SlideShare uma empresa Scribd logo
1 de 53
Baixar para ler offline
APIs y Mobile Web:
desarrollo en móvil más allá de las App Stores
hola! Me llamo Ricardo y me
    dedico a construir cosas
y de que vamos a hablar?
hay que escoger la herramienta apropiada
pero... eso para que? si ya tengo la app store
habeis oido hablar de cosas como...?
habeis oido hablar de cosas como...?
data from gigaom appleblog



                     sin embargo, no todo es como lo pintan...
y por supuesto, el entorno esta controlado
muchos proyectos en el mundo movil no
dependen solo del binomio iPhone/Android
muchos proyectos en el mundo movil no
dependen solo del binomio iPhone/Android
desafiando el dominio de la app store
desafiando el dominio de la app store
cual es la aplicacion nativa?
por supuesto, no todo es tan sencillo...
pero eso se esta arreglando poco a poco...
pero eso se esta arreglando poco a poco...
y la tendencia parece que es en esta direccion
“pero es que nativo es mucho mejor para...”
“pero es que nativo es mucho mejor para...”
en resumen: escoged la herramienta apropiada
hablando de otra cosa...
cual es el telefono
mas vendido?

                                        MM units sold

                      300


                      225


                      150


                      75


                       0
                            1   2   3   4   5   6   7   8   9 10
cual es el telefono
mas vendido?

                                         MM units sold

                      300


                      225


                      150


                      75


                       0
                                                     iphone 3g
                            nokia 1100
                                               (tied with nokia 6030)
cual es el telefono
mas vendido?

                                         MM units sold

                      300
                                                     Moto RAZR v3!
                      225


                      150


                      75


                       0
                                                     iphone 3g
                            nokia 1100
                                               (tied with nokia 6030)
others   iphone   android          that graph from before
  Google
   48%


                               RIM
                               18%




 Microsoft
   6%
                    Apple
                    29%

   smartphone population,
USA data from comsource 2011


                                                  total devices population, worldwide




             el mercado fuera de smartphone sigue siendo
                                             muy grande
hoy en dia es mucho mas sencillo acceder a
           capacidades de voz y mensajeria!
un ejemplo sencillo: Bletchley Park Tour guide
la mayoria de los visitantes llevan un telefono
encima... pero no suele ser un smartphone
4      Language-specific libraries
$r = new Response();
$r->append(new Say("Hello World");              PHP
$r->Respond();

r = twilio.Response()
r.append(twilio.Say("Hello World"))             Python
print r

@r = Twilio::Response.new
@r.append(Twilio::Say.new "Hello World")        Ruby
puts @r.respond

TwiMLResponse response = new TwiMLResponse();
Say say = new Say("Hello World");               Java
System.out.println(response.toXML());




        Twilio usa un sistema basado en REST y XML
con lo cual es muy sencillo de usar sobre
        cualquier plataforma que elijamos
el resultado
tambien podemos hacerlo con connfu
y el resultado es el mismo (esta vez en un
                           numero de UK)
otras posibilidades...
usar mensajeria es igualmente sencillo
gratis para
   desarrollo?


   instalable?         cloud-only                              cloud-only            cloud-only



     canales           voz, SMS      voz, SMS, SIP, IM      voz, SMS, MMS

                                                          localizacion, pagos
otras capacidades                                        con movil, advertising,   pagos con movil
                                                                contexto

                                     pago por uso en
modelo de negocio     pago por uso                           revenue share          revenue share
                                       produccion

                                                           Movistar Arg, Col,
    territorios                                                                 (PH, AT, DE, USA, UK,
                        USA, UK       40+ countries      Chile, Mex, Spain + O2
   disponibles                                                                            ES)
                                                                UK and DE



                    cada plataforma tiene distintas ventajas e
                                               inconvenientes
asi que... hay que escoger la herramienta
                               apropiada
otro ejemplo sencillo: Moviscrapr
• Brasil es el principal mercado
  de Orkut, que tiene el 70% del
  uso en redes sociales (en su
  mayoria adolescentes)


• 200 millones de moviles (6o
  mercado movil mundial)


• Baja penetracion de datos y
  smartphones (8%), 80% de
  usuarios de prepago


• Bluevia a punto de lanzar en
  Vivo Brasil con rev share


Orkut + Mobile APIs + Brasil
= Mobiscrapr
el resultado
el resultado
el resultado
y para terminar, una historia...
la carrera en el Polo Sur de Amundsen y Scott
                    thanks to @sramji from apigee, sorry i stole your photos! ;)
Scott uso trineos mecanicos,
   la novedad del momento
Amundsen uso perros,
el mecanismo tradicional de la zona
y el resto es historia...
escoged la herramienta apropiada!
preguntas?
dudas?
caramelos?
Ricardo Varela
twitter: @phobeo
email: phobeo@gmail.com
github: https://github.com/phobeo

Mais conteúdo relacionado

Destaque

Different types of mobile apps
Different types of mobile appsDifferent types of mobile apps
Different types of mobile apps
Eric Melchor
 

Destaque (20)

Mobile App Analytics - GDG Devfest 2014
Mobile App Analytics - GDG Devfest 2014Mobile App Analytics - GDG Devfest 2014
Mobile App Analytics - GDG Devfest 2014
 
Mobile App Marketing - Overview
Mobile App Marketing - OverviewMobile App Marketing - Overview
Mobile App Marketing - Overview
 
Accesibilidad en el Sistema Operativo OS X de Mac
Accesibilidad en el Sistema Operativo OS X de MacAccesibilidad en el Sistema Operativo OS X de Mac
Accesibilidad en el Sistema Operativo OS X de Mac
 
Mobile App Marketing 101
Mobile App Marketing 101Mobile App Marketing 101
Mobile App Marketing 101
 
10 Claves para mejorar el SEO de tu sitio Wordpress
10 Claves para mejorar el SEO de tu sitio Wordpress10 Claves para mejorar el SEO de tu sitio Wordpress
10 Claves para mejorar el SEO de tu sitio Wordpress
 
2014 Uso del vídeo en el marketing digital en España
2014 Uso del vídeo en el marketing digital en España2014 Uso del vídeo en el marketing digital en España
2014 Uso del vídeo en el marketing digital en España
 
Seo para wordpress Euskadi 2014 Iñaki Lakarra
Seo para wordpress Euskadi   2014 Iñaki LakarraSeo para wordpress Euskadi   2014 Iñaki Lakarra
Seo para wordpress Euskadi 2014 Iñaki Lakarra
 
Ponencia Seo Mobile en Destinos Turísticos
Ponencia Seo Mobile en Destinos TurísticosPonencia Seo Mobile en Destinos Turísticos
Ponencia Seo Mobile en Destinos Turísticos
 
Viralización para Mobile Apps
Viralización para Mobile AppsViralización para Mobile Apps
Viralización para Mobile Apps
 
Launchpad Buenos Aires - Season I #16 [mobile analysis]
Launchpad Buenos Aires - Season I #16 [mobile analysis]Launchpad Buenos Aires - Season I #16 [mobile analysis]
Launchpad Buenos Aires - Season I #16 [mobile analysis]
 
Models de negoci en mobilitat
Models de negoci en mobilitatModels de negoci en mobilitat
Models de negoci en mobilitat
 
Accesibilidad Web (esa gran olvidada)
Accesibilidad Web (esa gran olvidada)Accesibilidad Web (esa gran olvidada)
Accesibilidad Web (esa gran olvidada)
 
Mobile phones - Evolution,Operating Systems,Connectivity and Networking
Mobile phones - Evolution,Operating Systems,Connectivity and NetworkingMobile phones - Evolution,Operating Systems,Connectivity and Networking
Mobile phones - Evolution,Operating Systems,Connectivity and Networking
 
Mobile Application Development
Mobile Application DevelopmentMobile Application Development
Mobile Application Development
 
Carlos Pascual #WPvalladolid 2014
Carlos Pascual #WPvalladolid 2014Carlos Pascual #WPvalladolid 2014
Carlos Pascual #WPvalladolid 2014
 
Observatorio de las Redes Sociales Diciembre 2016
Observatorio de las Redes Sociales Diciembre 2016Observatorio de las Redes Sociales Diciembre 2016
Observatorio de las Redes Sociales Diciembre 2016
 
Informe sobre WordPress 2015: Seguridad, Velocidad y SEO
Informe sobre WordPress 2015: Seguridad, Velocidad y SEOInforme sobre WordPress 2015: Seguridad, Velocidad y SEO
Informe sobre WordPress 2015: Seguridad, Velocidad y SEO
 
Aplicaciones para móviles final
Aplicaciones para móviles finalAplicaciones para móviles final
Aplicaciones para móviles final
 
Different types of mobile apps
Different types of mobile appsDifferent types of mobile apps
Different types of mobile apps
 
Taller de WordPress sobre SEO, WPO y fidelización en Congreso Web
Taller de WordPress sobre SEO, WPO y fidelización en Congreso WebTaller de WordPress sobre SEO, WPO y fidelización en Congreso Web
Taller de WordPress sobre SEO, WPO y fidelización en Congreso Web
 

Semelhante a Mobile mas alla de la app store: APIs y Mobile Web - MobileConGalicia 2011

Que Es Un Celular112
Que Es Un Celular112Que Es Un Celular112
Que Es Un Celular112
vanesa821
 
Que Es Un Celular112
Que Es Un Celular112Que Es Un Celular112
Que Es Un Celular112
vanesa821
 
Sin título 1
Sin título 1Sin título 1
Sin título 1
Caaarolgm
 
Mobbeel kick off meeting 20/10/11
Mobbeel kick off meeting 20/10/11Mobbeel kick off meeting 20/10/11
Mobbeel kick off meeting 20/10/11
Consorcio IdenTIC
 
¿Qué son los smartphones (1).pdf
¿Qué son los smartphones (1).pdf¿Qué son los smartphones (1).pdf
¿Qué son los smartphones (1).pdf
esFROD1
 

Semelhante a Mobile mas alla de la app store: APIs y Mobile Web - MobileConGalicia 2011 (20)

Smartphones
SmartphonesSmartphones
Smartphones
 
Que Es Un Celular112
Que Es Un Celular112Que Es Un Celular112
Que Es Un Celular112
 
Que Es Un Celular112
Que Es Un Celular112Que Es Un Celular112
Que Es Un Celular112
 
PRACTICA Smartphones
PRACTICA SmartphonesPRACTICA Smartphones
PRACTICA Smartphones
 
Sin título 1
Sin título 1Sin título 1
Sin título 1
 
Fisica por frida madera
Fisica por frida maderaFisica por frida madera
Fisica por frida madera
 
Smartphones
SmartphonesSmartphones
Smartphones
 
Smartphones
SmartphonesSmartphones
Smartphones
 
Presentacion
PresentacionPresentacion
Presentacion
 
Actividad08
Actividad08Actividad08
Actividad08
 
Actividad 8
Actividad 8Actividad 8
Actividad 8
 
Mobbeel kick off meeting 20/10/11
Mobbeel kick off meeting 20/10/11Mobbeel kick off meeting 20/10/11
Mobbeel kick off meeting 20/10/11
 
¿Qué son los smartphones (1).pdf
¿Qué son los smartphones (1).pdf¿Qué son los smartphones (1).pdf
¿Qué son los smartphones (1).pdf
 
Smartphones
SmartphonesSmartphones
Smartphones
 
Zag Investigacion Mobile
Zag Investigacion MobileZag Investigacion Mobile
Zag Investigacion Mobile
 
Smart phones
Smart phonesSmart phones
Smart phones
 
Actividad 8 aplicaciones web
Actividad 8 aplicaciones webActividad 8 aplicaciones web
Actividad 8 aplicaciones web
 
Smartphone
SmartphoneSmartphone
Smartphone
 
Smartphones
SmartphonesSmartphones
Smartphones
 
Curso programación iPhone
Curso programación iPhoneCurso programación iPhone
Curso programación iPhone
 

Mais de Ricardo Varela

Mais de Ricardo Varela (7)

WAC Network APIs @ OverTheAir 2011
WAC Network APIs @ OverTheAir 2011WAC Network APIs @ OverTheAir 2011
WAC Network APIs @ OverTheAir 2011
 
Over The Air 2010: Privacy for Mobile Developers
Over The Air 2010: Privacy for Mobile DevelopersOver The Air 2010: Privacy for Mobile Developers
Over The Air 2010: Privacy for Mobile Developers
 
introduction to data processing using Hadoop and Pig
introduction to data processing using Hadoop and Pigintroduction to data processing using Hadoop and Pig
introduction to data processing using Hadoop and Pig
 
Blueprint talk at Open Hackday London 2009
Blueprint talk at Open Hackday London 2009Blueprint talk at Open Hackday London 2009
Blueprint talk at Open Hackday London 2009
 
yahoo mobile widgets
yahoo mobile widgetsyahoo mobile widgets
yahoo mobile widgets
 
Yahoo Mobile Widget Vision
Yahoo Mobile Widget VisionYahoo Mobile Widget Vision
Yahoo Mobile Widget Vision
 
Creating Yahoo Mobile Widgets
Creating Yahoo Mobile WidgetsCreating Yahoo Mobile Widgets
Creating Yahoo Mobile Widgets
 

Último

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 

Último (11)

How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 

Mobile mas alla de la app store: APIs y Mobile Web - MobileConGalicia 2011