Mobile

PWA (application web progressive)

Définition courte

Une PWA permet d'installer un site web sur un téléphone, de l'ouvrir comme une application, de fonctionner hors ligne et d'envoyer des notifications.

Lorsqu'un site web remplit certaines conditions techniques, une connexion sécurisée, un fichier manifest et un service worker actif en arrière-plan, le navigateur propose au visiteur l'option ajouter à l'écran d'accueil. L'icône installée s'ouvre comme une application ordinaire, et certains contenus restent consultables sans connexion internet.

Vous le rencontrez lorsqu'une entreprise souhaite offrir une expérience proche d'une application sans passer par l'App Store ou Google Play, ou lorsque le budget ne permet pas de développer une application native.

On la confond souvent avec une application mobile native comme Flutter ou React Native. Une PWA repose sur les technologies du navigateur et ne nécessite aucune validation par un store, mais elle n'accède pas aussi profondément à certaines fonctions de l'appareil, comme l'appareil photo ou la localisation, qu'une application native.

On vérifie qu'un site est une PWA grâce à l'icône d'installation qui apparaît dans la barre d'adresse du navigateur, ou grâce au résultat d'installabilité de l'audit Lighthouse des outils de développement Chrome. Si l'icône n'apparaît jamais, le fichier manifest ou le service worker est probablement absent ou mal configuré ; l'équipe technique peut alors vérifier ces deux fichiers pour combler ce manque précis.

Pourquoi c'est important

Développer une application mobile prend du temps et suppose de passer par une validation du store. Une PWA transforme rapidement le même site en une expérience proche d'une application, ce qui supprime ce coût et ce délai d'attente.

Exemple illustratif

Le site de réservation d'une chaîne de spas a été configuré en PWA, si bien que les clients l'ajoutent comme icône sur leur téléphone et accèdent directement à la page de réservation sans télécharger d'application séparée.

Termes liés

Si vous ne savez pas par où commencer, ce n’est pas un problème ; vous êtes au bon endroit.

Le projet que vous avez en tête peut être déjà clair, ou encore une simple idée. Les deux nous conviennent. En un court appel, nous parlons ensemble d’où vous en êtes et où vous pouvez aller.

Fixons un appel
Parlons du projet