Web app que se siente como una app nativa. Instalable, offline, rápida — cuándo basta una PWA en lugar de nativo.
Categoría · Frontend y UI
Una web con comportamiento de app.
Una Progressive Web App es un sitio web que se comporta como una app nativa: instalable en la pantalla de inicio, capaz de funcionar offline y con notificaciones push. Lo hacen posible un service worker (que intercepta y cachea peticiones) y un manifiesto de aplicación web (que define nombre, icono y comportamiento de arranque).
Sigue siendo una web app: una sola base de código, sin revisión de App Store, con actualizaciones inmediatas.
Cuándo basta con una PWA.
Cuando el alcance, la entrega rápida y el mantenimiento sencillo importan más que un acceso profundo al dispositivo. Para portales, herramientas internas o aplicaciones de autoservicio que operamos, una PWA ahorra el doble esfuerzo de dos apps nativas y las barreras de las tiendas.
Dónde gana lo nativo.
En cuanto entran en juego un acceso intensivo al hardware, el procesamiento en segundo plano o el máximo rendimiento, como sensores, Bluetooth o gráficos de cálculo intensivo, la PWA topa con sus límites, especialmente en iOS. Entonces, React Native o lo nativo es la opción más honesta.
