Please enable JavaScript.
Coggle requires JavaScript to display documents.
IMPORTACIA DEL DESARROLLO ADECUADO DE DISPOSITIVOS MÓVILES (Ventajas…
IMPORTACIA DEL DESARROLLO ADECUADO DE DISPOSITIVOS MÓVILES
Lineamientos
Comportamiento esperado
Estados de ejecución bien definidos
Ejecución eficiente en la multitarea
Comunicación estándar entre Aplicaciones móviles
Afinamiento del desempeño
Uso eficiente de la carga de la batería
Reducir el consumo de energía
Uso eficiente de memoria
Ajustar el código para Networking
Alertas del modo avión
Uso de WiFi
Mejorar la gestión de los archivos
Ejecución de copias de respaldo
No llevar tareas complejas al flujo principal de ejecución
Requerimientos del dispositivo
La capacidad (el hardware permita llevar a cabo las funciones)
Programa capaz de hacer uso del hardware
Sistema Operativo
Requerimientos de desarrollo
Definir el Sistema Operativo
Definir el leguaje de programación
Equipo o proveedor de desarrollo capacitado y/o experimentado
Aplicar medidas de seguridad
Ventajas
Excelente canal de comunicación
Fácil acceso a datos
Permite la movilidad del usuario
No es tan costosa su publicación
Pueden ser perdurables
Ayudan al posicionamiento de las empresas
Pueden generar ingresos
Plataformas de distribución oficiales
Google play
Ventajas
Más sencillez a la hora de programar, publicación instantánea, y penetración aumentando exponencialmente.
Desventajas
Segmentación de dispositivos, y plataforma menos robusta
App Store de Apple
Ventajas
Robustez de sistema operativo, calidad de los contenidos del app store(las apps pasan un filtro exhaustivo antes de ser publicadas), y relevancia en marketing
Desventajas
Perfiles de programadores más específicos, plataforma cerrada y dependiente de Apple siempre
Métodos de desarrollo
Waterfall (en cascada)
Desarrollo rápido de aplicaciones
Desarrollo ágil
Mobile-D