Conozca cual debe ser la elección de plataformas para desarrollo de una aplicación para móviles, contenido básico de la Diplomatura desarrollo de Aplicaciones Móviles
PRESENTACIÓN NOM-004-STPS-2020 SEGURIDAD EN MAQUINARIA
Plataformas para desarrollo de una APPS cual es la mejor elección
1. Miércoles de Profundización en
e-business
Tema : Elección de plataforma para llevar adelante
un proyecto mobile
Conferencista: Federico Ares
País: Argentina
Aula Virtual: http://www.interlat.co/moodle/
www.interlat.co – info@interlat.co - http://www.facebook.com/interlat - www.twitter.com/interlat - PBX: 57(1) 658 2959 - Bogotá - Colombia
2. Agenda de la presentación
El Mundo Mobile
Plataformas
Las plataformas elegidas por el mercado
Criterios para toma de decisiones en proyectos mobile
Lo que el mercado hace actualmente
3. 1996-2007: La consolidación Mobile
Palm/Handspring Aparecen las primeras
lanzan el Treo pocket PC
1996 2002 2007
2001 2003
Nokia lanza el Primer Blackberry Apple revoluciona
primer Smartphone la industria, nace
Primeros pasos de Microsoft el iPhone
en la industria mobile
El Mundo de los fabricantes y los carriers
4. 2007-2012 El Mobile pasa a estar en el centro de la vida del usuario
HTC Dream primer Google Nexus One / Nokia N8
teléfono con Android Blackberry Torch
2007 2009 2011
2008 2010 2012
Motorola Droid
Apple revoluciona
la industria, nace iPhone 4 / iPad 2 /
el iPhone Google Nexus S
Ipad Samsumg Galaxy
El mundo de las plataformas y ecosistemas
6. Landscape Mobile en la actualidad: Situación de mercado
La penetración mobile ha alcanzado altas tasas en todo el
mundo… Hace tiempo que ya no hablamos de penetración
Pero…
+ 1.200 millones de conexiones 3G en el
mundo (2012)
+ 1.000 millones de Smartphones en el
mundo (2012)
Fuente: Mobithinking
7. Landscape Mobile en la actualidad: Plataformas
Ventas Smartphones mundial Ventas Smartphones mundial
por plataforma (IIQ-2011) por plataforma (IIQ-2012)
Android, 4 Android, 6
3%
108 millones
+ 42,7% 4%
154 millones
unidades
Others, 3% iOS, 18% Others, 3% unidades
Windows,
Windows, 3%
2%
Symbian, 2 BlackBerry,
BlackBerry, Symbian, 6
2% 5% iOS, 19%
12% %
Android viene ganando cada vez más participación, mientras que Blackberry y
Symbian vienen en retirada, Windows se espera que comience a crecer
Fuente: Gartner
8. Landscape Mobile en la actualidad: Smartphones
Android y Iphone se disputan el mercado más
Consolidados
allá de la primacía de Android
Blackberry pelea por sobrevivir, pero cada vez se queda
Luchando ?? más atrás, muy cerca de seguir el camino de Symbian
Symbian en vías de desaparición luego de que Nokia se
Muerte anunciada pasara a Windows Phone
Windows busca consolidarse a partir de su alianza con
Podrá competir ? Nokia, se espera que se convierta en un player
9. Landscape Mobile en la actualidad: Aplicaciones
Las dos plataformas por excelencia para el
desarrollo de Apps, se reparten el mercado
Plataforma poco atractiva para los desarrolladores y
baja utilización por parte de usuarios, pero aún tiene
alta penetración de usuarios generando masa critica
Bajo nivel de desarrollo de Apps, y ya no se desarrolla
casi para esta plataforma
Aún hay escasa cantidad de Apps, pero con Windows 8
se espera una consolidación y que se desarrolle
10. Landscape Mobile en la actualidad: Stores
Más de 25.000 millones de aplicaciones
descargadas desde iPhone / iPod / iPad
Más de 12.000 millones de aplicaciones
descargadas desde celulares y tabletas
11. Aplicaciones: La palabra de los desarrolladores
Atractividad de desarrollo de distintas Cambios en las intenciones de desarrollo por
plataformas para desarrolladores plataforma
Smartphones 85% 57%
2011 2012
Tablets 51%
Feature Phones 33%
28%
25% 23%
PC 27% 19%
STB 8%
eReaders 6%
Consolas juegos 6% Android iOS BB Web Mobile WP
Las plataformas móviles se consolidan como uno de los segmentos más atractivos
para los desarrolladores
Fuente: Developer Economics, Vision Mobile
12. Mobile hoy ya no son solo los teléfonos: Tablets
Las tablets vienen ganando gran lugar entre los dispositivos
electrónicos de los usuarios
Ya no se trata de un producto de nicho sino masivo
Se usan para entretenimiento
y para trabajar
Cuando pensamos en mobile hoy tenemos
que pensar también en las tablets que en
muchas funciones incluso reemplazan a las pcs
13. El Mobile está cambiando la vida cotidiana
… cómo compramos … cómo
productos trabajamos
… cómo nos
… la forma de vincularse informamos
de la gente
… cómo interactúanos
… cómo nos con nuestro contexto
informamos sobre y como nos ubicamos
productos
14. Un proyecto Mobile
¿ Qué uso hace del dispositivo ?
¿ Qué tipo de solución es ?
¿ Qué restricciones técnicas
¿ Dónde se usa la ¿ En qué plataformas puedo encontrar ?
App ? lo desarrollamos ?
¿ Cuando se usa la App ?
¿ Qué funcionalidades
proveer al usuario ? ¿ A quién está apuntado ?
¿ Qué recurrencia ¿ Cómo potenciamos
¿ Framework, Web Mobile o App ?
de uso tiene ? el uso de la app ?
15. Factores de decisión
Usuario target
Nativo
Tipo de solución Uso esperado
Restricciones Elección de Web
técnicas plataforma Mobile
Restricciones Tiempo Apps
presupuestarias
hibridas
Modelo de
negocios
Plataformas
16. Apps Nativas
• Son aquellas que se bajan de los Markets y se instalan localmente en el
dispositivo
• Pueden o no necesitar conexión a internet
• La experiencia de usuario es alta
• Pueden utilizar las capacidades del equipo como ser
GPS, giroscopio, cámara, etc.
• Pueden existir demoras en la actualización de los datos
• Pueden verse limitadas por las características de cada smartphone en
particular
• Se programan en un lenguaje estrechamente relacionado con la
plataforma:
• Galaxy S3 (Android), Blackberry (Java), iPhone (iOS)
17. Apps hibridas
• Son aquellas que se bajan de los Markets y se instalan
localmente en el dispositivo
• Funcionan en forma online y offline
• Necesitan conexión a internet para realizar algunas tareas
• Pueden utilizar las capacidades del equipo como ser
GPS, giroscopio, cámara, etc.
• Disminuye la demora en la actualización de los datos
• Disminuye las limitaciones que genera el hardware de cada
smartphone
• Se programan en un lenguaje estrechamente relacionado con la
plataforma y a su ves la parte web se programa en un único jquery
lenguaje de programación
18. Web Mobile
• Son sitios web preparados para que se visualicen correctamente en
smartphones / tablets
• No se ven limitadas por la capacidad del equipo ya que la aplicación
se esta ejecutando en un servidor
• La experiencia del usuario es menor jquery
• No se pueden utilizar características especiales de los dispositivos
como ser el GPS
• Requieren conexión a internet constantemente
• El lenguaje de programación es único, nos independizamos de los
dispositivos
• El usuario ve la actualización de los datos al instante
19. Ventajas y desventajas de las plataformas
Nativas Hibridas Web Mobile
Funcionalidades
Uso de gadgets
Uso del hardware
Experiencia de usuario
Time to market
Conectividad / posibilidad off-line
Alcance de dispositivos
Escalabilidad
Mantenimiento
21. Tiempo y esfuerzo de desarrollo
Esfuerzo de Esfuerzo
Tiempo Recursos incorporación mantenimiento
Outcome
global especializados nuevos feature
Apps nativas Una App por plataforma
Hibridas Una App por plataforma
Web Mobile Una App única
23. Modelo de negocios
Ads dentro de
las Apps
Venta Apps
Desarrollo a
Apps de medida
Servicios
m-commerce
Apps de Potenciar
Contenidos negocios fisicos
Bienes Virtuales
Fremium
24. Usuario Target: ¿ A quién apuntamos con la App ?
Puede haber control sobre dispositivo que el usuario
usa, facilitando selección en plataformas nativas
Hay conocimiento sobre la ocasión de uso, facilitando decisión
Depende del de Nativas vs. Web mobile
tipo de solución…
El conocimiento del usuario es muy amplio y en cierta forma hay
control sobre el mismo
En Juegos las soluciones nativas son las únicas que aseguran aprovechamiento
del hardware
La elección de plataforma dentro de las nativas viene dada por perfil de
usuario que se busque (gamer, trendy, usuario medio, etc) entre otros factores
25. Usuario Target: ¿ A quién apuntamos con la App ?
En Engagement y campañas de marketing mobile, el público al que se apunta es
más heterogéneo, juegan factores más tradicionales de investigación de mercado
al ver a quién se apunta
Segmento de la población al que se apunta
Poder adquisitivo y perfil de dispositivos / plataformas nativas que utilizan
Experiencia del usuario target utilizando Apps (Apps vs web mobile)
Imagen de marca entre usuarios target y perfil de dispositivos que utilizan
26. En ocasiones manda el mercado…
Cómo en casi todos los temas…
Lo que las empresas de mi rubro hacen influye sobre mis decisiones de hacia
donde voy en proyectos mobile… Si todas las empresas están yendo a una
plataforma, probablemente las otras empresas del rubro la sigan…
29. Criterios legales
• Contenido
• ¿que puedo publicar?
• ¿dónde puedo publicar?
• Servicios
• ¿que puedo vender?
• ¿qué puede mi App ofrecer?
• Apis y Frameworks
• ¿puedo hacer lo que quiera ?
• Propiedad intelectual
• ¿de quien es?
• ¿Se necesita permiso?
30. Uso esperado de la solución
Intensidad de uso Ocasión de uso Redes de datos
Web Mobile Web Mobile Web Mobile
Vs Vs Vs
Apps Apps Apps
Apps suelen ser más flexibles La intensidad del uso de la red de
Uso constante suele ser cuando el uso o la funcionalidad datos y la interacción requerida son
incomodo en Web mobile van más allá de la búsqueda de un factor determinante en la elección
información de plataforma de desarrollo
31. La región a la que se apunta…
La geografía impacta, especialmente sobre la
densidad y velocidad de las redes de datos…
Una red de datos lenta impacta sobre el tipo de
solución que se puede proveer…
VS
32. Algunas Apps
Hilton Hotel Sheraton Hotel Monte Carlo Casino Uptown Spa Papa Johns Tacos Bell
Seguros Falabella Solapa4 Orsai Futbol Audio Notas RTM Trip Advisor
33. Resumen
La decisión de la(s) plataforma (s) en que se desarrollará un
proyecto mobile depende de diversos factores
Hay muchos factores para tomar
la decisión
Generalmente hay uno o dos
factores que desbalancean la
decisión