Phonegap: Construcción de aplicaciones híbridas
Posteado Por CatrianPhonegap es una solución Opensource para la construcción de aplicaciones híbridas utilizando los estándares web basados en HTML, Javascript y CSS con más de 200.000 aplicaciones publicadas.
Actualmente se encuentra bajo licencia Apache License 2.0 (sin coste) y puede descargarse dehttp://www.phonegap.com / http://cordova.apache.org
- Soporta más de 9 plataformas diferentes, incluyendo Android, IOS y WP7/8
- Acceso a todas las APIs nativas de los dispositivos mediante Plugins
- Adobe incluye un servicio de pago (build.phonegap) para el despliegue de aplicaciones (hasta ahora limitado el uso de plugins estándar de adobe) en todas las plataformas
Se encuentra en su versión 3.3 y, ahora, es el framework más utilizado en el desarrollo de aplicaciones híbridas (HTML5 + Plugins nativos).
Aplicaciones recientes que utilizan este framework son, por ejemplo, la aplicación de fidelización de puntos de Danone, la aplicación para clientes de Sanitas, Seguros Bilbao, y muchas aplicaciones de corporaciones locales como Madrid, Sabadell, Málaga, Castelldefels…, e incluso usos más lúdicos como la red social Untappd, o la última aplicación de Eurovisión de 2014.
La versión 3.3
La instalación es más sencilla y centralizada mediante npm (gestión de paquetes), obteniendo siempre las últimas versiones disponibles tanto de cordova como de sus plugins.
La nueva arquitectura es más ligera, incluyendo únicamente API’s que la aplicación necesita, y ha pasado de tener 200K a menos de 80K. Esto significa aplicaciones que se cargan más rápido y con una experiencia de usuario más fluida (debido al menor consumo de recursos).
Presenta compatibilidad con Windows Phone, IOS y Android. Próximamente prometen Firefox OS y Ubuntu.
Además dispone de mejores herramientas para la integración con los servicios de despliegue automático en build.phonegap (sin necesitad de disponer de los SDK’s de Android, XCode…).
En definitiva, a partir de ahora se podrán utilizar los servicios de Adobe Build con Plugins propios, extendiendo las capacidades de desarrollo multiplataforma y sin la necesidad de la instalación de SDKs nativos como XCode.