Photo : Eren Li · PexelsDéveloppement PWA sur mesure — une seule app web, installable partout
Progressive Web App Next.js avec mode hors ligne, notifications push et chargement sous la seconde sur mobile. Une seule base de code pour Android, iOS et desktop, sans dépendre des stores. À partir de 15 000 € HT, avec une seule base de code à développer au lieu de deux applications natives.
Nos clients types
#Pourquoi la PWA est devenue une option sérieuse pour les PME et ETI
Pendant dix ans, la question « faut-il une application mobile ? » se terminait presque toujours par un arbitrage douloureux : deux développements natifs hors budget, ou une app hybride décevante. La Progressive Web App a changé les termes du débat. Une PWA est une application web qui s'installe comme une application native — icône, plein écran, hors ligne, notifications — à partir d'une seule base de code (définition complète dans notre glossaire Progressive Web App).
Ce qui a rendu la PWA crédible en production : la maturité des navigateurs. Les service workers sont supportés partout, le Web Push fonctionne sur iOS depuis la version 16.4, et une PWA se publie sur Google Play via Trusted Web Activity. Résultat : pour une large classe de besoins B2B — portail client, outil métier terrain, catalogue, commande en ligne — la PWA rend le même service qu'une app native pour un budget nettement moindre.
Nehos développe des PWA dans le prolongement direct de son expertise Next.js et React : mêmes équipes, même exigence de performance, avec en plus la discipline offline-first que le terrain impose. Et une conviction : la technologie sert le besoin, pas l'inverse.
#Quand choisir une PWA plutôt qu'une application native ?
La réponse courte : choisissez une PWA quand votre application est d'abord un outil ou un portail que vos utilisateurs adoptent par nécessité, et une app native quand votre croissance dépend des mécaniques propres aux stores et au matériel. Le tableau ci-dessous résume l'arbitrage tel qu'on le pose en cadrage.
| Critère | PWA | Cross-platform (Flutter / React Native) | Natif (Swift + Kotlin) |
|---|---|---|---|
| Budget indicatif | À partir de 15 000 € HT | Plus élevé qu'une PWA | 2 développements distincts |
| Délai | Le plus court | Intermédiaire | Le plus long |
| Base de code | 1 (web) | 1 (Dart / JS) | 2 |
| Installation | Un lien suffit | Stores | Stores |
| Hors ligne | Oui (service worker) | Oui | Oui |
| Push iOS | Depuis iOS 16.4, app installée | Complet | Complet |
| Bluetooth / NFC | Non sur iOS | Oui | Oui |
| SEO / indexation | Oui | Non | Non |
| Mises à jour | Instantanées | Validation stores | Validation stores |
| Commission paiements | 0 % (web) | Commission des stores en in-app | Commission des stores en in-app |
#Les cas où la PWA gagne
L'espace client ou le portail self-care. Vos clients n'installeront pas une app pour consulter trois factures par an — mais ils utiliseront un portail accessible en un clic, installable pour les plus fidèles. L'application métier terrain. Techniciens, gérants de site, commerciaux : l'employeur installe la PWA une fois, le mode hors ligne encaisse les zones blanches, les mises à jour se déploient sans redéployer un parc de téléphones.
Le catalogue et la commande. Menu par QR code, catalogue B2B, prise de commande : zéro friction d'adoption, chargement immédiat, contenu indexable.
#Les cas où on vous déconseillera la PWA
Transparence — c'est la même règle que sur toutes nos pages : on documente aussi les contre-indications. Premier cas : le jeu ou la 3D temps réel, où le natif garde un avantage de performance net. Deuxième cas : l'app grand public dont la croissance repose sur la réactivation push d'une audience iOS — le push PWA sur iOS exige l'installation préalable, ce qui affaiblit la mécanique.
Troisième cas : le besoin Bluetooth, NFC ou capteurs avancés (paiement sans contact, IoT, scan industriel), inaccessibles depuis Safari. Dans ces trois cas, on vous orientera vers notre offre développement d'applications mobiles — Flutter ou React Native selon votre contexte d'équipe.
#Notre méthode de développement PWA sur mesure
Phase 1 — Audit de cadrage. Parcours utilisateurs, exigences offline réelles (quelles données, quelle fraîcheur, quels conflits de synchronisation), matrice PWA vs cross-platform vs natif argumentée, architecture cible et chiffrage ferme. Si la PWA n'est pas le bon choix, c'est ici qu'on vous le dit.
Phase 2 — Design offline-first et architecture. Maquettes des états dégradés (hors ligne, synchronisation en cours, conflit), design system tokenisé, architecture Next.js + TypeScript strict, modèle de données local (IndexedDB) et stratégie de cache par type de ressource : cache-first pour les assets, stale-while-revalidate pour les contenus, network-first pour les données transactionnelles.
Phase 3 — Développement. Sprints de deux semaines, démo à chaque sprint. Service worker outillé avec Workbox, Web App Manifest complet, authentification (SSO d'entreprise si besoin), notifications push Web Push (Android et iOS 16.4+), file d'attente de synchronisation pour les écritures hors ligne. Tests unitaires systématiques sur la logique métier et les stratégies de cache — c'est non négociable chez nous.
Phase 4 — Tests et performance. Audit Lighthouse (installabilité, PWA, performance), tests sur devices réels Android et iOS, simulation de conditions réseau dégradées (3G, coupures, latence), vérification des Core Web Vitals en conditions réelles. Objectif : un chargement sous la seconde sur mobile 4G, mesuré sur votre application.
Phase 5 — Publication et mesure. Mise en production sur Netlify — ou chez un hébergeur français qualifié SecNumCloud lorsque votre projet exige un hébergement souverain. Publication Google Play via Trusted Web Activity si la présence store est utile à votre distribution. Tableau de bord de mesure : installations, usage hors ligne, opt-in push, conversion. On livre, on mesure, on itère.
#Exemples de PWA réussies en France et à l'international
Les études de cas publiques donnent des ordres de grandeur utiles — ce sont des marques notoires, documentées par Google et par les intéressés, pas des clients Nehos.
- Lancôme (France) : la marque du groupe L'Oréal a documenté une hausse des conversions mobiles après son passage en PWA, avec un temps de chargement interactif réduit.
- OUI.sncf (France, devenu SNCF Connect) : l'équipe a présenté publiquement son travail PWA — mode hors ligne et ajout à l'écran d'accueil — pour fiabiliser la réservation sur mobile en mobilité.
- Starbucks : la PWA de commande, pensée pour fonctionner hors ligne dans les marchés à connectivité instable, a doublé le nombre d'utilisateurs quotidiens ; elle pèse une fraction du poids de l'app iOS.
- Twitter Lite : moins de données consommées et plus de tweets publiés, sur une PWA de quelques centaines de kilooctets.
- Pinterest : réécriture PWA du site mobile, avec un engagement et des revenus publicitaires en nette hausse sur le web mobile.
- Alibaba : hausse des conversions sur le web mobile après sa refonte PWA.
Côté Nehos, notre PWA de commande à table par QR code est conçue pour charger en moins d'une seconde sur mobile 4G, sans app à télécharger.
#Combien coûte une PWA sur mesure ? Tarifs 2026
Fourchettes indicatives, bas de fourchette assumé — le chiffrage ferme sort de l'audit de cadrage.
- À partir de 15 000 € HT — PWA vitrine ou catalogue. Socle hors ligne (consultation), installation écran d'accueil, design system personnalisé, CMS headless pour le contenu, déploiement Netlify.
- À partir de 30 000 € HT — PWA métier. Authentification (SSO possible), formulaires terrain avec file de synchronisation hors ligne, notifications push, rôles et permissions, intégration API métier (ERP, CRM), tests E2E.
- À partir de 50 000 € HT — portail PWA complexe. Multi-services, paiement en ligne, temps réel, tableaux de bord analytics, publication Google Play via TWA, montée en charge et monitoring.
À périmètre égal, une PWA coûte moins cher qu'un double développement natif iOS + Android — les fourchettes du natif et du cross-platform sont détaillées sur la page coût d'une application mobile. La maintenance logicielle démarre à 750 € par mois. L'ensemble de nos grilles est consultable sur la page tarifs.
Dernier mot, le même que sur toutes nos offres de développement sur mesure : le budget ne fait pas le succès d'un produit. Une PWA parfaitement ciblée sur un irritant métier réel bat une application plus coûteuse sans cas d'usage validé. C'est exactement ce que l'audit de cadrage sert à vérifier — et l'audit gratuit de 30 minutes est le bon point de départ pour le savoir.
Questions & réponses
Questions fréquentes sur le développement PWA
Une PWA sur mesure démarre à 15 000 € HT chez Nehos pour un périmètre vitrine ou catalogue avec socle hors ligne. Une PWA métier — authentification, formulaires terrain avec synchronisation hors ligne, notifications push, intégration ERP ou CRM — démarre à 30 000 € HT. Un portail complexe multi-services démarre à 50 000 € HT. À périmètre égal, c'est moins cher qu'un double développement natif iOS + Android, car il n'y a qu'une seule base de code à écrire, tester et maintenir. L'audit de cadrage fixe le chiffrage ferme.
Trois questions tranchent la plupart des cas. Un : avez-vous besoin de Bluetooth, NFC ou de 3D temps réel ? Si oui, natif ou cross-platform. Deux : votre croissance dépend-elle de la réactivation push d'une audience iOS grand public ? Si oui, le natif garde l'avantage, car le push PWA sur iOS exige une installation préalable. Trois : votre app est-elle d'abord un portail, un outil métier ou un catalogue ? Si oui, la PWA gagne presque toujours — zéro friction d'installation, SEO, mises à jour instantanées, budget réduit. En cadrage, Nehos documente l'arbitrage par écrit avec la matrice complète : vous décidez sur pièces.
Oui, depuis iOS 16.4 (mars 2023) — mais uniquement si la PWA a été installée sur l'écran d'accueil par l'utilisateur, via « Ajouter à l'écran d'accueil » dans Safari. Sur Android, le push fonctionne sans restriction, installation ou pas. Conséquence pratique : pour un outil B2B dont l'installation est pilotée (parc d'entreprise, onboarding client), le push iOS est fiable ; pour une audience iOS grand public volatile, la mécanique est plus faible qu'en natif et il faut le savoir avant de signer.
Sur Google Play, oui : la Trusted Web Activity (TWA) packagée par Nehos permet de distribuer la PWA comme une application Android classique, avec la même base de code. Sur l'App Store, Apple n'offre pas d'équivalent : il faut encapsuler la PWA dans une coque native via Capacitor, ce qui ajoute un chantier de packaging et la revue Apple à chaque mise à jour majeure. Notre recommandation habituelle en B2B : Google Play via TWA si la présence store aide votre distribution, et l'URL installable pour tout le reste.
Comptez 2 à 4 mois de bout en bout. Cadrage : 5 jours. Design offline-first et architecture : 2 à 4 semaines. Développement en sprints de deux semaines : 6 à 10 semaines selon le périmètre. Tests devices réels, conditions réseau dégradées et audit Lighthouse : 2 semaines. La publication ne dépend d'aucune validation de store pour la version web — la mise en production est immédiate, et les correctifs se déploient en continu après le lancement.
Oui, si elle est conçue offline-first — c'est un choix d'architecture, pas une case à cocher. Le service worker met en cache les écrans et les données de référence ; les saisies effectuées hors ligne rejoignent une file d'attente locale (IndexedDB) puis se synchronisent au retour du réseau, avec une stratégie de résolution de conflits définie au cadrage. C'est exactement le mécanisme déployé sur des restaurants d'entreprise à connectivité WiFi dégradée, pour un acteur de la restauration collective / facility services : menu, fiches allergènes et catalogue mis en cache chaque matin, utilisables toute la journée sans réseau.
Parlons de votre projet
Un devis chiffré, sans engagement
Décrivez votre besoin en deux minutes : un consultant senior vous répond avec une première estimation et les prochaines étapes.
- Réponse sous 24 h ouvrées
- Sans engagement
- Un consultant senior vous répond