Introducción a las Aplicaciones Móviles

19
Desarrollo de Aplicaciones para Dispositivos Móviles Introducción a las Aplicaciones Móviles Ing. José Castañeda Saldaña

description

Conceptos fundamentales sobre el desarrollo de aplicaciones móviles

Transcript of Introducción a las Aplicaciones Móviles

Page 1: Introducción a las Aplicaciones Móviles

Desarrollo de Aplicaciones

para Dispositivos MóvilesIntroducción a las Aplicaciones Móviles

Ing. José Castañeda Saldaña

Page 2: Introducción a las Aplicaciones Móviles

AGENDA

• Porqué Aplicaciones Móviles?

• Consideraciones de Diseño en las Aplicaciones Móviles

Ing. José Castañeda Saldaña

Page 3: Introducción a las Aplicaciones Móviles

Porqué Aplicaciones Móviles?

Ing. José Castañeda Saldaña

Page 4: Introducción a las Aplicaciones Móviles

Dispositivos de Transformación

• Verdadera plataforma de computación móvil

• Capacidad para informarse del ambiente que lo rodea

• Capacidad diversa de comunicación con otros dispositivos de computo

• Los dispositivos móviles son computadoras por tanto capaces de mostrar y

manipular datos.

Ing. José Castañeda Saldaña

Page 5: Introducción a las Aplicaciones Móviles

Al Alcance de los Clientes

• Los usuarios casi siempre tiene a su alcance su dispositivo móvil

• La adopción de los smartphones a sobrepasado grandemente en ventas a las PCs

• Se espera que en un futuro cercano las Tablets sobrepasen las ventas de PCs

• Una App puede proveer un lazo fuerte con la organización

• Una App puede proveer alguna funcionalidad aún cuando la misma no se puede conectar a Internet

Ing. José Castañeda Saldaña

Page 6: Introducción a las Aplicaciones Móviles

Cambio en los Procesos de Negocio

• Impacto en los procesos de negocio

• Los procesos se diseñan dentro de los parámetros de la tecnología

disponible

Ing. José Castañeda Saldaña

Page 7: Introducción a las Aplicaciones Móviles

Hacer Dinero

• Google Play Store y Apple App Store

• Los usuarios van directo a estas tiendas

• Obtener dinero de diferentes maneras

Ing. José Castañeda Saldaña

Page 8: Introducción a las Aplicaciones Móviles

Ejercicios

1. Encuentra una aplicación que usa las capacidades del dispositivo para

proveer un producto que previamente no podia existir. Explica que hace a

esta app importante o innovative.

2. Encuentra una aplicación diseñada para soportar un proceso de negocio.

Cuál es el proceso de negocio? Cómo propone la app mejorarlo?

3. Identifica y explica un proceso de negocio expecífico. Cómo puede este

proceso ser t automatizado con tecnología móvil?

Ing. José Castañeda Saldaña

Page 9: Introducción a las Aplicaciones Móviles

Consideraciones de Diseño en las

Aplicaciones Móviles

Ing. José Castañeda Saldaña

Page 10: Introducción a las Aplicaciones Móviles

Diseño de la Aplicación

Una aplicación bien diseñada puede ser agradable de usar. Una Aplicación pobremente diseñada no será usada por

mucho tiempo si es que lo es.

Ing. José Castañeda Saldaña

Page 11: Introducción a las Aplicaciones Móviles

Diseño Referente al Sistema Operativo

• No es un verdadero sistema multitarea

• Sólo una aplicación puede estar activa a la vez

• Las aplicaciones están sujetas a un ciclo de vida

Ing. José Castañeda Saldaña

Page 12: Introducción a las Aplicaciones Móviles

Ciclo de Vida de Android

Ing. José Castañeda Saldaña

Page 13: Introducción a las Aplicaciones Móviles

Ciclo de Vida de iOS

Ing. José Castañeda Saldaña

Page 14: Introducción a las Aplicaciones Móviles

El Ciclo de Vida de la Vista en iOS

Ing. José Castañeda Saldaña

Page 15: Introducción a las Aplicaciones Móviles

Tamaño y Orientación de Pantalla

• Disponibilidad de espacio de diseño

• Desplazamiento horizontal y vertical

• La orientación de la pantalla puede cambiar

• Preguntas:

• Qué quiere hacer el usuario con tu aplicación?

• Qué puede hacer el usuario con tu aplicación?

• Cuáles son los pasos lógicos necesarios para completar estas tareas dada las limitaciones del dispositivo?

Ing. José Castañeda Saldaña

Page 16: Introducción a las Aplicaciones Móviles

Conectividad

• Dispositivos capaces de comunicarse entre si y con internet

Ing. José Castañeda Saldaña

Page 17: Introducción a las Aplicaciones Móviles

Bateria

• Los dispositivos móviles no están siempre conectados a una fuente de poder

• Las baterías se agotan

• Pantalla y sensores

Ing. José Castañeda Saldaña

Page 18: Introducción a las Aplicaciones Móviles

Hardware

• Diferentes fabricantes

• Retraso en el tiempo de conexión

• Precisión

Ing. José Castañeda Saldaña

Page 19: Introducción a las Aplicaciones Móviles

Ejercicios

1. Encuentra una aplicación que se ejecuta en ambas aplicaciones. Descárgala y ejecútala. Identifica las similitudes y diferencias entra las plataformas.

2. Descubre cual usa la mayor cantidad de energía de la batería. En Android encuentra la información de uso de la batería. Esta puede estar en diferentes lugares en los diferentes dispositivos Android. Qué requiere la mayor cantidad de energía y cuál la menor?

3. Abre una aplicación que use el GPS. Mira en la barra de estado en la parte superior. Qué íconos se encuentran? Qué hacen? Mira hasta que el dispositivo se apaga y vuele a encenderlo. Qué cambios ocurren en el estado de los íconos? Ahora cambia a la ventana principal. Qué pasa en el estado de los íconos?

Ing. José Castañeda Saldaña