Algunas Cifras
Algunas Cifras
Algunas Cifras
Aplicaciones disponibles por sistema operativo (a marzo
de 2013)
Algunas Cifras
Enfoque tecnológico Sistemas Operativos
iOS - Desarrollado por Apple
-Hasta Junio de 2012 se han vendido más de
400 millones de dispositivos
- App Store ofrece más de 775.000 aplicaciones
desarrolladas por terceros
- Se han descargado más de 50 mil millones de
veces
- Ganancias de siete mil millones de dólares a
desarrolladores
- Objective C
Android
- Desarrollado por Google
- Su uso por muchos fabricantes de hardware la ha
convertido en el sistema operativo de smartphones
con mayor crecimiento.
- 700.000 aplicaciones disponibles en su tienda
- Android también se utiliza en tablets,
reproductores multimedia, decodificadores de
televisión, teléfonos de sobremesa y sistemas de
entretenimiento en automóviles
- Lenguaje de programación Java
BlackBerry OS - RIM
- Enfoque empresarial
- Ventajas en servicios Push
- Desarrollo en Java para versiones anteriores a BB10
- BB10 incorpora
- C Native SDK
- C++ Cascades SDK
- HTML5 (WebWorks SDK)
- Adobe Air
- Android Runtime (Capa de compatibilidad)
- BlackBerry App Generator
Firefox OS ● Código abierto
● Tienda: Firefox Marketplace
● Desarrollo en HTML5, se pueden usar cámara,
bluetooth, wifi, entre otros
● Todas las aplicaciones en Firefox OS incluyendo la
Cámara y el marcador es una aplicación web, es
decir, un sitio web en forma de una aplicación.
¡Simple!
● UI inspirada en Android
● Se utiliza en concepto de aplicación web:
Que pueden ser:
- aplicaciones de servidor
- aplicaciones empaquetadas.
● Mozilla ha lanzado dos teléfonos con Firefox OS,
pero hasta ahora sólo se encuentra disponible para
los desarrolladores (Keon por Geeksphone, Peak by
Geeksphone)
Ubuntu Phone ● Ubuntu Phone: una experiencia unificada
● Completa integración entre las versiones de ordenadores, móviles, tablets y
televisores
● Ubuntu SDK
● HTML5
● Qt Creator
Windows Phone - Microsoft Corporation
- Nokia fabrica la mayoría de los dispositivos
- LLegada de Windows Phone 8
- C/C++, C# ,VB.NET
- Uso de Silverlight, principalmente para aplicaciones orientadas a eventos
- DirectX, principalmente para juegos
- Apuesta grande en experiencia de usuario
- Notificaciones Push, integración con Windows Live, Skydrive
Symbyan
- Java ME
- Porque desarrollar en Java ME?
- Las ventas de smartphones aún representa tan sólo el 36,7% del total
de las ventas de teléfonos móviles en todo el mundo
- La mayoría de los dispositivos son aún teléfonos de gama media que
normalmente soportan Java ME
La gran pregunta
¿En qué desarrollar mis aplicaciones?
¿Cuál plataforma seleccionar? ¿todas?
Bienvenidos a la multiplataforma
Estrategias multiplataforma
- Soporte directo
- Web 100% (WebKit)
- Desarrollo móvil hibrido (uso del webview)
- Compilación Cruzada
- Frameworks de Aplicaciones Multiplataforma
Frameworks Multiplataforma
Frameworks multiplataforma basados en HTML5
● Phonegap
● Rhodes
● Sencha
● Jquery mobile
● Baker: Ebooks
● Titanium
● Widgetbox
Web mobile applications
Phonegap
La nube y las aplicaciones móviles
Arquitectura para apps móviles
Modelos Cliente Servidor
Arquitectura para apps móviles
Peer to Peer (Ej: Bitcoin)
Arquitectura para apps móviles
Hibridas
Big data
Push Notifications
El mercado de aplicaciones móviles
- Marketing
- Entretenimiento
- Juegos
- Aplicaciones empresariales
- Estilo de vida (deportes, mascotas)
- Redes sociales
- chats
- Educación
- Muchisimas mas!
UI- UIX
Experiencia de Usuario
Usabilidad y Accesibilidad
- Navegación simple y rápida
- Evitar que el usuario deba realizar
muchos pasos para llegar al objetivo
- Contenido conciso y corto
- Tamaño de fuentes legibles
- Tamaño de las pantallas
- Scroll
- Colores
Eyes Tracking
Consejos
- Reconocimiento en vez de recordar
- Flexibilidad y eficiencia en uso
- Diseño estético
- Contenido altamente relevantes
- Validar siempre con usuario
- Ayudar a usuarios a reconocer, diagnosticar,
y recuperarse de errores
- Usar wireframes, moqups y seguir validando
con el usuario
Modelo de ingresos y Monetización
- Pago por descarga
- Pago dentro de la aplicación
- Publicidad móvil
- Participación en ingresos
- Ventas indirectas (venta de datos)
- Venta de componentes
Otros modelos de ingresos más al lado del negocio
- SaaS
El ahora de las tecnologías móviles
- NFC (Protocolo RFID)
- Servicios basados en Localización
- Realidad aumentada
¡GRACIAS!
Preguntas e Inquietudes