¿Qué es una aplicación web progresiva (PWA)?
Una aplicación web progresiva (Progressive Web App, PWA) es un sitio web que se comporta como una app: puede instalarse en la pantalla de inicio, funciona en parte sin conexión y puede enviar notificaciones push, sin pasar por la App Store ni por Google Play.

PWA: definición e idea básica
Las aplicaciones web progresivas combinan el alcance de la web con la comodidad de una app. Se desarrollan con tecnologías web como HTML, CSS y JavaScript, se ejecutan en el navegador y, además, pueden utilizarse como una aplicación instalada: con su propio icono en la pantalla de inicio y sin la barra del navegador.
«Progresiva» significa que la aplicación funciona en cualquier navegador moderno y ofrece funciones adicionales allí donde el dispositivo las admite. Quien no instala la PWA simplemente la sigue usando como sitio web.
Cómo funciona una aplicación web progresiva
Tres componentes técnicos convierten un sitio web en una PWA. Juntos permiten la instalación, una carga rápida y el funcionamiento sin conexión.
En Android y en navegadores de escritorio como Chrome o Edge, la compatibilidad es amplia. En iPhone y iPad las PWA también funcionan, aunque con limitaciones; allí, las notificaciones web push solo son posibles desde iOS 16.4 y únicamente para aplicaciones web instaladas en la pantalla de inicio.
- Web App Manifest: nombre, icono, colores y comportamiento de inicio de la app
- Service worker: script en segundo plano que almacena contenidos en caché y permite el uso sin conexión
- HTTPS: conexión cifrada como requisito previo
- Opcional: notificaciones push y sincronización en segundo plano
Ventajas y límites de las PWA
Una PWA se basa en una base de código común para todas las plataformas. Las actualizaciones están disponibles de inmediato para todos los usuarios, sin proceso de aprobación en la tienda de apps. Al mismo tiempo, la aplicación sigue siendo localizable en los buscadores y se puede compartir mediante un enlace, una ventaja que las apps clásicas no tienen.
Los límites están en el acceso a algunas funciones del dispositivo, en las aplicaciones con un uso muy intensivo de recursos de cálculo y en la visibilidad en las tiendas de apps. Quien necesite estar presente allí puede empaquetar además la PWA como app o apostar por una app nativa o multiplataforma.
- Una base de código para smartphone, tablet y escritorio
- Sin aprobaciones de la tienda para las actualizaciones
- Localizable en Google y fácil de compartir mediante un enlace
- Acceso limitado a algunas funciones del dispositivo, sobre todo en iOS
Ejemplo práctico: cuándo tiene sentido una PWA
Una empresa de servicios técnicos quiere poner a disposición de sus técnicos, en el móvil, listas de comprobación y datos de los encargos, incluso en un sótano sin cobertura. Una PWA guarda localmente los encargos del día y los datos introducidos se sincronizan en cuanto vuelve a haber conexión. La instalación se realiza mediante un enlace, sin pasar por una tienda de apps.
Las PWA son especialmente adecuadas para portales de clientes, aplicaciones de reserva y de pedidos, herramientas internas y MVP. En la primera consulta, Nano Concepts analiza si una PWA cubre sus requisitos o si una app de la tienda es la mejor opción, e implementa la solución adecuada.
Preguntas frecuentes sobre Aplicación web progresiva (PWA)
Técnicamente es una aplicación web. Pero, una vez instalada, los usuarios la perciben como una app: icono propio, vista a pantalla completa y funciones que también operan sin conexión a internet.
No directamente. Sin embargo, puede empaquetarse como app con herramientas como Capacitor y publicarse, siempre que cumpla las directrices de la tienda. Para Google Play existen además las llamadas Trusted Web Activities.
Sí, a través de Safari pueden añadirse a la pantalla de inicio. Algunas funciones están limitadas en iOS; las notificaciones push están disponibles desde iOS 16.4 para las aplicaciones web instaladas.
Servicios que encajan

Aplicaciones web progresivas (PWA)
Aplicaciones web instalables con modo sin conexión y notificaciones push: un solo código para smartphone, tableta y escritorio, sin obligación de pasar por las tiendas.
Más información
Apps móviles
Apps para iOS y Android: desde el concepto y el diseño hasta el desarrollo y la publicación en las tiendas.
Más información
Aplicaciones web
Portales de clientes, dashboards y plataformas SaaS que funcionan en el navegador, sin instalación y en cualquier dispositivo.
Más informaciónTérminos relacionados
Relevante para estos sectores
Artículos relacionados de la revista

Aplicaciones web progresivas para empresas: capacidad offline y caso de negocio
Trabajar sin conexión, distribuir por enlace, actualizar sin tienda de apps: las aplicaciones web progresivas son una vía especialmente rentable para muchas aplicaciones empresariales. Le mostramos cuándo encajan y cuándo no.
Seguir leyendo
¿Cuánto cuesta una app? Factores de coste, paquetes y costes recurrentes
¿Cuánto cuesta una app? Le mostramos qué factores determinan el precio, qué costes recurrentes aparecen tras el lanzamiento, qué partidas suelen olvidarse y cómo emplear su presupuesto con criterio.
Seguir leyendo
Desarrollo de apps: el proceso de la idea a la tienda
De la primera conversación a la publicación en el App Store y Google Play: las cinco fases del desarrollo de una app, con resultados, decisiones, un ejemplo práctico y los errores más frecuentes.
Seguir leyendo