Aller au contenu
Blog
Technologie

Qu'est-ce qu'une PWA, et pourquoi votre entreprise n'a peut-être pas besoin de l'App Store

Tout ce qu'il faut pour comprendre les applications web progressives : leur fonctionnement, leurs différences avec une appli de store et quand elles sont le meilleur choix.

Par 6 min de lecture

Une PWA (application web progressive, de l'anglais progressive web app) est un site web que l'on peut installer sur son téléphone ou son ordinateur et qui, une fois installé, se comporte comme une appli : il a son icône sur l'écran d'accueil, s'ouvre en plein écran, peut envoyer des notifications et, souvent, fonctionne hors connexion. La différence : on ne la télécharge pas depuis l'App Store ou Google Play, on l'installe directement depuis le navigateur.

Pour l'utilisateur, la différence avec une appli classique est minime. Pour l'entreprise qui la crée, tout change : elle est développée une seule fois pour tous les appareils, se met à jour instantanément et ne dépend de la validation d'aucun store.

Comment fonctionne une PWA

Imaginez une boutique qui, en plus de son magasin dans la rue, vous laisse un raccourci chez vous : c'est toujours la même boutique, mais elle est désormais à portée de doigt. Derrière une PWA, il y a trois éléments, décrits dans le guide de Google sur les PWA :

  • Un fichier manifeste : la carte d'identité de l'appli. Il indique au téléphone son nom, son icône, ses couleurs et comment elle doit s'ouvrir (par exemple, sans la barre du navigateur).
  • Un service worker : un petit programme qui travaille en arrière-plan. Il garde des copies de l'appli pour qu'elle s'ouvre vite et fonctionne hors connexion, et c'est lui qui reçoit les notifications.
  • Une connexion sécurisée (HTTPS) : la condition exigée par les navigateurs pour autoriser tout cela.

Avec ces trois éléments, le navigateur reconnaît que le site peut être installé et propose de le faire.

PWA ou appli de store : les différences

Appli de store
  1. Développée pour iPhone et pour Android
  2. Le store la vérifie
  3. L'utilisateur la cherche dans le store
  4. La télécharge et l'installe
  5. Chaque mise à jour repasse par le store
PWA
  1. Développée une seule fois
  2. Publiée sur le web
  3. L'utilisateur ouvre un lien
  4. L'installe depuis le navigateur
  5. Elle se met à jour toute seule
Le parcours d'une appli de store et celui d'une PWA, de leur création à leur mise à jour.
Comparaison entre une PWA et une appli de store
PWAAppli de store (native)
InstallationDepuis le navigateur, en quelques secondesDepuis l'App Store ou Google Play
Espace occupéPeu : seulement ce que garde le navigateurDes dizaines ou des centaines de mégaoctets
Mises à jourAutomatiques, à la prochaine ouvertureIl faut les publier, attendre la validation du store et que l'utilisateur les télécharge
DéveloppementUne seule version pour iPhone, Android et ordinateurEn général, une par système
Coût de publicationAucun, hormis le nom de domaineApple facture 99 $ par an ; Google, 25 $ une seule fois
CommissionsAucuneEntre 15 % et 30 % des ventes numériques dans l'appli, selon Apple et Google
Visible sur GoogleOui, comme n'importe quel siteNon : on la cherche dans le store
Accès au téléphoneCaméra, localisation, notifications et plus ; certaines fonctions avancées, nonComplet

Une PWA fonctionne-t-elle sur iPhone ?

Oui, mais avec plus d'étapes que sur Android. Sur iPhone et iPad, il n'y a pas de bouton « Installer » : il faut ouvrir le site et choisir « Sur l'écran d'accueil » dans le menu Partager. Depuis iOS 16.4 (2023), c'est aussi possible depuis d'autres navigateurs comme Chrome, et les PWA installées ainsi peuvent envoyer des notifications, comme l'explique l'équipe de WebKit, le moteur de Safari. Si le site est seulement ouvert dans le navigateur, non.

Apple limite aussi certaines fonctions qu'Android autorise, comme certaines connexions Bluetooth avec d'autres appareils ou l'invitation automatique à installer. Pour la plupart des usages d'une entreprise (réservations, commandes, catalogue, notifications), ce n'est pas un problème.

Comment installer une PWA

Sur Android (Chrome)

  1. Ouvrez le site dans Chrome.
  2. Si une invitation à l'installer apparaît, touchez-la. Sinon, ouvrez le menu ⋮ et choisissez l'option d'installation (selon la version, Installer l'application ou Ajouter à l'écran d'accueil).
  3. Confirmez. L'icône apparaît à côté de vos autres applis.

Sur iPhone (Safari)

  1. Ouvrez le site dans Safari.
  2. Touchez le bouton Partager (le carré avec une flèche vers le haut).
  3. Choisissez Sur l'écran d'accueil et confirmez.

Sur ordinateur (Chrome ou Edge)

  1. Ouvrez le site.
  2. Cliquez sur l'icône d'installation à droite de la barre d'adresse.
  3. Confirmez. L'appli s'ouvre dans sa propre fenêtre et reste dans le menu Démarrer ou le Dock.

Une PWA convient-elle à votre entreprise ?

Une PWA est souvent le meilleur choix quand :

  • vous voulez que vos clients réservent, commandent ou achètent depuis leur téléphone sans les obliger à chercher une appli dans un store.
  • vous devez envoyer des notifications : rendez-vous, offres, commandes prêtes.
  • votre budget est serré et vous voulez une seule appli pour iPhone, Android et ordinateur.
  • vous voulez être trouvé sur Google, en plus d'avoir l'appli.

Une appli de store reste préférable si :

  • c'est un jeu ou une appli aux graphismes très exigeants.
  • vous avez besoin de fonctions avancées du téléphone, comme le Bluetooth, les capteurs ou un fonctionnement permanent en arrière-plan.
  • être dans l'App Store ou sur Google Play fait partie de votre stratégie pour être découvert.

Pour la plupart des entreprises qui reçoivent du public (restaurants, salles de sport, salons de beauté, cliniques, boutiques), une PWA couvre l'essentiel, pour moins cher et avec moins d'entretien.

Des exemples de PWA que vous utilisez peut-être déjà

Plusieurs grandes marques proposent leur service sous forme de PWA, en plus de leurs applis :

  • Starbucks, pour commander depuis le web.
  • Uber, pour réserver une course depuis le navigateur.
  • Pinterest et X (anciennement Twitter), dans leurs versions mobiles.
  • Spotify et YouTube Music, que l'on peut installer sur ordinateur depuis le navigateur.

Si votre navigateur vous a déjà proposé d'« installer » un site, c'était une PWA.

En bref

Une PWA est un site qui s'installe et se comporte comme une appli : sans store entre les deux, avec une seule version pour tous les appareils et des mises à jour instantanées. Pour beaucoup d'entreprises, c'est le moyen le plus simple d'être sur le téléphone de leurs clients.

Si vous en envisagez une pour votre entreprise, chez Vertize Plus Business nous développons des applications web installables pour les réservations, les commandes et les notifications clients.

Questions fréquentes

Une PWA a-t-elle besoin d'internet ?

Oui la première fois, et pour tout ce qui dépend de données nouvelles. Ce que l'appli a gardé peut s'ouvrir hors connexion, selon la façon dont elle est conçue.

Peut-on publier une PWA sur Google Play ?

Oui. Android permet de l'emballer pour Google Play sans la refaire. Sur l'App Store, c'est plus difficile, car les règles d'Apple exigent qu'une appli offre plus qu'un site web.

Combien coûte une PWA ?

Cela dépend de ce qu'elle fait, mais une PWA simple coûte nettement moins cher que deux applis natives, une pour iPhone et une pour Android, car elle n'est développée qu'une fois.

Vertize Plus Business

Vous voulez une appli comme celle-ci pour votre entreprise ?

Réservations, commandes et notifications pour vos clients, dans une appli qu'ils installent depuis votre site.