Qué es una PWA
PWA significa aplicación web progresiva. Es una app que corre en el navegador pero se comporta como una instalada: icono en la pantalla de inicio, pantalla completa sin barra de direcciones, y sigue funcionando sin conexión con lo que ya cargó.
La diferencia que importa no es técnica. Es de dónde viene: de un enlace, no de una tienda.
Lo que la hace sentir como app
- icono en la pantalla de inicio, junto a los demás;
- abre a pantalla completa, sin el marco del navegador;
- funciona sin conexión con lo que ya cargó;
- accede a cámara, archivos y ubicación, con los permisos de siempre;
- se actualiza sola, sin que nadie tenga que descargar nada.
Cómo se instala
En Android, el navegador ofrece la instalación por su cuenta y la app entra en el cajón como cualquier otra.
En iPhone, va por Safari: Compartir y luego "Añadir a pantalla de inicio". Funciona bien y tiene un problema real: casi nadie lo hace si no se lo invitan. Si la PWA es tu estrategia en iOS, esa invitación tiene que estar dentro de la app, con todas las letras.
Las notificaciones, que es lo que confunde
En Android, las notificaciones en PWA funcionan desde hace años.
En iPhone funcionan desde iOS 16.4, con una condición: la app tiene que haberse añadido antes a la pantalla de inicio. Es decir, la notificación existe, pero depende de un paso que la mayoría no da.
Por eso la regla práctica sigue siendo: si el producto depende de alcanzar a todo el mundo por notificación en iPhone, el camino es la app nativa.
Cuándo la PWA es la respuesta correcta
- cartas, catálogos, portafolios, listas de precios;
- reservas y formularios de servicio;
- herramientas internas de equipo;
- la primera versión de cualquier cosa, para saber si alguien la usa;
- una app que tiene que salir hoy, sin revisión de tienda.
En esos casos entrega el mismo resultado, el mismo día, sin tarifa anual y sin cola de revisión.
Cuándo no lo es
- notificaciones como parte del producto, en iPhone;
- funciones profundas del sistema: Bluetooth en segundo plano, integración con contactos, widgets;
- descubrimiento por la tienda: si la gente te busca por nombre en la App Store, estar ahí es el producto.
El criterio completo, con los tres casos lado a lado, está en app nativa, PWA o sitio web.
El resumen
- una PWA es una app que llega por enlace en vez de por tienda;
- icono, pantalla completa, uso sin conexión y actualización automática;
- las notificaciones funcionan en Android, y en iPhone solo tras instalarla en la pantalla de inicio;
- resuelve la mayoría de las apps de negocio pequeño, sin tarifa y sin revisión;
- no resuelve notificación masiva en iOS, funciones de sistema ni descubrimiento por tienda.