Imagen de Aplicaciones híbridas
Las aplicaciones híbridas son un modelo de desarrollo de aplicaciones que se basa en la creación de una única base de código, de la que se obtienen paquetes listos para publicar en las correspondientes store de aplicaciones: Google Play / App Store.

Las aplicaciones híbridas se desarrollan con las mismas tecnologías web: estándares abiertos como HTML + CSS + Javascript, por lo que resultan especialmente ventajosas para las personas que ya tienen ese conocimiento anteriormente.

Realmente, una aplicación híbrida funciona bajo lo que se llama un "web view", que es como un cliente web que se integra dentro de una app. De modo que, cuando estamos usando una aplicación híbrida es como si estuviéramos usando una página web, pero sin el marco del navegador, de modo que el usuario tiene la experiencia similar a la que tendría al usar una app nativa.

Para el desarrollo de las funcionalidades que dependen del dispositivo, como la cámara o los distintos sensores, las aplicaciones híbridas se apoyan generalmente en plugins nativos, que ofrecen aquellas funcionalidades que no se pueden realizar dentro del contexto de un navegador.

La desventaja de las apps híbridas estriba a veces en un decremento del rendimiento, ya que dependen del web view y no de los comportamientos nativos, pero en la mayoría de los terminales de la actualidad es posible usar estas aplicaciones de manera normal, sin experimentar un impacto relevante en la experiencia de usuario.

Existe principalmente un motor de aplicaciones híbridas: Apache Cordova. Otras alternativas como Ionic o Phone Gap están construidas encima de los servicios de Apache Cordova.

Cómo aprender Aplicaciones híbridas

Nosotros recomendamos Ionic como framework de aplicaciones híbridas, por eso todos los cursos que encontrarás sobre aplicaciones híbridas usan Ionic como motor.

Cursos de Aplicaciones híbridas

Me interesan todos

Conocimientos necesarios

Habilita para estudiar

Explora otras materias de cursos