HTML5 ¿Desarrollar una app o una aplicación web?
¿Es necesario que una aplicación se descargue y se ejecute en un dispositivo móvil? … pues depende de las necesidades del usuario y de los requerimientos de la aplicación.
Ventajas de una app frente a una aplicación web:
- Se descarga solamente una vez y se ejecuta muchas
- Puede trabajar sin conexión
- Mayor optimización y rendimiento, sobre todo si se programa en nativo
Ventajas de una aplicación web frente a la app:
- Un único desarrollo es ejecutable en cualquier navegador
- No es necesario actualizar versiones en tienda de app y dispositivos.
Una forma sencilla de programar aplicaciones en la web para ser ejecutadas en un navegador, y por consiguiente en cualquier dispositivo fijo o móvil (windows, xOS, iOS, android, etc.) es mediante el lenguaje HTML5 que es una versión del leguaje de programación HTML (HyperText Markup Language; lenguaje de etiquetas) y un conjunto de tecnologías que enriquecen su ejecución (elementos multimedia, objetos javascript, api con CANVAS, etc) .
La versión actual de HTML es la 5.2 y el estandar lo mantiene W3C que proporciona un validador.
Coronalabs a partir de una fuente escrito en LUA puede generar entre otros objetos o ejecutables:
- Un fichero .apk para instalar en un dispositivo Android o subir a Google Play
- Un fichero .ipa para instalar en un dispositivo iOS (iPhone,iPad, etc.) o subir a App Store.
- Una carpeta de ficheros HTML5 para instalar en un servidor WEB
Una prueba de concepto a partir de una app clásica, YCT-I (Permite prepara el examen del nivel I de chino para niños) , disponible para Android en Google Play y para iOS en itunes / app store y escrita en LUA para Coronalabs, generamos su HTML5 y copiamos la carpeta directamente con Filezilla en nuestro servidor WEB.
Otro escrito sobre este tema native vs hybrid app development
Comentarios
Publicar un comentario