![Page 1: Plataformas para desarrollo de una APPS cual es la mejor elección](https://reader033.vdocuments.mx/reader033/viewer/2022061211/5492bf05b47959dc3b8b4606/html5/thumbnails/1.jpg)
www.interlat.co – [email protected] - http://www.facebook.com/interlat - www.twitter.com/interlat - PBX: 57(1) 658 2959 - Bogotá - Colombia Aula Virtual: http://www.interlat.co/moodle/
Miércoles de Profundización en e-business
Tema : Elección de plataforma para llevar adelante un proyecto mobile
Conferencista: Federico AresPaís: Argentina
![Page 2: Plataformas para desarrollo de una APPS cual es la mejor elección](https://reader033.vdocuments.mx/reader033/viewer/2022061211/5492bf05b47959dc3b8b4606/html5/thumbnails/2.jpg)
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
![Page 3: Plataformas para desarrollo de una APPS cual es la mejor elección](https://reader033.vdocuments.mx/reader033/viewer/2022061211/5492bf05b47959dc3b8b4606/html5/thumbnails/3.jpg)
1996-2007: La consolidación Mobile
2001
1996
Nokia lanza el primer Smartphone
2002
Palm/Handspringlanzan el Treo
Primer Blackberry
Primeros pasos de Microsoften la industria mobile
2003
Aparecen las primeras pocket PC
2007
Apple revoluciona la industria, nace el iPhone
El Mundo de los fabricantes y los carriers
![Page 4: Plataformas para desarrollo de una APPS cual es la mejor elección](https://reader033.vdocuments.mx/reader033/viewer/2022061211/5492bf05b47959dc3b8b4606/html5/thumbnails/4.jpg)
2008
2007 2009 2011
2010 2012
Apple revoluciona la industria, nace el iPhone
HTC Dream primerteléfono con Android
Motorola Droid
Google Nexus One / Nokia N8Blackberry Torch
iPhone 4 / iPad 2 / Google Nexus SSamsumg Galaxy
El mundo de las plataformas y ecosistemas
2007-2012 El Mobile pasa a estar en el centro de la vida del usuario
Ipad
![Page 5: Plataformas para desarrollo de una APPS cual es la mejor elección](https://reader033.vdocuments.mx/reader033/viewer/2022061211/5492bf05b47959dc3b8b4606/html5/thumbnails/5.jpg)
Landscape Mobile en la actualidad
![Page 6: Plataformas para desarrollo de una APPS cual es la mejor elección](https://reader033.vdocuments.mx/reader033/viewer/2022061211/5492bf05b47959dc3b8b4606/html5/thumbnails/6.jpg)
Landscape Mobile en la actualidad: Situación de mercado
+ 1.200 millones de conexiones 3G en el mundo (2012)
La penetración mobile ha alcanzado altas tasas en todo el mundo… Hace tiempo que ya no hablamos de penetración
Fuente: Mobithinking
Pero…
+ 1.000 millones de Smartphones en el mundo (2012)
![Page 7: Plataformas para desarrollo de una APPS cual es la mejor elección](https://reader033.vdocuments.mx/reader033/viewer/2022061211/5492bf05b47959dc3b8b4606/html5/thumbnails/7.jpg)
Landscape Mobile en la actualidad: Plataformas
Android; 43%
iOS; 18%
Symbian; 22%BlackBerry;
12%
Windows; 2%
Others; 3%
Android; 64%
iOS; 19%Symbian; 6%BlackBerry; 5%
Windows; 3%
Others; 3%
Ventas Smartphones mundial por plataforma (IIQ-2011)
Ventas Smartphones mundial por plataforma (IIQ-2012)
Fuente: Gartner
Android viene ganando cada vez más participación, mientras que Blackberry y Symbian vienen en retirada, Windows se espera que comience a crecer
+ 42,7% 108 millones unidades 154 millones
unidades
![Page 8: Plataformas para desarrollo de una APPS cual es la mejor elección](https://reader033.vdocuments.mx/reader033/viewer/2022061211/5492bf05b47959dc3b8b4606/html5/thumbnails/8.jpg)
Landscape Mobile en la actualidad: Smartphones
Android y Iphone se disputan el mercado más allá de la primacía de Android
Blackberry pelea por sobrevivir, pero cada vez se queda más atrás, muy cerca de seguir el camino de Symbian
Symbian en vías de desaparición luego de que Nokia se pasara a Windows Phone
Consolidados
Luchando ??
Muerte anunciada
Windows busca consolidarse a partir de su alianza con Nokia, se espera que se convierta en un playerPodrá competir ?
![Page 9: Plataformas para desarrollo de una APPS cual es la mejor elección](https://reader033.vdocuments.mx/reader033/viewer/2022061211/5492bf05b47959dc3b8b4606/html5/thumbnails/9.jpg)
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
![Page 10: Plataformas para desarrollo de una APPS cual es la mejor elección](https://reader033.vdocuments.mx/reader033/viewer/2022061211/5492bf05b47959dc3b8b4606/html5/thumbnails/10.jpg)
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
![Page 11: Plataformas para desarrollo de una APPS cual es la mejor elección](https://reader033.vdocuments.mx/reader033/viewer/2022061211/5492bf05b47959dc3b8b4606/html5/thumbnails/11.jpg)
Aplicaciones: La palabra de los desarrolladores
Fuente: Developer Economics, Vision Mobile
Smartphones
Tablets
Feature Phones
PC
STB
eReaders
Consolas juegos
85%
51%
33%
27%
8%
6%
6%
Atractividad de desarrollo de distintas plataformas para desarrolladores
Cambios en las intenciones de desarrollo por plataforma
Android iOS BB Web Mobile
WP
25% 28%19%
23%
57%2011 2012
Las plataformas móviles se consolidan como uno de los segmentos más atractivos para los desarrolladores
![Page 12: Plataformas para desarrollo de una APPS cual es la mejor elección](https://reader033.vdocuments.mx/reader033/viewer/2022061211/5492bf05b47959dc3b8b4606/html5/thumbnails/12.jpg)
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
Cuando pensamos en mobile hoy tenemos que pensar también en las tablets que en muchas funciones incluso reemplazan a las pcs
Se usan para entretenimiento y para trabajar
![Page 13: Plataformas para desarrollo de una APPS cual es la mejor elección](https://reader033.vdocuments.mx/reader033/viewer/2022061211/5492bf05b47959dc3b8b4606/html5/thumbnails/13.jpg)
El Mobile está cambiando la vida cotidiana
… la forma de vincularse de la gente
… cómo nos informamos sobre
productos
… cómo compramos productos
… cómo nos informamos
… cómo interactúanos con nuestro contexto y como nos ubicamos
… cómo trabajamos
![Page 14: Plataformas para desarrollo de una APPS cual es la mejor elección](https://reader033.vdocuments.mx/reader033/viewer/2022061211/5492bf05b47959dc3b8b4606/html5/thumbnails/14.jpg)
Un proyecto Mobile
¿ Qué funcionalidades proveer al usuario ?
¿ En qué plataformas lo desarrollamos ?
¿ Cómo potenciamos el uso de la app ?
¿ Qué tipo de solución es ?
¿ A quién está apuntado ?
¿ Qué uso hace del dispositivo ?
¿ Framework, Web Mobile o App ?
¿ Qué restricciones técnicas puedo encontrar ?
¿ Cuando se usa la App ?
¿ Dónde se usa la App ?
¿ Qué recurrencia de uso tiene ?
![Page 15: Plataformas para desarrollo de una APPS cual es la mejor elección](https://reader033.vdocuments.mx/reader033/viewer/2022061211/5492bf05b47959dc3b8b4606/html5/thumbnails/15.jpg)
Factores de decisión
Elección de plataforma
Usuario target
Tipo de solución
Restricciones técnicas
Restricciones presupuestarias
Modelo de negocios
Tiempo
Uso esperadoNativo
Web Mobile
Apps hibridas
Plataformas
![Page 16: Plataformas para desarrollo de una APPS cual es la mejor elección](https://reader033.vdocuments.mx/reader033/viewer/2022061211/5492bf05b47959dc3b8b4606/html5/thumbnails/16.jpg)
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)
![Page 17: Plataformas para desarrollo de una APPS cual es la mejor elección](https://reader033.vdocuments.mx/reader033/viewer/2022061211/5492bf05b47959dc3b8b4606/html5/thumbnails/17.jpg)
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 lenguaje de programación
jquery
![Page 18: Plataformas para desarrollo de una APPS cual es la mejor elección](https://reader033.vdocuments.mx/reader033/viewer/2022061211/5492bf05b47959dc3b8b4606/html5/thumbnails/18.jpg)
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• 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
jquery
![Page 19: Plataformas para desarrollo de una APPS cual es la mejor elección](https://reader033.vdocuments.mx/reader033/viewer/2022061211/5492bf05b47959dc3b8b4606/html5/thumbnails/19.jpg)
Ventajas y desventajas de las plataformas
Funcionalidades
Uso de gadgets
Uso del hardware
Nativas Hibridas Web Mobile
Experiencia de usuario
Time to market
Conectividad / posibilidad off-line
Alcance de dispositivos
Escalabilidad
Mantenimiento
![Page 20: Plataformas para desarrollo de una APPS cual es la mejor elección](https://reader033.vdocuments.mx/reader033/viewer/2022061211/5492bf05b47959dc3b8b4606/html5/thumbnails/20.jpg)
Restricciones presupuestarias
VS
Presupuesto UX y Funcionalidades
Apps nativas
Hibridas
Web Mobile
Costo UX Funcio.
![Page 21: Plataformas para desarrollo de una APPS cual es la mejor elección](https://reader033.vdocuments.mx/reader033/viewer/2022061211/5492bf05b47959dc3b8b4606/html5/thumbnails/21.jpg)
Tiempo y esfuerzo de desarrollo
Apps nativas
Hibridas
Web Mobile
Tiempo global
Recursos especializados
OutcomeEsfuerzo de
incorporación nuevos feature
Una App por plataforma
Una App por plataforma
Una App única
Esfuerzo mantenimiento
![Page 22: Plataformas para desarrollo de una APPS cual es la mejor elección](https://reader033.vdocuments.mx/reader033/viewer/2022061211/5492bf05b47959dc3b8b4606/html5/thumbnails/22.jpg)
Tipo de solución
Soluciones de gestión
Soluciones de Engagement
Campañas de Marketing
Juegos
![Page 23: Plataformas para desarrollo de una APPS cual es la mejor elección](https://reader033.vdocuments.mx/reader033/viewer/2022061211/5492bf05b47959dc3b8b4606/html5/thumbnails/23.jpg)
Modelo de negocios
Venta AppsDesarrollo a
medida Apps de Servicios
Apps de Contenidos
Fremium
m-commerce
Bienes Virtuales
Ads dentro de las Apps
Potenciar negocios fisicos
![Page 24: Plataformas para desarrollo de una APPS cual es la mejor elección](https://reader033.vdocuments.mx/reader033/viewer/2022061211/5492bf05b47959dc3b8b4606/html5/thumbnails/24.jpg)
Usuario Target: ¿ A quién apuntamos con la App ?
Depende del tipo de solución…
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 de Nativas vs. Web mobile
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
![Page 25: Plataformas para desarrollo de una APPS cual es la mejor elección](https://reader033.vdocuments.mx/reader033/viewer/2022061211/5492bf05b47959dc3b8b4606/html5/thumbnails/25.jpg)
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
![Page 26: Plataformas para desarrollo de una APPS cual es la mejor elección](https://reader033.vdocuments.mx/reader033/viewer/2022061211/5492bf05b47959dc3b8b4606/html5/thumbnails/26.jpg)
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…
![Page 27: Plataformas para desarrollo de una APPS cual es la mejor elección](https://reader033.vdocuments.mx/reader033/viewer/2022061211/5492bf05b47959dc3b8b4606/html5/thumbnails/27.jpg)
Restricciones / Determinaciones técnicas Software
• iPhone / iPad / iPod Touch• iOS 3.0 • iOS 4.0• iOS 5.0• OpenGL • ObjectiveC
• Blackberry / Play Book• Java• HTML5/CSS/
JavaScript+WebWork• Flash• OpenGL
• Android • Apple Pie• Banana Bread • Cupcake• Donut • Froyo • Gingerbread • Honeycomb • Ice Cream Sandwich
Jelly Bean• Flash
• Frameworks de 3ros• Cocos2d• Unity
![Page 28: Plataformas para desarrollo de una APPS cual es la mejor elección](https://reader033.vdocuments.mx/reader033/viewer/2022061211/5492bf05b47959dc3b8b4606/html5/thumbnails/28.jpg)
Restricciones / Determinaciones técnicas Hardware
• Pantallas• Tamaños• Resolución
• Cámara • Frontal• Trasera• Resolución
• Giroscopio
Todos los equipos son distintos• GPS
• A-GPS• GPS• Glonass
• Micrófono• Batería• Conectividad
• WIFI• 3G
• Acelerómetro• Procesador• Memoria
![Page 29: Plataformas para desarrollo de una APPS cual es la mejor elección](https://reader033.vdocuments.mx/reader033/viewer/2022061211/5492bf05b47959dc3b8b4606/html5/thumbnails/29.jpg)
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?
![Page 30: Plataformas para desarrollo de una APPS cual es la mejor elección](https://reader033.vdocuments.mx/reader033/viewer/2022061211/5492bf05b47959dc3b8b4606/html5/thumbnails/30.jpg)
Uso esperado de la solución
Intensidad de uso Ocasión de uso
Web MobileVs
Apps
Web MobileVs
Apps
Uso constante suele ser incomodo en Web mobile
Apps suelen ser más flexibles cuando el uso o la funcionalidad van más allá de la búsqueda de
información
Redes de datos
Web MobileVs
AppsLa intensidad del uso de la red de
datos y la interacción requerida son un factor determinante en la elección
de plataforma de desarrollo
![Page 31: Plataformas para desarrollo de una APPS cual es la mejor elección](https://reader033.vdocuments.mx/reader033/viewer/2022061211/5492bf05b47959dc3b8b4606/html5/thumbnails/31.jpg)
La región a la que se apunta…
VS
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…
![Page 32: Plataformas para desarrollo de una APPS cual es la mejor elección](https://reader033.vdocuments.mx/reader033/viewer/2022061211/5492bf05b47959dc3b8b4606/html5/thumbnails/32.jpg)
Uptown SpaMonte Carlo CasinoSheraton HotelHilton Hotel Papa Johns Tacos Bell
Algunas Apps
Seguros Falabella Solapa4 Orsai Futbol Audio Notas RTM Trip Advisor
![Page 33: Plataformas para desarrollo de una APPS cual es la mejor elección](https://reader033.vdocuments.mx/reader033/viewer/2022061211/5492bf05b47959dc3b8b4606/html5/thumbnails/33.jpg)
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
![Page 34: Plataformas para desarrollo de una APPS cual es la mejor elección](https://reader033.vdocuments.mx/reader033/viewer/2022061211/5492bf05b47959dc3b8b4606/html5/thumbnails/34.jpg)
www.interlat.co – [email protected] - http://www.facebook.com/interlat - www.twitter.com/interlat - PBX: 57(1) 658 2959 - Bogotá - Colombia Aula Virtual: http://www.interlat.co/moodle/
Gracias!
Federico AresCEO – [email protected]
Fabián Pezet VilaSr. Consultant – [email protected]