Aplicación híbrida

Una app de móvil cuyas pantallas son sobre todo páginas web, empaquetadas 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, metida luego en una carcasa pequeña para poder descargarla de la tienda y dejarla en la pantalla de inicio. Por dentro, muchas pantallas son páginas web. Por fuera, parece una app como cualquier otra. 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 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. Una hoja de reparto, un recuento de stock, 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. 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. Nadie 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 la gente cierra la app. Donde hay dinero de por medio, o donde la app se abre todos los días, la diferencia se nota.

Dos preguntas lo deciden. ¿Necesita la app la cámara, un mapa en directo, avisos que llegan con la app cerrada o funcionar sin cobertura? ¿Y es para tus clientes o para tu propio equipo? 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 solemos dejar el marco nativo y usar 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.