Sites web & applications métierDans vos locaux ou à distance

  • Conception, hébergement, maintenance
  • Du lundi au vendredi
  • 06 81 88 95 21

Applications métier

Qu'est-ce qu'une PWA (application web progressive) ?

Mis à jour le · 3 min de lecture · NexSecure

En bref

Une PWA, ou application web progressive, est un site web conçu pour se comporter comme une application : elle peut s'installer sur l'écran d'accueil, s'ouvrir en plein écran, fonctionner en partie hors connexion et, selon les appareils, recevoir des notifications. Elle repose sur les technologies standard du web, avec une seule base de code, sans passer obligatoirement par un magasin d'applications.

Une PWA, pour « progressive web app » ou application web progressive, est un site web qui se comporte comme une application installée. Elle s'ajoute à l'écran d'accueil, s'ouvre sans la barre du navigateur, garde certaines pages disponibles hors connexion et peut, selon l'appareil, recevoir des notifications. Le tout avec une seule base de code, celle du web.

Comment fonctionne une PWA ?

Trois ingrédients techniques transforment un site en PWA :

  1. HTTPS : la connexion chiffrée est requise pour activer les fonctions avancées.
  2. Le manifeste d'application web : un petit fichier qui indique au système le nom de l'application, son icône, ses couleurs et sa façon de s'afficher.
  3. Le service worker : un script qui s'exécute en arrière-plan dans le navigateur. Il intercepte les requêtes réseau, conserve des ressources en cache (une copie locale réutilisable) et permet un fonctionnement hors connexion.

Le mot « progressive » signifie que l'application fonctionne partout comme un site classique, et gagne des fonctions supplémentaires sur les navigateurs qui les prennent en charge. Une PWA reste accessible par son adresse web : on peut la partager par un simple lien.

Que peut faire une PWA ?

  • S'installer sur l'écran d'accueil d'un téléphone ou sur un ordinateur, sans magasin d'applications.
  • S'ouvrir en plein écran, comme une application.
  • Afficher des contenus déjà consultés sans réseau, et conserver des saisies à envoyer plus tard.
  • Recevoir des notifications, lorsque le système et le navigateur le permettent.
  • Accéder à certaines fonctions de l'appareil : appareil photo, géolocalisation, partage.
  • Se mettre à jour automatiquement, sans action de l'utilisateur.

Quelles sont les limites d'une PWA ?

  • Une prise en charge inégale : les fonctions disponibles varient selon le navigateur et le système, en particulier sur iPhone. Vérifiez chaque fonction sur les appareils réellement utilisés.
  • Un accès partiel au matériel : certains capteurs, certaines connexions sans fil ou les tâches de fond longues restent mieux servis par une application native.
  • Une installation peu connue : beaucoup d'utilisateurs ne savent pas ajouter un site à leur écran d'accueil. Sur iPhone, cela passe généralement par le menu de partage du navigateur. Il faut donc l'expliquer.
  • Une présence dans les magasins non automatique : la publication, lorsqu'elle est possible, demande une étape supplémentaire et dépend des règles de chaque magasin.

PWA, site responsive ou application native ?

CritèreSite responsivePWAApplication native
InstallationNonOui, depuis le navigateurOui, depuis un magasin
Hors connexionNonPartiel, selon la conceptionOui
NotificationsNonSelon l'appareil et le navigateurOui
Accès au matérielLimitéPartielÉtendu
Mise à jourImmédiateImmédiatePar le magasin
Base de codeWebWebSpécifique ou multiplateforme

Dans quels cas choisir une PWA ?

  • Un outil interne utilisé sur téléphone et sur ordinateur, sans besoin matériel particulier.
  • Une saisie terrain qui doit tolérer de courtes coupures de réseau.
  • Un premier lancement pour valider un usage mobile avant d'investir dans une application native.
  • Un espace client que l'on souhaite rendre accessible d'un geste depuis l'écran d'accueil.

À l'inverse, écartez la PWA si l'application doit fonctionner longtemps sans réseau avec de gros volumes de données, piloter un matériel spécifique ou être trouvée d'abord dans les magasins d'applications. Une application native ou multiplateforme sera alors plus adaptée.

Les points d'attention techniques

  1. La stratégie de cache : décider quelles pages peuvent s'afficher depuis la copie locale et lesquelles doivent toujours être à jour, pour ne jamais présenter une donnée périmée comme actuelle.
  2. La synchronisation : prévoir ce qui se passe si deux personnes modifient la même donnée hors connexion.
  3. Les données stockées sur l'appareil : les limiter au nécessaire, surtout s'il s'agit de données personnelles.
  4. Les tests sur appareils réels, pour chaque système et chaque navigateur ciblés, y compris l'installation, la mise à jour et le retour du réseau après une coupure.

Les spécifications de ces technologies sont publiées par le W3C, et web.dev propose des guides pratiques. NexSecure conçoit des PWA et des applications mobiles selon l'usage visé.

Questions fréquentes

Une PWA est-elle une vraie application ?

Techniquement, c'est un site web. Pour l'utilisateur, elle se comporte comme une application : icône sur l'écran d'accueil, ouverture en plein écran, fonctionnement partiel hors connexion.

Une PWA fonctionne-t-elle sur iPhone ?

Oui, mais certaines fonctions peuvent différer de celles disponibles sur d'autres systèmes. Vérifiez chaque fonction nécessaire sur les appareils de vos utilisateurs.

Peut-on transformer un site existant en PWA ?

Souvent, oui : il faut servir le site en HTTPS, ajouter un manifeste et un service worker. L'effort dépend surtout du fonctionnement hors connexion attendu.

Les pages d'une PWA sont-elles référencées par les moteurs de recherche ?

Ses pages publiques peuvent être indexées comme celles d'un site classique, à condition que leur contenu reste accessible aux robots d'indexation.

Sources

Service lié

Application mobile

Articles liés

Rédigé par l'équipe NexSecure. Responsable de la publication : Yohann Toumine. Dernière mise à jour le 11 septembre 2026.

Une question sur votre situation ? Parler de votre projet