SlideShare una empresa de Scribd logo
1 de 35
Descargar para leer sin conexión
Jerson A. Suaza Gallego
Director de Tecnología
Virtual Beams SAS
jerson.suaza@virtualbeams.com
Algunas Cifras
Algunas Cifras
Algunas Cifras
Aplicaciones disponibles por sistema operativo (a marzo
de 2013)
Algunas Cifras
Enfoque tecnológico
Sistemas Operativos
iOS
- Desarrollado por Apple
-Hasta Junio de 2012 se han vendido más de
400 millones de dispositivos
- App Store ofrece más de 775.000 aplicaciones
desarrolladas por terceros
- Se han descargado más de 50 mil millones de
veces
- Ganancias de siete mil millones de dólares a
desarrolladores
- Objective C
Android
- Desarrollado por Google
- Su uso por muchos fabricantes de hardware la ha
convertido en el sistema operativo de smartphones
con mayor crecimiento.
- 700.000 aplicaciones disponibles en su tienda
- Android también se utiliza en tablets,
reproductores multimedia, decodificadores de
televisión, teléfonos de sobremesa y sistemas de
entretenimiento en automóviles
- Lenguaje de programación Java
BlackBerry OS
- RIM
- Enfoque empresarial
- Ventajas en servicios Push
- Desarrollo en Java para versiones anteriores a BB10
- BB10 incorpora
- C Native SDK
- C++ Cascades SDK
- HTML5 (WebWorks SDK)
- Adobe Air
- Android Runtime (Capa de compatibilidad)
- BlackBerry App Generator
Firefox OS
● Código abierto
● Tienda: Firefox Marketplace
● Desarrollo en HTML5, se pueden usar cámara,
bluetooth, wifi, entre otros
● Todas las aplicaciones en Firefox OS incluyendo la
Cámara y el marcador es una aplicación web, es
decir, un sitio web en forma de una aplicación.
¡Simple!
● UI inspirada en Android
● Se utiliza en concepto de aplicación web:
Que pueden ser:
- aplicaciones de servidor
- aplicaciones empaquetadas.
● Mozilla ha lanzado dos teléfonos con Firefox OS,
pero hasta ahora sólo se encuentra disponible para
los desarrolladores (Keon por Geeksphone, Peak by
Geeksphone)
Ubuntu Phone
● Ubuntu Phone: una experiencia unificada
● Completa integración entre las versiones de ordenadores, móviles, tablets y
televisores
● Ubuntu SDK
● HTML5
● Qt Creator
Windows Phone
- Microsoft Corporation
- Nokia fabrica la mayoría de los dispositivos
- LLegada de Windows Phone 8
- C/C++, C# ,VB.NET
- Uso de Silverlight, principalmente para aplicaciones orientadas a eventos
- DirectX, principalmente para juegos
- Apuesta grande en experiencia de usuario
- Notificaciones Push, integración con Windows Live, Skydrive
Symbyan
- Java ME
- Porque desarrollar en Java ME?
- Las ventas de smartphones aún representa tan sólo el 36,7% del total
de las ventas de teléfonos móviles en todo el mundo
- La mayoría de los dispositivos son aún teléfonos de gama media que
normalmente soportan Java ME
La gran pregunta
¿En qué desarrollar mis aplicaciones?
¿Cuál plataforma seleccionar? ¿todas?
Bienvenidos a la multiplataforma
Estrategias multiplataforma
- Soporte directo
- Web 100% (WebKit)
- Desarrollo móvil hibrido (uso del webview)
- Compilación Cruzada
- Frameworks de Aplicaciones Multiplataforma
Frameworks Multiplataforma
Frameworks multiplataforma basados en HTML5
● Phonegap
● Rhodes
● Sencha
● Jquery mobile
● Baker: Ebooks
● Titanium
● Widgetbox
Web mobile applications
Phonegap
La nube y las aplicaciones móviles
Arquitectura para apps móviles
Modelos Cliente Servidor
Arquitectura para apps móviles
Peer to Peer (Ej: Bitcoin)
Arquitectura para apps móviles
Hibridas
Big data
Push Notifications
El mercado de aplicaciones móviles
- Marketing
- Entretenimiento
- Juegos
- Aplicaciones empresariales
- Estilo de vida (deportes, mascotas)
- Redes sociales
- chats
- Educación
- Muchisimas mas!
UI- UIX
Experiencia de Usuario
Usabilidad y Accesibilidad
- Navegación simple y rápida
- Evitar que el usuario deba realizar
muchos pasos para llegar al objetivo
- Contenido conciso y corto
- Tamaño de fuentes legibles
- Tamaño de las pantallas
- Scroll
- Colores
Eyes Tracking
Consejos
- Reconocimiento en vez de recordar
- Flexibilidad y eficiencia en uso
- Diseño estético
- Contenido altamente relevantes
- Validar siempre con usuario
- Ayudar a usuarios a reconocer, diagnosticar,
y recuperarse de errores
- Usar wireframes, moqups y seguir validando
con el usuario
Modelo de ingresos y Monetización
- Pago por descarga
- Pago dentro de la aplicación
- Publicidad móvil
- Participación en ingresos
- Ventas indirectas (venta de datos)
- Venta de componentes
Otros modelos de ingresos más al lado del negocio
- SaaS
El ahora de las tecnologías móviles
- NFC (Protocolo RFID)
- Servicios basados en Localización
- Realidad aumentada
¡GRACIAS!
Preguntas e Inquietudes

Más contenido relacionado

La actualidad más candente

Arquitectura android
Arquitectura androidArquitectura android
Arquitectura android
alerop
 

La actualidad más candente (20)

U1 p5 entornos_desarrollo_moviles
U1 p5 entornos_desarrollo_movilesU1 p5 entornos_desarrollo_moviles
U1 p5 entornos_desarrollo_moviles
 
Arquitectura android
Arquitectura androidArquitectura android
Arquitectura android
 
El estado del arte en desarrollo de aplicaciones multiplataforma para móviles...
El estado del arte en desarrollo de aplicaciones multiplataforma para móviles...El estado del arte en desarrollo de aplicaciones multiplataforma para móviles...
El estado del arte en desarrollo de aplicaciones multiplataforma para móviles...
 
Desarrollo de una aplicación móvil basada en gráficos estadísticos paper
Desarrollo de una aplicación móvil basada en gráficos estadísticos   paperDesarrollo de una aplicación móvil basada en gráficos estadísticos   paper
Desarrollo de una aplicación móvil basada en gráficos estadísticos paper
 
U2 p3 metodos_aplicaciones_moviles
U2 p3 metodos_aplicaciones_movilesU2 p3 metodos_aplicaciones_moviles
U2 p3 metodos_aplicaciones_moviles
 
U2 p4 modelos_negocio_moviles
U2 p4 modelos_negocio_movilesU2 p4 modelos_negocio_moviles
U2 p4 modelos_negocio_moviles
 
Desarrollo de Aplicaciones iOS7 2014/03
Desarrollo de Aplicaciones iOS7 2014/03Desarrollo de Aplicaciones iOS7 2014/03
Desarrollo de Aplicaciones iOS7 2014/03
 
U2 p1 contexto_aplicaciones_moviles
U2 p1 contexto_aplicaciones_movilesU2 p1 contexto_aplicaciones_moviles
U2 p1 contexto_aplicaciones_moviles
 
Desarrollo móvil híbrido bien entendido
Desarrollo móvil híbrido bien entendidoDesarrollo móvil híbrido bien entendido
Desarrollo móvil híbrido bien entendido
 
Guía de instalación phonegap
Guía de instalación phonegapGuía de instalación phonegap
Guía de instalación phonegap
 
Aplicaciones
AplicacionesAplicaciones
Aplicaciones
 
Titanium SDK
Titanium SDKTitanium SDK
Titanium SDK
 
Aplicaciones Móviles Híbridas
Aplicaciones Móviles HíbridasAplicaciones Móviles Híbridas
Aplicaciones Móviles Híbridas
 
Plataformas y frameworks web mobile
Plataformas y frameworks web mobilePlataformas y frameworks web mobile
Plataformas y frameworks web mobile
 
27754 ibm wp_native_web_or_hybrid_2846853
27754 ibm wp_native_web_or_hybrid_284685327754 ibm wp_native_web_or_hybrid_2846853
27754 ibm wp_native_web_or_hybrid_2846853
 
Aplicaciones web mobile
Aplicaciones web mobileAplicaciones web mobile
Aplicaciones web mobile
 
6 Lenguajes para dispositivos móviles
6 Lenguajes para dispositivos móviles 6 Lenguajes para dispositivos móviles
6 Lenguajes para dispositivos móviles
 
Diapositivas de programacion de aplicaciones ii
Diapositivas de programacion de aplicaciones iiDiapositivas de programacion de aplicaciones ii
Diapositivas de programacion de aplicaciones ii
 
Diapositivas de desarrollo de programación de aplicaciones moviles
Diapositivas de desarrollo de programación de aplicaciones movilesDiapositivas de desarrollo de programación de aplicaciones moviles
Diapositivas de desarrollo de programación de aplicaciones moviles
 
Phonegap
PhonegapPhonegap
Phonegap
 

Destacado

2 2 estilos arquitectonicos
2 2 estilos arquitectonicos2 2 estilos arquitectonicos
2 2 estilos arquitectonicos
landeta_p
 
Planillas de recaudacion iglesia 35
Planillas de recaudacion   iglesia 35Planillas de recaudacion   iglesia 35
Planillas de recaudacion iglesia 35
carlos ariel peralta
 
Book Florian Dahler
Book Florian DahlerBook Florian Dahler
Book Florian Dahler
Olf Aldo
 

Destacado (20)

Sistemas y soluciones móviles
Sistemas y soluciones móvilesSistemas y soluciones móviles
Sistemas y soluciones móviles
 
Desarrollo android - 4 - arquitectura de aplicación
Desarrollo android  - 4 - arquitectura de aplicaciónDesarrollo android  - 4 - arquitectura de aplicación
Desarrollo android - 4 - arquitectura de aplicación
 
2 2 estilos arquitectonicos
2 2 estilos arquitectonicos2 2 estilos arquitectonicos
2 2 estilos arquitectonicos
 
Arquitectura de aplicaciones
Arquitectura de aplicacionesArquitectura de aplicaciones
Arquitectura de aplicaciones
 
Intervention jessica viscart_crt
Intervention jessica viscart_crtIntervention jessica viscart_crt
Intervention jessica viscart_crt
 
CURRICULUM UNJOB
CURRICULUM UNJOBCURRICULUM UNJOB
CURRICULUM UNJOB
 
Recaudación por cuaderno iglesia
Recaudación por cuaderno   iglesiaRecaudación por cuaderno   iglesia
Recaudación por cuaderno iglesia
 
Présentation de Veni Vidi Ludi
Présentation de Veni Vidi LudiPrésentation de Veni Vidi Ludi
Présentation de Veni Vidi Ludi
 
Taner akcam
Taner akcamTaner akcam
Taner akcam
 
Ensayo sige viabilidad_crm
Ensayo sige viabilidad_crmEnsayo sige viabilidad_crm
Ensayo sige viabilidad_crm
 
Comment identifier la menace interne?
Comment identifier la menace interne? Comment identifier la menace interne?
Comment identifier la menace interne?
 
Le point ooas sfmc-strat adviser sur ébola au vendredi 26 septembre 2014
Le point ooas sfmc-strat adviser sur ébola au vendredi 26 septembre 2014Le point ooas sfmc-strat adviser sur ébola au vendredi 26 septembre 2014
Le point ooas sfmc-strat adviser sur ébola au vendredi 26 septembre 2014
 
Analysis and Design of Flight Vehicle Structures a Bruhn supplement
Analysis and Design of Flight Vehicle Structures  a Bruhn supplementAnalysis and Design of Flight Vehicle Structures  a Bruhn supplement
Analysis and Design of Flight Vehicle Structures a Bruhn supplement
 
Fiche master Mepi
Fiche master MepiFiche master Mepi
Fiche master Mepi
 
Planillas de recaudacion iglesia 35
Planillas de recaudacion   iglesia 35Planillas de recaudacion   iglesia 35
Planillas de recaudacion iglesia 35
 
La collaboration universelle en entreprise améliore la productivité
La collaboration universelle en entreprise améliore la productivitéLa collaboration universelle en entreprise améliore la productivité
La collaboration universelle en entreprise améliore la productivité
 
Book Florian Dahler
Book Florian DahlerBook Florian Dahler
Book Florian Dahler
 
Presentacion del seminario
Presentacion del seminarioPresentacion del seminario
Presentacion del seminario
 
SEL Règlement Intérieur
SEL Règlement IntérieurSEL Règlement Intérieur
SEL Règlement Intérieur
 
Jose castrejon 3
Jose castrejon 3Jose castrejon 3
Jose castrejon 3
 

Similar a Dispostivos Móviles - Jerson Suaza

Adobe Creative Suite CS6 Design & Web
Adobe Creative Suite CS6 Design & WebAdobe Creative Suite CS6 Design & Web
Adobe Creative Suite CS6 Design & Web
Joel Ortíz
 
Plataformas mobiles
Plataformas mobilesPlataformas mobiles
Plataformas mobiles
FCECEP
 
Herramientas de colaboración digital(3er gye tech)
Herramientas de colaboración digital(3er gye tech)Herramientas de colaboración digital(3er gye tech)
Herramientas de colaboración digital(3er gye tech)
Adolfo Monar
 
Seminario "Desarrollo para entornos móviles. Comparativas y tendencias&q...
Seminario "Desarrollo para entornos móviles. Comparativas y tendencias&q...Seminario "Desarrollo para entornos móviles. Comparativas y tendencias&q...
Seminario "Desarrollo para entornos móviles. Comparativas y tendencias&q...
CLEFormación
 

Similar a Dispostivos Móviles - Jerson Suaza (20)

INTRODUCCION A ANDROID
INTRODUCCION A ANDROIDINTRODUCCION A ANDROID
INTRODUCCION A ANDROID
 
Adobe Creative Suite CS6 Design & Web
Adobe Creative Suite CS6 Design & WebAdobe Creative Suite CS6 Design & Web
Adobe Creative Suite CS6 Design & Web
 
Plataformas mobiles
Plataformas mobilesPlataformas mobiles
Plataformas mobiles
 
Desarrollo de apps multiplataforma Movil
Desarrollo de apps multiplataforma MovilDesarrollo de apps multiplataforma Movil
Desarrollo de apps multiplataforma Movil
 
Sistemas Operativos Moviles
Sistemas Operativos MovilesSistemas Operativos Moviles
Sistemas Operativos Moviles
 
Herramientas de colaboración digital(3er gye tech)
Herramientas de colaboración digital(3er gye tech)Herramientas de colaboración digital(3er gye tech)
Herramientas de colaboración digital(3er gye tech)
 
[Iberian SharePoint Conference] SharePoint como plataforma de desarrollo móvil
[Iberian SharePoint Conference] SharePoint como plataforma de desarrollo móvil[Iberian SharePoint Conference] SharePoint como plataforma de desarrollo móvil
[Iberian SharePoint Conference] SharePoint como plataforma de desarrollo móvil
 
Android
AndroidAndroid
Android
 
¿Cómo empezamos nuestra primera mobile app?
¿Cómo empezamos nuestra primera mobile app?¿Cómo empezamos nuestra primera mobile app?
¿Cómo empezamos nuestra primera mobile app?
 
Share point y los dispositivos moviles
Share point y los dispositivos movilesShare point y los dispositivos moviles
Share point y los dispositivos moviles
 
Honduras Global: Mobile Web, Presentacion para UJCV
Honduras Global: Mobile Web, Presentacion para UJCVHonduras Global: Mobile Web, Presentacion para UJCV
Honduras Global: Mobile Web, Presentacion para UJCV
 
Bases de Datos para Dispositivos Móviles - Unidad I Introducción a la Progra...
Bases de Datos para Dispositivos Móviles - Unidad I Introducción a la Progra...Bases de Datos para Dispositivos Móviles - Unidad I Introducción a la Progra...
Bases de Datos para Dispositivos Móviles - Unidad I Introducción a la Progra...
 
¿Porque android?
¿Porque android?¿Porque android?
¿Porque android?
 
La nube móvil y el ecosistema de aplicaciones Olman Cruz
La nube móvil y el ecosistema de aplicaciones Olman CruzLa nube móvil y el ecosistema de aplicaciones Olman Cruz
La nube móvil y el ecosistema de aplicaciones Olman Cruz
 
Android
AndroidAndroid
Android
 
Manual 1
Manual 1Manual 1
Manual 1
 
Tecnología android
Tecnología androidTecnología android
Tecnología android
 
Que es el Android; Sistema operativo
Que es el Android; Sistema operativoQue es el Android; Sistema operativo
Que es el Android; Sistema operativo
 
Aplicaciones moviles en mozilla
Aplicaciones moviles en mozillaAplicaciones moviles en mozilla
Aplicaciones moviles en mozilla
 
Seminario "Desarrollo para entornos móviles. Comparativas y tendencias&q...
Seminario "Desarrollo para entornos móviles. Comparativas y tendencias&q...Seminario "Desarrollo para entornos móviles. Comparativas y tendencias&q...
Seminario "Desarrollo para entornos móviles. Comparativas y tendencias&q...
 

Más de Biblioteca EPM

De la Ciudad Industrial a la Ciudad Digital
De la Ciudad Industrial a la Ciudad DigitalDe la Ciudad Industrial a la Ciudad Digital
De la Ciudad Industrial a la Ciudad Digital
Biblioteca EPM
 
De la Ciudad Industrial a la Ciudad Digital
De la Ciudad Industrial a la Ciudad DigitalDe la Ciudad Industrial a la Ciudad Digital
De la Ciudad Industrial a la Ciudad Digital
Biblioteca EPM
 
Sonidos Para Ver el Mundo
Sonidos Para Ver el MundoSonidos Para Ver el Mundo
Sonidos Para Ver el Mundo
Biblioteca EPM
 
Telecentros en la Nube
Telecentros en la NubeTelecentros en la Nube
Telecentros en la Nube
Biblioteca EPM
 
Acta de selección festival de cortometrajes biblioteca epm
Acta de selección festival de cortometrajes biblioteca epmActa de selección festival de cortometrajes biblioteca epm
Acta de selección festival de cortometrajes biblioteca epm
Biblioteca EPM
 
Deforestación, carbono y diversidad arbórea en los bosques de antioquia
Deforestación, carbono y diversidad arbórea en los bosques de antioquiaDeforestación, carbono y diversidad arbórea en los bosques de antioquia
Deforestación, carbono y diversidad arbórea en los bosques de antioquia
Biblioteca EPM
 

Más de Biblioteca EPM (20)

De la Ciudad Industrial a la Ciudad Digital
De la Ciudad Industrial a la Ciudad DigitalDe la Ciudad Industrial a la Ciudad Digital
De la Ciudad Industrial a la Ciudad Digital
 
De la Ciudad Industrial a la Ciudad Digital
De la Ciudad Industrial a la Ciudad DigitalDe la Ciudad Industrial a la Ciudad Digital
De la Ciudad Industrial a la Ciudad Digital
 
Sonidos Para Ver el Mundo
Sonidos Para Ver el MundoSonidos Para Ver el Mundo
Sonidos Para Ver el Mundo
 
Telecentros en la Nube
Telecentros en la NubeTelecentros en la Nube
Telecentros en la Nube
 
Telecentros en la Nube
Telecentros en la NubeTelecentros en la Nube
Telecentros en la Nube
 
Ciencia en los Medios
Ciencia en los MediosCiencia en los Medios
Ciencia en los Medios
 
Descubrimientos por Serendipia
Descubrimientos por SerendipiaDescubrimientos por Serendipia
Descubrimientos por Serendipia
 
Tecnología y Deporte
Tecnología y DeporteTecnología y Deporte
Tecnología y Deporte
 
ConverTIC
ConverTICConverTIC
ConverTIC
 
Social Media - Boris Salleg
Social Media - Boris SallegSocial Media - Boris Salleg
Social Media - Boris Salleg
 
Acta de selección festival de cortometrajes biblioteca epm
Acta de selección festival de cortometrajes biblioteca epmActa de selección festival de cortometrajes biblioteca epm
Acta de selección festival de cortometrajes biblioteca epm
 
Ciudad inteligente-IBM-BibliotecaEPM 2012
Ciudad inteligente-IBM-BibliotecaEPM 2012Ciudad inteligente-IBM-BibliotecaEPM 2012
Ciudad inteligente-IBM-BibliotecaEPM 2012
 
Infografía smarter planet
Infografía smarter planetInfografía smarter planet
Infografía smarter planet
 
Colombia país minero
Colombia país mineroColombia país minero
Colombia país minero
 
20 paginas de tu interés
20 paginas de tu interés20 paginas de tu interés
20 paginas de tu interés
 
Dispositivos móviles: El mundo en tu bolsillo
Dispositivos móviles: El mundo en tu bolsilloDispositivos móviles: El mundo en tu bolsillo
Dispositivos móviles: El mundo en tu bolsillo
 
Web 2.0: un paradigma de la nuera era
Web 2.0: un paradigma de la nuera eraWeb 2.0: un paradigma de la nuera era
Web 2.0: un paradigma de la nuera era
 
E learning: Aprendizaje sin fronteras
E learning: Aprendizaje sin fronterasE learning: Aprendizaje sin fronteras
E learning: Aprendizaje sin fronteras
 
Deforestación, carbono y diversidad arbórea en los bosques de antioquia
Deforestación, carbono y diversidad arbórea en los bosques de antioquiaDeforestación, carbono y diversidad arbórea en los bosques de antioquia
Deforestación, carbono y diversidad arbórea en los bosques de antioquia
 
Introducción a las Redes Neuronales Artificiales
Introducción a las Redes Neuronales ArtificialesIntroducción a las Redes Neuronales Artificiales
Introducción a las Redes Neuronales Artificiales
 

Último

POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
silviayucra2
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
241521559
 
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 (10)

Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.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
 
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
 

Dispostivos Móviles - Jerson Suaza

  • 1. Jerson A. Suaza Gallego Director de Tecnología Virtual Beams SAS jerson.suaza@virtualbeams.com
  • 5. Aplicaciones disponibles por sistema operativo (a marzo de 2013) Algunas Cifras
  • 7. iOS - Desarrollado por Apple -Hasta Junio de 2012 se han vendido más de 400 millones de dispositivos - App Store ofrece más de 775.000 aplicaciones desarrolladas por terceros - Se han descargado más de 50 mil millones de veces - Ganancias de siete mil millones de dólares a desarrolladores - Objective C
  • 8. Android - Desarrollado por Google - Su uso por muchos fabricantes de hardware la ha convertido en el sistema operativo de smartphones con mayor crecimiento. - 700.000 aplicaciones disponibles en su tienda - Android también se utiliza en tablets, reproductores multimedia, decodificadores de televisión, teléfonos de sobremesa y sistemas de entretenimiento en automóviles - Lenguaje de programación Java
  • 9. BlackBerry OS - RIM - Enfoque empresarial - Ventajas en servicios Push - Desarrollo en Java para versiones anteriores a BB10 - BB10 incorpora - C Native SDK - C++ Cascades SDK - HTML5 (WebWorks SDK) - Adobe Air - Android Runtime (Capa de compatibilidad) - BlackBerry App Generator
  • 10. Firefox OS ● Código abierto ● Tienda: Firefox Marketplace ● Desarrollo en HTML5, se pueden usar cámara, bluetooth, wifi, entre otros ● Todas las aplicaciones en Firefox OS incluyendo la Cámara y el marcador es una aplicación web, es decir, un sitio web en forma de una aplicación. ¡Simple! ● UI inspirada en Android ● Se utiliza en concepto de aplicación web: Que pueden ser: - aplicaciones de servidor - aplicaciones empaquetadas. ● Mozilla ha lanzado dos teléfonos con Firefox OS, pero hasta ahora sólo se encuentra disponible para los desarrolladores (Keon por Geeksphone, Peak by Geeksphone)
  • 11. Ubuntu Phone ● Ubuntu Phone: una experiencia unificada ● Completa integración entre las versiones de ordenadores, móviles, tablets y televisores ● Ubuntu SDK ● HTML5 ● Qt Creator
  • 12. Windows Phone - Microsoft Corporation - Nokia fabrica la mayoría de los dispositivos - LLegada de Windows Phone 8 - C/C++, C# ,VB.NET - Uso de Silverlight, principalmente para aplicaciones orientadas a eventos - DirectX, principalmente para juegos - Apuesta grande en experiencia de usuario - Notificaciones Push, integración con Windows Live, Skydrive
  • 13. Symbyan - Java ME - Porque desarrollar en Java ME? - Las ventas de smartphones aún representa tan sólo el 36,7% del total de las ventas de teléfonos móviles en todo el mundo - La mayoría de los dispositivos son aún teléfonos de gama media que normalmente soportan Java ME
  • 14. La gran pregunta ¿En qué desarrollar mis aplicaciones? ¿Cuál plataforma seleccionar? ¿todas?
  • 15. Bienvenidos a la multiplataforma
  • 16. Estrategias multiplataforma - Soporte directo - Web 100% (WebKit) - Desarrollo móvil hibrido (uso del webview) - Compilación Cruzada - Frameworks de Aplicaciones Multiplataforma
  • 17. Frameworks Multiplataforma Frameworks multiplataforma basados en HTML5 ● Phonegap ● Rhodes ● Sencha ● Jquery mobile ● Baker: Ebooks ● Titanium ● Widgetbox
  • 20. La nube y las aplicaciones móviles
  • 21. Arquitectura para apps móviles Modelos Cliente Servidor
  • 22. Arquitectura para apps móviles Peer to Peer (Ej: Bitcoin)
  • 23. Arquitectura para apps móviles Hibridas
  • 26. El mercado de aplicaciones móviles - Marketing - Entretenimiento - Juegos - Aplicaciones empresariales - Estilo de vida (deportes, mascotas) - Redes sociales - chats - Educación - Muchisimas mas!
  • 29. Usabilidad y Accesibilidad - Navegación simple y rápida - Evitar que el usuario deba realizar muchos pasos para llegar al objetivo - Contenido conciso y corto - Tamaño de fuentes legibles - Tamaño de las pantallas - Scroll - Colores
  • 31.
  • 32. Consejos - Reconocimiento en vez de recordar - Flexibilidad y eficiencia en uso - Diseño estético - Contenido altamente relevantes - Validar siempre con usuario - Ayudar a usuarios a reconocer, diagnosticar, y recuperarse de errores - Usar wireframes, moqups y seguir validando con el usuario
  • 33. Modelo de ingresos y Monetización - Pago por descarga - Pago dentro de la aplicación - Publicidad móvil - Participación en ingresos - Ventas indirectas (venta de datos) - Venta de componentes Otros modelos de ingresos más al lado del negocio - SaaS
  • 34. El ahora de las tecnologías móviles - NFC (Protocolo RFID) - Servicios basados en Localización - Realidad aumentada