Entre un site mobile et une application publiée sur les stores, il existe une voie intermédiaire. La PWA, ou application web progressive, s'ouvre dans le navigateur mais peut s'installer sur l'écran d'accueil, fonctionner sans réseau et envoyer des notifications.
Qu'est-ce qu'une PWA ?
PWA signifie Progressive Web App. C'est une application web qui adopte certains comportements d'une application mobile. Elle s'installe depuis le navigateur, sans passer par un store, garde des données en mémoire pour fonctionner hors ligne, et se met à jour toute seule à chaque visite.
PWA et application native, côte à côte
| Critère | PWA | Application native |
|---|---|---|
| Installation | Depuis le navigateur, sans store. | Depuis l'App Store et Google Play. |
| Mises à jour | Automatiques, dès la visite suivante. | Soumises à la validation des stores et à l'installation par l'utilisateur. |
| Accès au matériel | Partiel, et variable selon le navigateur, en particulier sur iPhone. | Complet, caméra, Bluetooth, NFC, capteurs. |
| Visibilité | Trouvée par les moteurs de recherche, comme un site. | Trouvée dans les stores. |

Quand la PWA suffit
Elle convient bien à plusieurs situations courantes.
- Un outil interne consulté sur mobile, sans besoin particulier du matériel.
- Un portail client qui doit rester à jour sans demander de mise à jour aux utilisateurs.
- Un produit qui doit être trouvé par les moteurs de recherche autant qu'utilisé.
Quand l'application native s'impose
Dès que l'application repose sur le Bluetooth, le NFC, la localisation en arrière-plan ou une présence dans les stores, l'application native ou cross-platform reste la bonne réponse. Sur iPhone en particulier, les possibilités d'une PWA restent plus limitées que sur Android.
Rien n'empêche de commencer par une PWA pour valider l'usage, puis de publier une application mobile quand le besoin est confirmé.
Pour aller plus loin
Applications web et SaaS
Quand le navigateur suffit, y compris sur mobile.
Nos applications web et SaaSPWA ou application, vous hésitez ?
Dites-nous ce que l'application doit faire sur le téléphone. Nous vous disons laquelle des deux y répond le mieux.
Appel de 30 min gratuit → Proposition sous 5 jours
