PWA
Aussi appeléprogressive web appapplication web progressive
Un site web qui se comporte comme une application, installable et utilisable hors ligne.
Une PWA (progressive web app) est un site web qui se comporte comme une application : installable sur l’écran d’accueil, utilisable hors ligne, capable d’envoyer des notifications sur la plupart des appareils. Elle se publie sans passer par les stores et se met à jour instantanément.
Ce que ça change dans un projet. Une seule base de code sert l’ordinateur, le téléphone et la tablette. Pas de compte développeur à ouvrir, pas de validation à attendre avant chaque correction, pas de vieille version qui traîne chez les utilisateurs qui ne mettent jamais à jour. Pour un outil interne, un portail client ou une application de terrain, c’est souvent le chemin le plus court.
L’idée reçue sur iPhone. On lit encore qu’une PWA ne peut pas envoyer de notifications sur iOS. C’est inexact depuis iOS et iPadOS 16.4 : Apple l’a annoncé sur le blog WebKit le 16 février 2023 (webkit.org). Deux conditions posées par Apple : la web app doit avoir été ajoutée à l’écran d’accueil, et la demande d’autorisation doit suivre une action directe de l’utilisateur.
Les vraies limites. Une PWA reste un site. Elle n’apparaît ni dans l’App Store ni sur Google Play : personne ne la trouve en cherchant une application. L’accès aux fonctions avancées de l’appareil est plus restreint que sur une application native, et les paiements intégrés des boutiques ne s’appliquent pas.
Ce qu’il faut vérifier. Comment se fait l’installation, ce qui reste réellement utilisable sans connexion, quelles fonctions du téléphone sont indispensables au métier, et par quel canal les utilisateurs arriveront sur l’outil.
Voir aussi.