Una aplicación híbrida es, en cierto modo, un compromiso entre el desarrollo web y el desarrollo de aplicaciones nativas. Combina las ventajas de ambos tipos de desarrollo de aplicaciones.
Una aplicación híbrida es técnicamente una aplicación web empaquetada en un contenedor de aplicaciones nativas. Al igual que la aplicación web, está escrita en HTML, CSS y JavaScript. A diferencia de la aplicación web, se distribuye a través de la tienda de aplicaciones o Over-the-Air para dispositivos iOS. Otra diferencia es que la aplicación híbrida depende de WebView y no del navegador móvil.
PhoneGap y Apache Cordova son las herramientas principales para el desarrollo de aplicaciones híbridas. Incluyen API que permiten que la aplicación acceda a la funcionalidad nativa del dispositivo móvil o plataforma. Apache Cordova fue originalmente llamado PhoneGap. Hoy en día PhoneGap es la distribución de Apache Cordova con algunas características extendidas. La comunidad de desarrollo ha desarrollado y respaldado muchos complementos de Cordova. También es posible crear complementos personalizados para satisfacer necesidades específicas.
- ¿Cómo ayuda la realidad virtual al desarrollo de aplicaciones móviles?
- ¿Por qué Python no es adecuado como lenguaje de desarrollo de aplicaciones móviles?
- ¿Cuál es el mejor proveedor de SMS salientes?
- ¿Qué tengo que estudiar para desarrollar mi propia aplicación móvil?
- ¿Qué tan difícil y costoso sería tomar un juego de computadora de los 90 y hacerlo compatible como una aplicación móvil?
Ionic es un marco de interfaz de usuario web a menudo incluido con Apache Cordova o PhoneGap. Ionic es el principal responsable de las aplicaciones bellas y nativas. Cordova, PhoneGap e Ionic usan JavaScript.
Xamarin es una versión analógica de Cordova para los fanáticos de Microsoft. Permite escribir aplicaciones multiplataforma en los lenguajes de programación .NET y C #.
Las aplicaciones híbridas son buenas para:
Bancos, noticias, medios y plataformas de entrega de contenido.
Lea más sobre la aplicación híbrida en este artículo