Desarrollo Mobile

Post on 15-Jan-2015

2022 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

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

top related