Dispositivo móvil Teléfono inteligente
Web
Correo electrónico
Google Maps
Facebook
Acceso limitado a recursos del dispositivo
Menor rendimiento
Conexión a internet
Mayor esfuerzo en publicación y promoción
No ocupa espacion en el dispositivo
No hay problema de compatibilidad
Fácil reutilización
Proceso de desarrollo más simple y económico
Última versión siempre
Está almacenada en la red
No necesita aprobación para publicarse
Programación
Java Script
ejemplo
facebook
Acceso limitado a los recursos del dispositivo
ejecutado en navegador del dispositivo
Hibridas
Intagram
Foursquare
Uso de recursos del dispositivo
Tipo de aplicación
Enfoque
Presupuesto
Público objetivo
Tiempo de desarrollo
Para determinar el tipo de tecnología se debe tener en cuenta diferentes variables
La experiencia de usurio depende de la app y no del dipositivo
Aspecto visual igual en las diferentes plataformas
Aplicaciones genéricas
Puede ser instalado como app nativa
Multiplataforma
Puede hacer uso de las tiendas de aplicación (App Store)
Acceso a parte del Hardwere del dispositivo
Mejor rendimiento que las Web app
Puede acceder a recursos del dispositivo
Aplicaciones parte nativa y parte Web
Nativas
Desventajas
Se debe conocer el lenguaje específico
No es multiplataforma
Mayor esfuerzo, costo y tiempo de desarrollo
Ventajas
Mejor rendimiento
Mejor experiencia de usuario
Mejor aprovechamiento de recursos
App Store
Ejemplo
Juegos
Micrófono
Cámara
Plataforma Android
Almacenamiento de datos en el dispositivo del usuario
Lenguaje específico
Java
Se utilizan todos los recursos del dispositivo