Multiplataforma Flashcards
Multiplataforma vs Nativo
Pros: Unico desarrollo, Reduce costes. Cubre toda cuota de mercado. Características comunes dispositivos.
Cons: No explota potencial de dispositivo. Traducción de lenguaje multi a nativo
Desarrollo web
Experiencia mas usable
Desarrolladores con experiencia web
Consumo a través de navegador
Conexión a internet
Desarrollo no nativo
Para acceder a necesidades más especificas
Desarrolladores con experiencia en lenguaje expecifico
Consumo a traves de plataforma
Entornos para desarrollo web movil
Mobile HTML5
jQuery mobile
Angular JS
Materialize CSS
Entornos para desarrollo no nativo
PhoneGap Apache Cordova Unity Appcelerator Xamarin
Web App y App Híbrida
Web App: Aplicación online consumida directamente por movil
App Hibrida: Puede empaquetar WebApps. API para acceder a elementos
Mobile HTML5
Estandares para diseño y desarrollo.
Compatibilidad con mayoria de navegadores
Responsibe web design; se adapta a dispositivos
Capa de presentación: Contenido estático.
CSS3, ultimo estandard para personalizar HTML
jQuery mobile
Javascript para imitar comportamiento de app nativa
Angular JS
Framework open source de Google
Tiempos de respuesta más rápidos
Se adapta a patrones de diseño MVC MVM
Binding code; para unir elementos HTML a los Javascript
Materialize CSS
Framework para app estilo Google
Apache Cordova
Tras Web App creada, Anadimos Cordova Tools al proyecto y configuramos Añadir modulos de Cordova Tools Emulación Despliegue
Adobe PhoneGap Build
Compilación en la nube
Sin necesidad de SDKs
HTML, CSS y Javascript