2. Historia de las Aplicaciones
Móviles
Las primeras aplicaciones móviles datan
a finales de los noventa estas eran lo
que conocemos como agenda, arcade
games ya que cumplían con funciones
muy elementales; la evolución se dio
rápidamente gracias a las innovaciones
de la tecnología WAP y la transmisión
de datos (EDGE) acompañado de Apple
en celulares y lanzo el IPhone entre
otros.
3. La Evolución de las Aplicaciones
Móviles
• Día a día las llevamos con nosotros ya que son
capaces de entretenernos, informarnos o trabajar
con ellas. Las aplicaciones se han vuelto parte de
nuestra vida por la variedad de plataformas .
• Antes de que llegarán hacer las aplicaciones lo
que son hoy era increíble solo tener el básico
que permitía llamadas, ahora en la actualidad se
prefiere el de cámara, reproductor mp3, consola
d videojuegos, lectura electrónica, GPS, etc.
4. Evolución de celulares
• La función principal de un Smartphone, es de
servir como plataforma para aplicaciones que
aprovechen las características del teléfono .
• Los desarrolladores se ponen a pensar y toman
en cuenta que los teléfonos cuentan con cosas
desde cámaras hasta giroscopios hasta su
hardware y conexión regular a internet; hacer
programas denominados aplicaciones que
pueden ser desde un organizador personal hasta
un juego.
5. Tipo de Aplicaciones Móviles
• En la actualidad tenemos 3 tipos de
desarrollos para aplicaciones móviles.
• Nativas
• Web
• Hibridas
6. • En la mayor parte de las ocasiones
relacionamos desarrollo móviles con
aplicaciones nativas. También encontramos las
aplicaciones web móviles que son
aplicaciones que corren sobre un navegador
web de nuestro dispositivo móvil.
• Pero existen al igual las aplicaciones hibridas ,
este tipo de aplicaciones son una
combinación de ambas nativas más web y
todo apunta a que este tipo de aplicaciones
móviles tienden a utilizarse para desarrollos
que implican el uso de tecnologías SIG-GIS.
7. Aplicaciones Nativas
• Estas aplicaciones están echas para ejecutarse en
un dispositivo y sistema operativo especifico.
• Este tipo de aplicaciones se crean con distintos
tipos de lenguajes.
• Las aplicación es desarrolladas para el sistema
Androide lo hacen con lenguaje java este tipo de
aplicaciones corren de forma mas eficiente sobre
estos dispositivos ya que sus componentes están
diseñados para forma especifica para el sistema
operativo,pueden emplear sensores y elementos
del telefono.
8. • El código fuente de estas aplicaciones se
escribe en función del dispositivo para el que
se trabaje , se compila a un ejecutable en un
proceso similar al de la tradicionales
aplicaciones de escritorio.
• Todos aquellos recursos como imágenes,
iconos, etc. Que la aplicaciones necesita para
ejecutar quedan en el archivo ya listo para
distribuirlo y subirlo a las App Store(tiendas de
aplicaciones especificas).
9. Ventajas de las Aplicaciones
Nativas
• Las aplicaciones nativas no necesitan estar conectadas a
internet con la frecuencia de las aplicaciones web.
• Se puede trabajar con ellas offline, aunque existen
funcionalidades que requieren de red.
• Hacen uso de funcionalidades del teléfono, pues son
creadas exprofeso para el dispositivo y sus características.
• Desde el punto de vista del creador puede obtener
ingresos.
• Posibilidad de emision de mensajes push incluso si la App
no esta abierta.
• Adaptabilidad de la estructura de navegación de los Apps,
ejemplo: poder escoger donde poner el menú.
10. Desventajas
• Necesitan conexión a la red para las
actualizaciones .
• Presentan mayores barreras técnicas para la
creación a las aplicaciones web.
• Para el uso de aplicaciones naticas es necesario
la descarga la aplicación previa.
• Mayor coste de usuarios de la aplicación nativa
frente a la web para llegar al mismo numero de
variedad de dispositivos existentes.
• La aplicación no es compatible en todas las
plataformas o dispositivos.
11. Aplicaciones Móviles
• Google: es una empre multinacional estadounidense especificada
en productos y servicios relacionados con internet, dispositivos
electrónicos y otras tecnologías.
• IPhone: es una línea de teléfonos inteligentes diseñado y
comercializado por Apple. Ejecuta el sistema operativo móvil ios,
antes conocido como "IPhone OS”.
• B.R.E.W: binary Runtime Environment for Wireless) es una
plataforma de desarrollo de aplicaciones móviles para teléfonos
celulares creada por Qualcomm.
• Arcade Games: es el termino genérico de las maquinas recreativas
de videojuegos disponibles en lugares públicos de diversión.
• Androide: sistema operativo basado en el kernel de Linux diseñado
principalmente para dispositivos móviles con pantalla táctil, como
teléfonos inteligentes.
12. Como crear aplicaciones móviles sin
saber programar…
• No es imprescindible para poder programar sus
propias aplicaciones .
• La imparable expansión de los teléfonos
inteligentes o Smartphone han generado
oportunidades para el mercado de las
aplicaciones móviles .
• Existen ya en el mercado varios servicios que
permiten crear desde creo y paso a paso
aplicaciones para las diferentes plataformas
utilizando asistentes de edición para personalizar
el diseño de interfaz y funciones básicas.
13. • Una vez terminada nuestra creación, los mismos
asistentes se encargan de compilar nuestro proyecto.
• En una nativa para la plataforma elegida guiándonos
finalmente en el proceso de publicación de la misma
en la tienda de App.
Ejemplos:
•
•
•
•
1 CREAPP
2APPS BUILDER
3MOBINCUBE APP GENERATOR
4BLACKBERRY APP GENERATOR
14. CREAPP Asistente para Aplicaciones
Móviles
• Dispone de un potente editor visual que
permite crear y diseñar diferentes tipos de
aplicaciones en tan solo 5 pasos sin
conocimientos de programación. CREAPP
ofrece un buen catalogo de plantillas
prediseñadas para ayudar a los iniciados en
este campo a crear nuestra primera
aplicación. A partir de la plantilla elegida el
servicio permite personalizarla par adaptarla
a nivel grafico .
15. APPS BUILDER
• Es otra interesante herramienta para diseñar y
publicar su propia aplicación móvil.
• Su editor puede capturar los contenidos de
nuestra pagina web para utilizarlo como base
para desarrollar en cualquier sistema
operativo. También dispone de una galería de
plantillas para el diseño de la interfaz de
nuestra aplicación además de configurar paso
a paso y sin tocar una sola línea de código.
16. ¿En qué se diferencia el diseño de
aplicaciones móviles?
• Pueden conectarse desde una gran variedad de
redes, existen una amplia variedad de
dispositivos móviles con diferentes capacidades
de pantalla, desde tabletas, teléfonos inteligentes
o teléfonos seminteligentes.
• Amplia variedad de fabricantes y sistemas
operativos , cada uno con sus propios estándares
de diseño de interfaz y programación.
17. Lineamientos de interfaz e interacción
para Aplicaciones
• Es el diseño para computadoras , aplicaciones
,maquinas , dispositivos de comunicación móvil ,
aplicaciones de software y sitios web enfocados
en la experiencia del usuario y la interacción .
• Su objetivo es que las aplicaciones sean mas
atractivas con el usuario , sea intuitiva , en este
sentido las disciplinas del diseño industrial se
encargan en que la actividad a desarrollar se
comuniquen y aprendan lo mas rápidamente
posible a través de la grafica , los pictogramas
,estereotipos y la simbología.