Une PWA (Progressive Web App) est une application web qui utilise les technologies modernes du navigateur pour offrir une expérience comparable à une application native : installation sur l'écran d'accueil, fonctionnement hors ligne et accès rapide sans passer par les stores.
Briques technologiques
Les technologies clés sont le Service Worker (gestion du cache et mode déconnecté), le manifest.json (description pour l'installation) et le HTTPS. Ces briques transforment progressivement n'importe quel site web en application mobile hybride.
Choix stratégique
La PWA est pertinente pour réduire les coûts (un seul code pour iOS + Android), garantir l'indexation SEO, ou assurer des mises à jour instantanées sans validation des stores. Elle couvre aujourd'hui 90 % des cas d'usage mobiles courants.
La PWA réconcilie le meilleur du web et du mobile : la visibilité du SEO et la fluidité d'une application native, sans les contraintes des stores.