Móvil

PWA (aplicación web progresiva)

Definición breve

Una PWA es una tecnología que permite instalar un sitio web en el teléfono, abrirlo como una aplicación, funcionar sin conexión y enviar notificaciones.

Cuando un sitio web cumple ciertos requisitos técnicos, una conexión segura, un archivo manifest y un service worker que funciona en segundo plano, el navegador ofrece al visitante la opción de añadir a la pantalla de inicio. El icono instalado se abre como una aplicación normal, y parte del contenido sigue siendo visible sin conexión a internet.

Se encuentra cuando una empresa quiere ofrecer una experiencia parecida a una aplicación sin pasar por la App Store o Google Play, o cuando el presupuesto no alcanza para una aplicación nativa.

Se confunde a menudo con una aplicación móvil nativa como Flutter o React Native. Una PWA funciona con tecnología del navegador y no requiere aprobación de una tienda, pero no accede con la misma profundidad a ciertas funciones del dispositivo, como la cámara o la ubicación, que una aplicación nativa.

Se puede comprobar si un sitio es una PWA por el icono de instalación que aparece en la barra de direcciones del navegador, o por el resultado de instalabilidad de la auditoría Lighthouse de Chrome. Si el icono nunca aparece, suele faltar el archivo manifest o el service worker, o ambos están mal configurados; el equipo técnico puede revisar esos dos archivos para cerrar esa carencia.

Por qué importa

Desarrollar una aplicación móvil lleva tiempo y exige pasar por un proceso de aprobación en la tienda. Una PWA convierte rápidamente ese mismo sitio web en una experiencia parecida a una aplicación, eliminando ese coste y esa espera.

Ejemplo ilustrativo

El sitio de reservas de una cadena de spas se configuró como PWA, de modo que los clientes la añaden como icono en su teléfono y acceden directamente a la página de reservas sin descargar una aplicación aparte.

Términos relacionados

Si no sabe por dónde empezar, no pasa nada: está en el lugar correcto.

El proyecto que tiene en mente puede estar ya definido, o ser solo una idea. Las dos cosas valen. En una conversación breve hablamos de dónde está y hacia dónde puede llegar.

Programemos una conversación
Hablemos del proyecto