Post on 24-Jun-2015
Claudio MuñozProject Director
@klaudiomunozClaudio.munoz@raona.com#movilidad13
Decisiones estratégicas para el éxito de tu
modern app
¿Qué es una Modern app by raona?
No hay fronteras1
Bring Your Own Device2 Experiencias
positivas3
Integración4
El Reto
Gran expectativa por parte de usuarios1Experiencia de uso similar a app’s de referencia del mercado: Facebook, twitter, flipboard, etc..
2Presupuesto limitado debido a la crisis3Mejor opción: Técnico + funcional + económico4
Modelo de desarrollo
Web
Nativo
Híbrido
Desarrollada y optimizada específicamente para el SO determinado.
Mejor experiencia de uso. Total
aprovechamiento y adaptación al sistema operativo y dispositivo.
Mayor coste. Si se desea
una aplicación multiplataforma se ha de realizar una nueva versión para cada sistema operativo multiplicando así los costes de desarrollo.
Aplicación nativa
1
2
3
Plataforma de desarrollo o SDK del fabricanteAdaptabilidad del 100% a las funcionalidades y características del SO y del dispositivo
Ejemplos de App’s Nativas
Desarrollo sobre tecnología y estándares web
Menor coste. Al desarrollar una única aplicación se reducen al máximo los costes de desarrollo.
Peor experiencia de
uso. La aplicación web ignora las funcionalidades y características del dispositivo = limitaciones para usuarios
Menor seguridad que una aplicación nativa ya que depende de la seguridad que ofrezca el propio navegador.
Aplicación web
1
2
3
Opción más sencilla y económica de crear aplicaciones
Responsive web Design
Ejemplos de App’s Web
Vista clásica Vista app web
Menor coste que una aplicación nativa y mejor experiencia de uso que una aplicación web
Rendimiento ligeramente inferior a una aplicación nativa debido a que cada página ha de ser renderizada desde el servidor.
Mayor dificultad de desarrollo que una aplicación nativa para ciertas capacidades avanzadas de experiencia de uso como slide up/down, swipe left/right, etc.
Aplicación híbrida
Aprovecha la versatilidad de un desarrollo web1
2
3
Capacidad de adaptación al dispositivo como una app nativa
Permite utilizar estándares de desarrollo web (HMTL5) y aprovechar funcionalidades del dispositivo como cámara, GPS, contactos.
Ejemplos de App’s Híbridas
¿Qué modelo escoger?
Criterios de decisión
Desarrollo multiplatafor
ma
Acceso a funcionalidad
del dispositivo
Rendimiento
Distribución en Stores públicas
Coste de desarrollo
Capacidad para trabajar
offline
Tiempo de desarrollo
BYOD (Bring your own device)
Aplicaciones de Pago
Experiencia de uso
Desarrollo multiplataformaAcceso a funcionalidad del
dispositivoRendimiento
Distribución en Stores públicas
Coste de desarrollo
Capacidad para trabajar offline
Tiempo de desarrollo
BYOD (Bring your own device)
Aplicaciones de Pago
Experiencia de uso
Criterios de decisión
Nativa Web Híbrida
Criterios de decisión
Funcionalidad Parcial
Funcionalidad Total
Múltiples PlataformasUna sola Plataforma
+ Coste
- Coste
Todos participamos en el desarrollo de la modern app
Gracias ;)raona_es
raona.es