desarrollo mobile
DESCRIPTION
Conferencia brindada en el marco del Encuentro de Profesionales de Internet en Argentina organizado por Locaweb.TRANSCRIPT
+Desarrollo Mobile
Lic. Maximiliano Firtmanwww.firt.mobiwww.itmaster.com.arwww.twitter.com/firt
+ Lic. Maximiliano Firtman
Autor | Speaker | Trainer| Developerfirt.mobi | @firt
Pictures from freedigitalphotos.net
libroajax.com librovisualstudio.com
+
www.mobilexweb.com
Pictures from freedigitalphotos.net
+
+
¿Cuántos?
+Datos concretos
1.800 millones Conexiones Internet1
4.600 millones Teléfonos2
1 InternetWorldStats.com 2 The Fact Book - CIA
Internet
Mobile Devices
0 500 1000 1500 2000 2500 3000 3500 4000 4500
26%
63%
+
+
+
Mobile=?
+
Mobile=?
+Plataformas
+
Características
+Mobile
Personal
+Mobile
Personal
Móvil
+Mobile
Personal
Móvil
Está conmigo
+Mobile
Personal
Móvil
Está conmigo
Tiene conexión
+Mobile
Tablets?
Ventajas de entrar en MobileTodavía está en pañales
Hay muchas posibilidades por hacer
Hay muy poca gente capacitada
Todas las empresas van a requerir
El futuro de los modelos de negocio benefician a los desarrolladores independientes
18
Retos en Mobile
Muchas plataformas
Mercado muy movido
Falta cultura
Hay que tomar decisiones
19
Cómo especializarseTambién hay que conocer:
-Modelos de negocio
-Plataformas, ventajas y desventajas
-Cómo elegir una plataforma según el proyecto
-Usabilidad mobile
-Qué se puede hacer y qué no en mobile
-Establecer estrategias de testing y porting
-VISION!
20
+
Tipos
+Desarrollo Nativo
Java | iPhone | Android
Symbian C++ | Qt | Bada | .NET CF
BlackBerry | WebOS | etc …
+Desarrollo Web
Browser | Widget
HTML| CSS | JavaScript | AJAX
+Será lo mismo?
webapp
widget
híbrido
web móvil
+
Modelos de Negocio
Modelos de NegocioCadena de valor Revenue Share:
Operador | Integrador | Portal | Medio | Desarrollador | Licencias
26
Ventajas:
- Mucha presencia
- El cobro es transparente
- Poca inversión
Desventajas:
- Poca rentabilidad por unidad
- Cobro… a los premios?
- Poco control
- Dificil de llegar para desarrolladores independientes
- No todos los productos son aceptados por los operadores
Modelos de NegocioDesarrollo Corporativo
[Operador | Integrador] | Desarrollador
27
Ventajas:
- Control absoluto
- Cobro por desarrollo
Desventajas:
- Conseguir clientes
- No hay precios de mercado
Modelos de NegocioDesarrollo para Marketing
[Operador | Integrador] | Agencia | Desarrollador
28
Ventajas:
- Control casi absoluto
- Cobro por desarrollo o revenue share
- Se pueden tener enlatados
Desventajas:
- Conseguir clientes
Modelos de NegocioDesarrollo basado en Publicidad
[AdServer] | Desarrollador
29
Ventajas:
- Control casi absoluto
- Se distribuye gratuito
- Cobro por publicidad en revenue share
- Hay empresas que se encargan de conseguir publicidad para aplicaciones móviles
Desventajas:
- Divulgación de la aplicación
- Conseguir publicidad
- Conseguir usuarios
- Ingresos inciertos
Modelos de NegocioVenta en Tiendas – por Descarga / por Contenido
[Operador] | Tienda | Desarrollador
30
Ventajas:
- Mayor control
- Cobro por revenue share
- Porcentajes claros e interesantes
- No hay que hacer inversión en marketing
Desventajas:
- Restricciones de las tiendas
- Sobrevivir en la jungla
- Recién empiezan
+
Nativo
Plataformas
32
iOS
Android
Symbian
Series 40
Bada
BlackBerry
Otras
Java ME
Adobe AIR
+
Mobile Web
+ Positivo
Tecnologías muy conocidas Tools, Frameworks, IDEs Web APIs Low time-to-market Porting Application Stores! Only a few UI rendering enginesEasy to port from/to desktop
+ Positivo
Tecnologías muy conocidas Herramientas, Frameworks, IDEs Web APIs Low time-to-market Porting Application Stores! Only a few UI rendering enginesEasy to port from/to desktop
+ Positivo
Tecnologías muy conocidas Herramientas, Frameworks, IDEs Web APIs Low time-to-market Porting Application Stores! Only a few UI rendering enginesEasy to port from/to desktop
+ Positivo
Tecnologías muy conocidas Herramientas, Frameworks, IDEs Web APIs Tiempo en el mercado corto Porting Application Stores! Only a few UI rendering enginesEasy to port from/to desktop
+ Positivo
Tecnologías muy conocidas Herramientas, Frameworks, IDEs Web APIs Tiempo en el mercado corto Porting Application Stores! Only a few UI rendering enginesEasy to port from/to desktop
+ Positivo
Tecnologías muy conocidas Herramientas, Frameworks, IDEs Web APIs Tiempo en el mercado corto Porting Application Stores! Only a few UI rendering enginesEasy to port from/to desktop
+ Positivo
Tecnologías muy conocidas Herramientas, Frameworks, IDEs Web APIs Tiempo en el mercado corto Porting Application Stores! Dentro de todo, pocos motores de
renderEasy to port from/to desktop
+ Positivo
Tecnologías muy conocidas Herramientas, Frameworks, IDEs Web APIs Tiempo en el mercado corto Porting Application Stores! Dentro de todo, pocos motores de
render Fácil de portar desde escritorio
+ Negativo
Seguimos requiriendo porting Debugging Standards It's not native, we know that.. Performance Not for all kind of apps
+ Negative
Seguimos requiriendo porting Debugging Standards It's not native, we know that.. Performance Not for all kind of apps
+ Negative
Seguimos requiriendo porting Debugging Estándares It's not native, we know that.. Performance Not for all kind of apps
+ Negative
Seguimos requiriendo porting Debugging Estándares No es nativo Performance Not for all kind of apps
+ Negative
Seguimos requiriendo porting Debugging Estándares No es nativo Rendimiento Not for all kind of apps
+ Negative
Seguimos requiriendo porting Debugging Estándares No es nativo Rendimiento No es para todos los tipos de
aplicaciones
+ HTML5 y extensiones
• Controles de Ingreso• Aplicaciones offline• Web Storage• Multimedia• Geolocalización• Gráficos con canvas
• Llamada/SMS/Conexión con apps• Acceso a APIs del teléfono en widgets/híbridos
+ CSS 3 y extensiones
• Transiciones• Animaciones• Transformaciones 2D y 3D• Puntos vs. Pixeles: Pixel Ratio?• Bordes, gradientes, máscaras, efectos
+ Podremos crear un sólo código para todas las plataformas?
+Mejora Progresiva
+ MOBILE WEB
Mobile Web se viene muy fuerte
El 50% ya lo sabés
Podrás integrarte con el equipo
Podrás generar unión con el usuario
Hay nuevas disciplinas: SEO, WPO, Librerias, Mejora Progresiva
+ RECOMENDACIONES
Opción 1: Dedicarse a una plataforma
Opción 2: Ser especialista en mobile
- Saber recomendar una solución
- Trabajar con una o dos plataformas ubiquas
- Trabajar con una o dos de alto nivel
- Dedicar un 20% a I&D y nuevas plataformas
- Mantenerse actualizado y migrar I&D
+ COMO SEGUIR
@firt – Curso gratis online de Mobile
15% Descuento en:• Libro • Curso de Mobile Web• Curso de Flex• Curso de Programación para iPhone/iPad
+
Preguntas
twitter.com/firt www.firt.mobi www.itmaster.com.ar www.mobilexweb.com
Pictures from freedigitalphotos.net