Miguel López

Miguel López

Desarrollo Front
Related topics: Web Development

¿QUÉ SON LAS PWA?

7 agosto 2018
¿QUÉ SON LAS PWA?
A día de hoy seguro que has oído hablar de las PWA, pero quizás no sepas lo que son. Desde Making Science vamos a arrojar un poco de luz sobre esta tecnología. En un mundo en el que la mayoría del tráfico es consumido desde móviles, tener nuestra web adaptada a cualquier dispositivo es una ventaja competitiva en el mercado. Una Progressive Web App no es otra cosa que una web que mediante una tecnología puede comportarse como una app nativa en los dispositivos móviles. Ya que esto le permite tener acceso a todas las funcionalidades de los diferentes dispositivos móviles (cámara, micrófono, geolocalización, orientación del teléfono, etc.) tal y como haría una app tradicional. Con las PWA se consigue unificar lo mejor de las apps y lo mejor de una página web tradicional. ¿Cómo funciona? Las PWA constan de tres elementos clave que son: Manifest, Service Workers y Responsive.

  1. Manifest: este código va a permitir la instalación de la PWA en el escritorio de un dispositivo.
  2. 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.
  3. 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.