View
516
Download
0
Category
Preview:
DESCRIPTION
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
Citation preview
www.interlat.co – info@interlat.co - 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
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
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
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
Landscape Mobile en la actualidad
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)
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
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 ?
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
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
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
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
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
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 ?
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
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)
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
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
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
Restricciones presupuestarias
VS
Presupuesto UX y Funcionalidades
Apps nativas
Hibridas
Web Mobile
Costo UX Funcio.
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
Tipo de solución
Soluciones de gestión
Soluciones de Engagement
Campañas de Marketing
Juegos
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
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
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
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…
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
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
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?
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
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…
Uptown SpaMonte Carlo CasinoSheraton HotelHilton Hotel Papa Johns Tacos Bell
Algunas Apps
Seguros Falabella Solapa4 Orsai Futbol Audio Notas RTM Trip Advisor
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
www.interlat.co – info@interlat.co - 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 – Develarisfares@develaris.com
Fabián Pezet VilaSr. Consultant – Develarisfpezet@develaris.com
Recommended