La gran mayoría por no decir todos, han usado y usan aplicaciones móviles, ya sea para fines productivos, distracción, ocio, etc., estas aplicaciones(«apks») provienen de dos caminos:
- Aplicaciones Web Móviles, estas son desarrolladas a partir del poder de la web,y posteriormente simulan ser aplicaciones nativas, mediante el uso de librerías para empaquetar como Apache Cordova/Phonegap ciertamente estas no tienen todo el poder las aplicaciones nativas en cuanto al uso del hardware y funcionalidades del dispositivo. Mas aún si no se empaqueta como aplicación móvil, pueden ser accedidas a través de un navegador sin importar el sistema operativo o su versión.
- Aplicaciones Nativas, desarrolladas en el entorno nativo, tienen la ventaja de una mejor administración del hardware y las funcionalidades del dispositivo, la desventaja de estas aplicaciones es que necesariamente deben ser instaladas, dependiendo del sistema operativo y la versión del mismo (Android, IOS, etc.).
¿ Qué es ?
En simples palabras es la combinación de lo mejor de la web con las aplicaciones móviles; pues al combinarse inician a trabajar independientemente de su entorno de ejecución, el objetivo es conseguir una experiencia de usuario de aplicación nativa en la web, haciendo posible un desarrollo para luego desplegar en la mayor cantidad de dispositivos posibles, sin el obstáculo de generar versiones para cada dispositivo.