Ir al contenido

¿Qué es una Progressive Web App (PWA)?

Una Progressive Web App (PWA) es un sitio web enriquecido con capacidades de aplicación: instalación en la pantalla de inicio, uso sin conexión mediante service workers y a veces notificaciones. Se basa en estándares web (HTTPS, Web App Manifest, Service Workers) documentados por MDN, web.dev y el W3C. Para muchas pymes, la PWA ofrece una experiencia «tipo app» sin pasar por las tiendas.

En una frase

Una PWA es la web que se instala y puede funcionar sin conexión.

Para recordar

  • Manifest + service worker + HTTPS forman la base técnica.
  • El usuario puede instalar sin App Store / Play obligatorios.
  • La caché permite recorridos offline o degradados controlados.
  • Las capacidades quedan limitadas por las APIs del navegador.

Ficha del término

Progressive Web App
PWA · Aplicación web progresiva
Término en inglés
Progressive Web App (PWA)
Dominio
Desarrollo de software
Categoría
Aplicaciones web
Nivel
Intermedio

¿Qué significa exactamente «Progressive Web App»?

«Progressive» significa mejora progresiva: el sitio funciona en todas partes y los navegadores compatibles desbloquean instalación, caché y push. No es un framework propietario, sino un conjunto de estándares.

Google (web.dev) y MDN documentan instalabilidad y patrones de caché. El W3C especifica los service workers que interceptan peticiones de red.

Para una pyme, la PWA suele ser el compromiso adecuado entre un sitio móvil y una app nativa costosa.

¿Cómo entregar una PWA útil?

  1. 01

    Asegurar y baseline

    HTTPS en todo, rendimiento móvil aceptable, recorridos clave sin JS frágil.

  2. 02

    Añadir el manifest

    Nombre, iconos, start_url, display para la experiencia de instalación.

  3. 03

    Diseñar el service worker

    Estrategias de caché (network-first vs cache-first) por tipo de recurso.

  4. 04

    Probar instalabilidad y offline

    Chrome DevTools, escenarios sin red, actualizaciones del worker.

Ejemplo concreto de PWA

Un minorista de Quebec publica su catálogo como PWA: los vendedores de campo la abren desde la pantalla de inicio, consultan fichas en almacén con Wi‑Fi débil gracias a la caché y sincronizan carritos al volver la red. Sin demora de revisión de Play Store por cada corrección de precio.

¿Para qué sirve una PWA?

Catálogo y B2B

Consulta rápida offline o con mala cobertura.

Portales de clientes

Acceso frecuente sin fricción de tienda.

MVP de producto

Validar uso móvil antes de invertir en nativo.

Contenido media

Lectura y navegación más rápidas vía caché.

Ventajas y límites de las PWA

  • Despliegue web inmediato
  • Una base de código web compartida
  • Instalable y a veces offline
  • Poca o ninguna comisión de tienda
  • APIs de hardware más limitadas que el nativo
  • Soporte iOS a veces retrasado o restringido
  • Menor descubribilidad en tiendas
  • Complejidad del ciclo de vida del service worker

¿En qué se diferencia una PWA de una app nativa?

Progressive Web AppAplicación nativa
DistribuciónURL + instalación del navegadorApp Store / Google Play
Acceso al SOAPIs webSDK de plataforma completos
ActualizaciónServidor / workerEnvío a tienda + update del usuario
Coste inicialA menudo más bajoMás alto (doble plataforma)

Por qué una PWA importa para una pyme quebequense

Reduce el coste de una presencia «app» manteniendo el control de los releases. Ideal cuando sus usuarios abren sobre todo Chrome/Safari y no necesitan Bluetooth profundo o widgets avanzados del SO.

Preguntas frecuentes

¿Una PWA sustituye siempre a lo nativo?

No. Push avanzado, segundo plano agresivo o sensores especializados suelen ir mejor en nativo.

¿Hace falta un framework?

No obligatorio. Workbox o un SW mantenido bastan; los frameworks ayudan sobre todo a estructurar la app.

¿SEO y PWA?

El contenido sigue siendo web indexable si el renderizado y las URL son sanos.

¿Y iOS?

Safari ha mejorado el soporte, pero pruebe instalación, almacenamiento y notificaciones en las versiones objetivo.

Términos relacionados

Fuentes y referencias

¿Quiere una experiencia app sin la carga de las tiendas? Evaluamos si una PWA cubre sus recorridos y la diseñamos con rigor.

Evaluar una PWA
Glosario