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èrePWAApplication native
InstallationDepuis le navigateur, sans store.Depuis l'App Store et Google Play.
Mises à jourAutomatiques, dès la visite suivante.Soumises à la validation des stores et à l'installation par l'utilisateur.
Accès au matérielPartiel, 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.
Carnet de maquettes d'écrans posé à côté d'un smartphone et d'un clavier
Une PWA part des mêmes maquettes qu'une application, mais s'appuie sur le web.

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

PWA 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