Glosario 4 min de lectura

¿Qué es PWA (Progressive Web App)?

Definición de PWA

Una PWA (Progressive Web App) es un sitio web que implementa un conjunto de tecnologías para comportarse como una aplicación nativa de móvil o desktop. El usuario puede «instalarla» desde el navegador (sin App Store), acceder a ella sin internet (modo offline), recibir push notifications y experimentar tiempos de carga casi instantáneos gracias al caché con Service Workers.

Tecnologías que hacen posible una PWA

  • Service Worker: script JavaScript que corre en background, separado de la página. Intercepta peticiones de red para responder desde caché cuando no hay internet y gestiona push notifications.
  • Web App Manifest: archivo JSON que define el nombre de la app, ícono, color de pantalla de carga, orientación — lo que el sistema operativo necesita para «instalar» la PWA.
  • HTTPS obligatorio: los Service Workers solo funcionan en conexiones seguras.
  • Responsive design: la PWA debe adaptarse perfectamente a cualquier tamaño de pantalla.

PWA vs App Nativa vs Sitio Web

PWAApp NativaSitio Web
Costo desarrolloBajoAltoBajo
App StoreNo necesarioRequeridoNo aplica
Modo offlineNo
Push notificationsSí (Android/desktop)No
Acceso hardwareLimitadoCompletoMuy limitado
ActualizacionesAutomáticasManual (store)Automáticas

Por qué PWA es relevante en México

México tiene alta penetración de smartphones con conectividad limitada (3G en zonas rurales, datos limitados). Las PWAs con caché agresivo cargan en segundos aunque la conexión sea lenta, a diferencia de las apps nativas que requieren descarga de 50-200 MB. Empresas como Uber Lite, Twitter Lite y Alibaba implementaron PWAs para mercados emergentes con resultados excepcionales en tasas de conversión y engagement.

Errores comunes con PWAs

  • Creer que PWA reemplaza siempre a la app nativa: si necesitas acceso a Bluetooth, NFC, ARKit o funcionalidades de hardware avanzadas, una app nativa sigue siendo necesaria.
  • Safari limita las PWAs en iOS: Apple históricamente ha limitado funcionalidades de PWA en iOS (push notifications llegaron solo en iOS 16.4+). En Android la experiencia es más completa.
  • No medir el impacto de la instalación: el KPI clave de una PWA es cuántos usuarios la instalan y con qué frecuencia la abren desde el ícono de pantalla de inicio (engaged users).

En Weblindrome ofrecemos Desarrollo web para PyMEs mexicanas. Solicita un diagnóstico gratuito.

Preguntas frecuentes

¿Cómo instalo una PWA en mi teléfono?

En Android: abre el sitio en Chrome, aparece un banner automático «Agregar a pantalla de inicio» o buscas la opción en el menú (⋮). En iOS (Safari): toca el botón Compartir → «Agregar a pantalla de inicio». La app aparece como ícono en tu pantalla principal.

¿Las PWAs aparecen en Google Play o App Store?

No nativamente. Sin embargo, con herramientas como Bubblewrap (Google), puedes empaquetar una PWA en un APK para publicarla en Google Play. Para App Store de Apple, se requiere más trabajo adicional y no todas las PWAs son aprobadas.

¿Cuánto cuesta desarrollar una PWA?

Una PWA básica sobre un sitio existente: $15,000-$40,000 MXN (agregar Service Worker y Manifest). Una PWA completa con offline avanzado y sincronización de datos: $60,000-$200,000 MXN. Mucho menos que una app nativa iOS + Android ($300,000-$800,000 MXN).

¿Qué empresas usan PWA exitosamente?

Twitter Lite (reducción del 70% en datos consumidos), Pinterest PWA (40% más tiempo en sitio), Starbucks (pedidos offline), Trivago (aumento 150% en engagement), AliExpress (conversión 104% mayor). En México: Cinépolis, OXXO y MercadoLibre tienen elementos PWA en sus plataformas.

¿Una PWA mejora el SEO?

Sí, indirectamente. Las PWAs tienen mejor Core Web Vitals (velocidad, LCP, FID/INP) gracias al caché con Service Workers, lo que mejora el ranking en Google. Además, al poder usarse offline, tienen más engagement y menor tasa de rebote, señales positivas para SEO.