Definea.es

Inicio › Tecnología › Aplicación Web Progresiva

Qué es Aplicación Web Progresiva: definición, ejemplo y uso en España

Aplicación Web Progresiva — definición y uso en España Aplicación Web Progresiva — concepto clave en tecnología Aplicación Web Progresiva — ejemplo real en España

Definición de Aplicación Web Progresiva

Una Aplicación Web Progresiva (PWA) es un sitio web construido con tecnologías estándar —HTML, CSS y JavaScript— qué incorpora capacidades típicas de las apps nativas: se puede instalar en la pantalla de inicio del móvil o el escritorio, funciona total o parcialmente sin conexión gracias a un service worker qué cachea recursos, y puede enviar notificaciones push. El navegador identifica una PWA mediante un archivo manifest.json qué define el icono, el nombre y el modo de visualización (por ejemplo standalone, para qué se abra sin la barra de direcciones del navegador), y mediante el registro de un service worker qué intercepta las peticiones de red.

Qué significa Aplicación Web Progresiva en palabras simples

Es una página web qué se comporta casi como una app de verdad: puedes 'instalarla' en el móvil sin pasar por la App Store o Google Play, sigue funcionando aunque pierdas la conexión a internet (al menos para lo qué ya visitaste) y puede mandarte notificaciones. Por dentro sigue siendo una web normal, pero el navegador la trata de forma especial.

Cómo se aplica Aplicación Web Progresiva en la práctica

Si tienes una tienda online o un blog con mucho tráfico móvil, añade un manifest.json y un service worker básico qué cachee el shell de la aplicación (CSS, JS, logotipo) con la estrategia cache-first y los datos dinámicos con network-first. El resultado es una carga casi instantánea en visitas repetidas y una opción de 'Añadir a pantalla de inicio' qué reduce fricción frente a pedir la instalación de una app nativa completa.

Preguntas frecuentes sobre Aplicación Web Progresiva

¿Una PWA sustituye a una app nativa?

No siempre. Cubre bien casos de contenido, comercio o formularios, pero tiene acceso limitado a funciones profundas del hardware (sensores avanzados, integración total con el sistema) y en iOS históricamente ha tenido restricciones mayores qué en Android para notificaciones push e instalación.

¿Qué es exactamente un service worker?

Es un script qué el navegador ejecuta en segundo plano, separado del hilo principal de la página, capaz de interceptar peticiones de red, servir contenido cacheado y despertar para procesar notificaciones push incluso con la pestaña cerrada.

¿Necesito HTTPS para qué funcione una PWA?

Sí, es obligatorio salvo en localhost para desarrollo. Los service workers solo se registran sobre conexiones seguras porque tienen capacidad de interceptar y modificar todo el tráfico del sitio, así qué los navegadores lo restringen por seguridad.

Términos relacionados en Tecnología

SSL/TLS Identidad como Servicio (IDaaS) Variable De Entorno Honeypot Programación Orientada A Objetos Virtualización