- Manifest: este código va a permitir la instalación de la PWA en el escritorio de un dispositivo.
- Service Workers: es un script que corre en segundo plano que va a permitir a la app almacenarse en caché cuando se carga la primera vez. Así, en las próximas visitas, podremos acceder al contenido sin conexión. Asimismo, también da soporte a las notificaciones push.
- Responsive: El desarrollo responsive del site permite que este se visualice correctamente en cualquier dispositivo. API Geolocalización y Media API: Permite el acceso a la ubicación, micrófono y cámara del dispositivo.
¿Entonces qué ventajas tiene una PWA?
- La principal ventaja radica en que no es necesario desarrollar una nueva plataforma, si no que es suficiente con introducir la tecnología PWA. De este modo, en poco tiempo nuestro sitio web funcionará como una app en los dispositivos móviles de nuestros visitantes.
- El proceso de instalación es muy sencillo y no requiere de un app market para que los usuarios accedan a ella.
- Encontrarla es muy sencillo ya que se hace desde el buscador de nuestro navegador.
- Permite el envío de notificaciones push.
- Las actualizaciones se realizan de manera automática.
- Se puede acceder sin conexión.
- La carga se realiza prácticamente de forma instantánea.
- No supone gasto adicional de memoria.
- Su desarrollo es más económico que el de una app.
- Permite compartir la web mediante envío de url, cosa que una app no permite hacer.
Gracias a todas las ventajas que hemos descrito, desarrollar tu sitio web como una PWA propiciará un aumento de la fidelización y de la tasa de conversión de los usuarios en nuestro sitio web. Y, a su vez, permitirá optimizar la experiencia de usuario.