PWA
La PWA (Progressive Web App) es una tecnología que, aun siendo un sitio web, ofrece una experiencia similar a la de una aplicación nativa. Implementa solo con tecnologías estándar del navegador (Service Worker, Web App Manifest) funciones que antes solo podían lograrse con aplicaciones nativas, como añadir a la pantalla de inicio, funcionar sin conexión, las notificaciones push o la visualización a pantalla completa.
La combinación de códigos QR y PWA resuelve un problema de larga data: la "barrera de instalación de la aplicación". Hasta ahora, para llevar a alguien desde un código QR a una aplicación, era necesario un proceso de instalación a través de App Store o Google Play. Muchos usuarios abandonan en este paso. Con una PWA, basta con escanear el código QR y abrirlo en el navegador para que comience de inmediato una experiencia equivalente a la de una aplicación.
Los pedidos móviles en restaurantes son un buen ejemplo de PWA y código QR. Al escanear el código QR de la mesa, se abre la pantalla de pedidos en el navegador y todo, desde consultar el menú hasta pagar, se completa allí. La caché del Service Worker acelera la carga de imágenes y permite consultar el menú incluso sin conexión. Si al usuario le gusta, puede guardar la PWA como icono de aplicación con "Añadir a la pantalla de inicio" y, a partir de la siguiente vez, abrirla como una aplicación.
Como limitación de las PWA, en iOS hay restricciones en algunas API web (las notificaciones push son compatibles desde iOS 16.4) y en el procesamiento en segundo plano. Además, como no aparecen en App Store, no se pueden descubrir a través de la tienda. El código QR compensa esta debilidad de las PWA. Colocando códigos QR en puntos de contacto físicos (tiendas, pósteres, tarjetas de presentación), es posible asegurar un canal directo de captación de usuarios que no depende de la tienda.