Une application PWA (progressive web app) s'installe sur un téléphone ou un poste comme une application classique, sans passer par un store, tout en restant un site web. Pour une application métier destinée à vos équipes, c'est souvent la voie la plus rapide et la moins coûteuse. Encore faut-il savoir où s'arrêtent ses capacités, pour ne pas découvrir une limite en plein déploiement.
PWA : de quoi parle-t-on exactement ?
Une PWA est une application web qui ajoute trois briques à un site classique : un manifeste (nom, icône, couleurs, mode plein écran), un service worker (un petit programme qui gère le cache, le fonctionnement hors ligne et les notifications) et un accès obligatoire en HTTPS. Résultat : l'utilisateur ajoute l'application à son écran d'accueil, elle s'ouvre sans barre d'adresse et ressemble à une application installée.
Pour vous, la différence est surtout économique : un seul code sert à la fois le navigateur du bureau, les smartphones Android et les iPhone. Les mises à jour sont publiées sur le serveur et prises en compte à la prochaine ouverture, sans validation par Apple ou Google ni campagne de mise à jour sur les appareils.
Ce qu'une PWA sait faire en 2026
Les capacités des PWA ont nettement progressé ces dernières années, en particulier côté iPhone, longtemps le maillon faible.
- Fonctionnement hors ligne : grâce au service worker, l'application peut afficher les écrans et les données déjà chargées, enregistrer une saisie sans réseau et la synchroniser au retour de la connexion. Il faut le concevoir dès le départ, ce n'est pas automatique.
- Notifications push : depuis iOS 16.4 (mars 2023), une PWA ajoutée à l'écran d'accueil d'un iPhone peut recevoir des notifications, à condition que l'utilisateur les accepte par une action volontaire, par exemple en touchant un bouton « Activer les alertes ». Sur Android, c'est possible depuis longtemps.
- Appareil photo, géolocalisation, partage : prendre une photo pour un constat, localiser une intervention, partager un document vers une autre application sont des usages courants et bien pris en charge.
- Lecture de codes-barres et QR codes : via la caméra et une bibliothèque JavaScript, suffisant pour la plupart des inventaires ou contrôles de réception.
Un épisode récent rappelle toutefois que le terrain dépend aussi des choix des plateformes : début 2024, Apple avait annoncé la suppression des applications web d'écran d'accueil pour les utilisateurs européens avec iOS 17.4, au nom du Digital Markets Act, avant de faire marche arrière quelques semaines plus tard. La fonctionnalité a été maintenue, mais l'alerte a montré qu'une PWA reste tributaire du navigateur qui l'héberge.
Les limites à connaître avant de choisir
Certaines fonctions restent hors de portée d'une PWA, ou ne sont disponibles que sur une partie des appareils. C'est là que se joue votre décision.
- Bluetooth et NFC : les interfaces Web Bluetooth et Web NFC existent dans Chrome sur Android, mais Safari sur iPhone ne les propose pas. Si votre application doit dialoguer avec une imprimante Bluetooth, un capteur ou une badgeuse NFC sur iPhone, une application native ou hybride s'impose.
- Tâches en arrière-plan : un suivi GPS continu ou une synchronisation lourde pendant que l'application est fermée sont mal servis par le web, en particulier sur iOS.
- Volume de données hors ligne : le stockage local d'un navigateur est encadré et peut être purgé par le système si l'application n'est pas utilisée. Pour des milliers de fiches et de photos à embarquer, une application native offre plus de garanties.
- Gestion de flotte : si vos téléphones sont administrés par un outil de gestion des appareils (MDM), une application native se déploie et se configure plus finement qu'un raccourci web.
PWA ou application native : la grille de décision
Pour trancher, posez-vous ces quatre questions, dans cet ordre.
- Qui sont les utilisateurs ? Des salariés, des adhérents ou des clients connus que vous pouvez accompagner à l'installation : la PWA convient. Le grand public qui cherche votre application dans un store : il vous faut une présence sur l'App Store et Google Play.
- Quel matériel l'application doit-elle piloter ? Caméra, géolocalisation et notifications : la PWA suffit. Bluetooth, NFC sur iPhone, lecteurs spécialisés : orientez-vous vers le natif ou l'hybride.
- Comment se passe la connexion sur le terrain ? Un réseau correct avec des coupures ponctuelles : une PWA bien conçue tient la route. Des journées entières en zone blanche avec beaucoup de données : le natif est plus sûr.
- L'application sert-elle aussi au bureau ? Si les mêmes écrans doivent fonctionner sur un poste de travail et sur mobile, la PWA évite de développer et maintenir deux applications.
Dans la pratique, la majorité des applications métier de PME (saisie de rapports, suivi de commandes, planning, consultation de fiches clients, validation de demandes) entrent dans le périmètre d'une PWA. Et si un besoin natif apparaît plus tard, une solution hybride permet souvent d'emballer la même base de code dans une application installable depuis les stores, sans tout réécrire.
Les points de vigilance pour réussir votre PWA
Penser le hors ligne dès la conception
Décidez écran par écran ce qui doit marcher sans réseau, comment les saisies sont mises en attente et ce qui se passe en cas de conflit (deux personnes qui modifient la même fiche). C'est le chantier le plus sous-estimé, et le plus coûteux à rattraper après coup.
Accompagner l'installation
Sur iPhone, l'ajout à l'écran d'accueil passe par le menu de partage de Safari, un geste que peu d'utilisateurs connaissent. Prévoyez un écran d'aide illustré, ou un court tutoriel lors du lancement. Sans installation, pas de notifications sur iOS.
Soigner la sécurité et la mise à jour
La PWA hérite des bonnes pratiques du web : authentification solide, droits vérifiés côté serveur, données sensibles limitées dans le cache local. Gérez aussi les versions du service worker pour que vos utilisateurs ne restent pas bloqués sur une ancienne version après une mise à jour.
Tester sur les vrais appareils
Le comportement varie selon le navigateur et la version du système. Testez sur les modèles réellement utilisés par vos équipes, y compris les plus anciens, avant le déploiement général.
Notre approche chez Pulsar Forge
Lorsque nous concevons une application métier sur mesure, nous partons de vos usages réels : qui l'utilise, où, avec quel matériel et quel réseau. La PWA est souvent notre premier choix pour sa rapidité de mise en service et son coût de maintenance réduit, mais nous recommandons le natif ou l'hybride dès qu'une contrainte matérielle ou hors ligne le justifie. L'objectif est simple : une application que vos équipes ouvrent tous les jours, sans friction.
Questions fréquentes
Qu'est-ce qu'une application PWA ?
Une PWA (progressive web app) est une application web qui s'installe sur l'écran d'accueil d'un smartphone ou d'un ordinateur et s'ouvre comme une application classique. Elle repose sur un manifeste, un service worker et une connexion HTTPS, sans passer par un store.
Une PWA fonctionne-t-elle sur iPhone ?
Oui. Une PWA ajoutée à l'écran d'accueil depuis Safari fonctionne sur iPhone et peut recevoir des notifications push depuis iOS 16.4, si l'utilisateur les autorise. En revanche, le Bluetooth et le NFC ne sont pas accessibles depuis le web sur iPhone.
Une PWA peut-elle fonctionner hors ligne ?
Oui, grâce au service worker qui met en cache les écrans et les données. Les saisies faites sans réseau peuvent être synchronisées au retour de la connexion, à condition que ce fonctionnement soit prévu dès la conception.
Faut-il publier une PWA sur l'App Store ou Google Play ?
Ce n'est pas obligatoire : une PWA se diffuse par un simple lien. Pour être visible dans les stores auprès du grand public, il est possible de l'emballer dans une application hybride, ce qui ajoute une étape de validation et de maintenance.
Une PWA coûte-t-elle moins cher qu'une application native ?
En général, oui, car un seul code sert le bureau, Android et iPhone, et les mises à jour se publient sur le serveur. L'écart dépend toutefois des fonctions demandées, notamment du niveau de fonctionnement hors ligne.
Vous hésitez entre PWA et application native pour votre projet ? Nous vous aidons à trancher à partir de vos usages réels. Parlons de votre projet.