Aplicación híbrida

Una aplicación híbrida es una app de móvil cuyas pantallas son sobre todo páginas web, metidas en una carcasa pequeña para instalarse desde la tienda como cualquier otra.

También conocido como app híbrida aplicación web encapsulada app mixta

Definición

Una aplicación híbrida es una app de móvil hecha en su mayor parte con código de página web y metida luego en una carcasa pequeña. Esa carcasa es lo que permite descargarla de la tienda y dejarla en la pantalla de inicio como cualquier otra. Por dentro, muchas pantallas son páginas web, mientras que por fuera parece una app normal, y de esa mezcla viene el nombre.

Conviene compararla con las otras dos maneras de construir. Una app nativa se escribe dos veces, una para iPhone y otra para Android, en el lenguaje que prefiere cada fabricante. Una app multiplataforma se escribe una vez y luego se convierte en dos apps de verdad, así que los botones y las listas son los del móvil. Una app híbrida, en cambio, se escribe una sola vez como páginas web y se muestra dentro de un marco sencillo. Cuanto más bajas en esa lista, más barata y rápida es la obra, y menos parece la app parte del teléfono.

Para las herramientas del personal ese cambio suele salir bien, ya sea una hoja de reparto, un recuento de stock o un formulario que el almacén rellena dos veces al día. Nadie se queja por un desplazamiento algo pesado cuando el trabajo paga el móvil. Por eso, cuando Linkysoft hace una herramienta interna para treinta móviles de empresa, lo híbrido es muchas veces la respuesta honesta, y el dinero ahorrado va a los informes que el responsable sí lee. Buena parte de ese trabajo se parece más a una aplicación web que a otra cosa.

Los clientes son otro público, y ninguno de ellos dice nunca «esto es una app híbrida». Dicen que va lenta, que el teclado tapa el campo donde escriben, o que la lista vuelve al principio cada vez que regresan a ella. Medio segundo aquí y medio allá se suman, y ahí es cuando la gente cierra la app. Donde hay dinero de por medio, o donde la app se abre todos los días, esa diferencia se nota.

Dos preguntas suelen decidirlo. La primera es si la app necesita la cámara, un mapa en directo, avisos que llegan con la app cerrada o funcionar sin cobertura. La segunda es si es para tus clientes o para tu propio equipo, porque esos dos públicos perdonan cosas muy distintas. Pregunta al proveedor qué pantallas son web y cuáles nativas antes de firmar, porque la palabra híbrida abarca calidades muy distintas. En nuestro trabajo de desarrollo de aplicaciones móviles dejamos el marco nativo y usamos pantallas web solo en formularios largos, y Linkysoft dice sin rodeos cuándo un encargo no merece una construcción nativa completa.

Preguntas sobre Aplicación híbrida

¿Apple o Google rechazan las aplicaciones híbridas?
No por ser híbridas. Rechazan las apps que no añaden nada a una web. Si la tuya usa la cámara, guarda datos en el móvil o envía avisos, pasa.
¿Una app híbrida sale realmente más barata?
Al principio sí, porque un solo equipo escribe unas solas pantallas. El ahorro se reduce después si pides una y otra vez que parezca nativa, ya que cada arreglo hay que hacerlo dentro del marco.
¿Una app híbrida puede usar la cámara y enviar notificaciones?
Sí. Unos trozos de código llamados plugins conectan las pantallas web con el móvil. Funcionan, pero cada uno es una pieza más que puede romperse cuando el sistema del teléfono se actualiza.
¿Cómo sé si una app de mi móvil es híbrida?
Mantén el dedo sobre un texto. Si se selecciona como en una página web, o la pantalla rebota de forma rara al final de una lista, seguramente estás viendo pantallas web dentro de un marco.

¿Sigue sin ver cómo se aplica esto a su proyecto?

Cuéntenos qué está construyendo y le responderemos en lenguaje claro.