Progressive Web App

Una PWA es un sitio web que actúa o se comporta como una aplicación móvil nativa. La principal diferencia entre una aplicación nativa y una PWA es que la PWA opera en un buscador, por lo tanto no es necesario descargarla de Appstore o Playstore.

Ventajas

Desventajas

Gracias al trabajo de los servidores, las PWA pueden guardar información en la memoria cache del dispositivo del usuario. Esto permite al usuario mantener el contenido actualizado sin importar la velocida de conexión a internet.

Accesibilidad: Una de las principales ventajas  de las PWA sobre las aplicaciones nativas es la independencia de las tiendas de apps. El 25% de los usuarios de teléfonos inteligentes borra apps  debido a la falta de espacio en almacenamiento, los usuarios no necesitan descargar apps y usar mucho espacio, lo unico que se requiere es un navegador web.

Los usuarios acceden a la PWA al instante haciendo clic en un enlace, mediante un código QR o redireccionado desde la web. Además, no tendrán que actualizar  la PWA, ya que siempre accederán a la última versión.

Optimización SEO: Las PWA cuentan con una URL, en consecuencia es indexada por Google. Esto facilita  a los consumidores encontrar una PWA usando los motores de  búsqueda.

Una  Progressive Web App es hasta 4 veces más rápida que cualquier web (incluso que la responsive), asegurando la mejor experincia para el usuario.

Hay algunas características y funcionalidades limitadas, por ejemplo las PWA no tienen acceso a caldendarios, contactos, marcadores de navegación, contactos y alarmas en el dispositivo del usuario, limitando la operatividad de la aplicación para las funcionalidades de reservas.

Limitaciones de geolocalización: Las PWA no cuentan con acceso bluetooth, elemento esencial para el funcionamiento de la geolocalización.

 Por ser “Adroid-céntrincas” , las PWA No operan con el navegador Safari.

Funcionalidad limitada en  dispositivos iOS:

Las notificaciones recibidas en las PWA de iOS aparecen como un ícono de mensaje nuevo recibido en una bandeja de entrada, pero no se notifican mediante alertas push: 

 

En referencia a la funcionalidad de fidelización, los cupones mediante sistema de sellado QR no pueden escanearse en iOS, debido a que la memoria de la PWA en estos dispositivos es limitada a un cache de máximo 2 semanas.  

Fuente bibliográfica:

  • Rubygarage.org
  • Tu-app.net