18. TECNOLOGÍAS Y PRÁCTICAS
¿CROSS-PLATFORM O NATIVO?
‣ Se mantiene el trade-off
‣ Cross-platform -> Aspiras a mayor productividad / menor costo total
para construir apps para distintas plataformas.
‣ Nativo -> Aspiras a una mejor experiencia y desempeño.
‣ La brecha continúa disminuyendo.
‣ Uso de librerías nativas (ej. Xamarin, RoboVM).
‣ Ir a bajo nivel y usar distintos threads (ej. React Native).
21. TECNOLOGÍAS Y PRÁCTICAS
HTML5 ES EL ESTANDAR PARA APLICACIONES EMPRESARIALES
▸ Gartner reportó que el 90% de las enterprise apps construidas en 2015
usaron HTML5.
▸ La tecnología sigue mejorando.
▸ Mejoras en desempeño de motores web.
▸ Web runtimes estandarizados (ej. Crosswalk).
▸ Mejoras en look & feel (ej. Ionic)
Para apps empresariales, los beneficios de HTML5 en términos de costo,
time to market y portabilidad superan las ventajas cada vez menores de
construir apps nativas.
22. TECNOLOGÍAS Y PRÁCTICAS
LENGUAJES Y FRAMEWORKS
‣ Veo subiendo
‣ Swift
‣ Kotlin
‣ Xamarin
‣ React Native
‣ Veo saliendo
‣ Appcelerator
‣ Rubymotion
‣ Objective-C
23. TECNOLOGÍAS Y PRÁCTICAS
DESARROLLAR APPS DE CALIDAD INVOLUCRA MUCHO MÁS QUE “HOLA MUNDO”
1. Diseño y gestión de prototipos y UI.
2. Construcción de apps para múltiples plataformas/
dispositivos.
‣ Gestión de componentes reutilizables.
‣ Integración con datos/sistemas de forma segura.
3. Testing de apps en múltiples dispositivos.
4. Gestión del despliegue en tiendas públicas y privadas.
5. Monitoreo de desempeño.
24. TECNOLOGÍAS Y PRÁCTICAS
MOBILE BACKEND AS A SERVICE (BaaS)
‣ Resuelve aspectos de servicios e infraestructura
comunes.
‣ Autenticación, almacenamiento, push notifications, etc.
‣ Opciones:
‣ Comerciales: Kinvey, Kumulos, AnyPresence, Telerik, Azure App
Service, Firebase*.
‣ Construye y hospeda tu propio BaaS.
‣ https://github.com/ParsePlatform/parse-server
25. TECNOLOGÍAS Y PRÁCTICAS
WORKFLOW DE CONSTRUCCIÓN Y DESPLIEGUE
‣ Facilitan la construcción/compilación, validación y
despliegue (deployment) de apps.
‣ Opciones:
‣ Comerciales: PhoneGap Build, Telerik platform.
‣ Gratuita: Intel XDK (https://software.intel.com/en-us/intel-xdk), Ionic
Platform*.
‣ Open source: Fastlane (https://fastlane.tools)
26. TECNOLOGÍAS Y PRÁCTICAS
EMPRESAS ESTÁN ASIMILANDO IMPORTANCIA DE MOBILE UX
‣ Crecimiento de despachos especializados en UX.
‣ Valoración del UX Designer.
‣ Formalización de prácticas y técnicas de UX.
‣ Design sprint (http://www.gv.com/sprint)
27. NOS VEMOS EN MOBILE DAY
‣ 16 de marzo de 2016
‣ http://sg.com.mx/mobileday
‣ Obtén 10% de descuento usando el código: WEBINAR
Construyamos apps grandiosas