Développement web

PWA

Progressive Web App

[01]

En clair

Définition vulgarisée

Site web qui se comporte comme une application : peut s'installer sur l'écran d'accueil du téléphone, fonctionne hors ligne, envoie des notifications push. Alternative légère aux apps natives.

[02]

Pour aller plus loin

Détail technique

Acronyme de Progressive Web App, concept poussé par Google depuis 2015. Une PWA combine : (1) un manifest.json (icône, nom, couleurs), (2) un service worker (script JS qui intercepte les requêtes réseau, gère le cache offline), (3) HTTPS obligatoire, (4) responsive design. Capacités : installation sans App Store, push notifications, accès caméra/géolocalisation, fonctionnement offline. Limitations : pas d'accès à certaines APIs natives (Bluetooth limité, NFC limité sur iOS). Frameworks : Next.js + next-pwa, Vite + vite-plugin-pwa.

[03]

Exemple concret

Cas business

Une PME a transformé son intranet en PWA : les commerciaux l'installent sur leur iPad, consultent les fiches client offline en clientèle, et synchronisent au retour. Pas besoin d'app native iOS/Android, déployé en 2 mois.

[04]

Piège à éviter

Erreur fréquente

iOS limite encore certaines fonctionnalités PWA (notifications push depuis Safari arrivent seulement). Vérifier la compatibilité par cas d'usage.

Besoin d'un avis concret sur PWA pour votre PME ?

On a déployé PWA en interne avant de le proposer à nos clients. Discutons de votre cas en 30 minutes.