| Critère | PWA | Flutter | Natif |
|---|---|---|---|
| Installation | Depuis le navigateur, via un lien | Depuis l’App Store et Google Play | Depuis l’App Store et Google Play |
| Présence sur les stores | Non | Oui, iOS et Android | Oui, une application par plateforme |
| Notifications push | Oui sur Android ; sur iPhone depuis iOS 16.4, une fois ajoutée à l’écran d’accueil | Oui, iOS et Android | Oui, iOS et Android |
| Accès au téléphone | Caméra et position au premier plan ; ni Bluetooth ni NFC sur iPhone | Complet : caméra, GPS, Bluetooth, biométrie | Complet |
| Hors ligne | Possible techniquement, à concevoir dès le départ | Oui : stockage local et synchronisation | Oui : stockage local et synchronisation |
| Bases de code | Une seule, web, qui sert aussi l’ordinateur | Une seule pour iOS et Android | Deux : Swift pour iOS, Kotlin pour Android |
| Coût | Outil interne 6 000 à 15 000 € HT, MVP 6 000 à 30 000 € HT | MVP 6 000 à 25 000 € HT, application complète 25 000 à 60 000 € HT | Environ le double de Flutter |
| Délai | 3 à 8 semaines, sans review | 8 à 12 semaines jusqu’aux stores pour un MVP | Plus long : deux applications à développer |
| Mises à jour | Immédiates, dès la mise en production | Via les stores, review Apple en 1 à 2 jours en général | Via les stores, deux applications à publier |
| Le bon choix quand | Outil interne, équipes terrain, budget serré, pas besoin des stores | Application grand public ou métier qui doit vivre sur les stores | Un besoin matériel très spécifique à une plateforme |

Développement de PWA.
Krafter conçoit et développe des PWA : des applications web qui s’installent sur l’écran d’accueil d’un iPhone ou d’un Android, sans passer par l’App Store ni Google Play. Un lien suffit pour équiper une équipe, et chaque mise à jour arrive sans review.
No store. Still installed.
Définition
Qu’est-ce qu’une PWA ?
Une PWA, ou application web progressive, est une application web qui s’installe sur l’écran d’accueil d’un téléphone ou d’un ordinateur et s’ouvre comme une application. Elle ne passe ni par l’App Store ni par Google Play : un lien suffit. Elle peut envoyer des notifications, utiliser la caméra et la position, et fonctionner hors connexion si elle est conçue pour. Une seule base de code sert l’iPhone, Android et l’ordinateur, et chaque mise à jour arrive sans review.
- Installation
- Depuis le navigateur, sur iPhone, Android et ordinateur.
- Stores
- Aucun compte développeur : ni les 99 $ par an d’Apple, ni les 25 $ de Google.
- Prix d’entrée
- Dès 6 000 € HT pour un besoin défini : une PWA se chiffre avec la grille web.
- Outil interne
- 6 000 à 15 000 € HT, 3 à 5 semaines.
- MVP
- 6 000 à 30 000 € HT, 4 à 8 semaines.
- Mises à jour
- En ligne dès la mise en production, sans review ni téléchargement.
Comparatif
PWA, Flutter ou natif : le tableau de décision.
Une PWA coûte moins cher et se déploie plus vite. Une application Flutter ou native va plus loin sur le téléphone et vit sur les stores. Le choix dépend de vos utilisateurs, pas de la technologie.
Krafter développe les trois, et fait tourner une PWA et une application Flutter en production. Pour une application publiée sur les stores, voir notre agence Flutter et le développement d’application mobile.
Sur iPhone
Sur iPhone, une PWA fonctionne, avec quatre limites à connaître.
Une PWA s’installe et tourne sur iPhone, mais Apple y fixe des règles plus strictes que sur Android. Voici ce qui est vrai en 2026, vérifié dans la documentation d’Apple et de WebKit, le moteur de Safari.
Une installation manuelle
Sur iPhone, l’installation passe par le bouton Partager, puis l’ajout à l’écran d’accueil. Depuis iOS 16.4, les navigateurs tiers peuvent aussi le proposer, et depuis iOS 26, tout site ajouté ainsi s’ouvre par défaut comme une application. Le geste reste à faire par l’utilisateur : il faut le guider la première fois.
Des notifications sous condition
Les notifications push existent pour les PWA depuis iOS 16.4, mais seulement une fois l’application ajoutée à l’écran d’accueil. Un site ouvert dans Safari n’y a pas droit. L’autorisation se demande après un geste de l’utilisateur, sur un bouton prévu pour. Le compteur sur l’icône est disponible.
Aucune présence sur l’App Store
Une PWA ne figure pas sur l’App Store : personne ne la découvrira en cherchant dans le store. L’emballer dans une application ne suffit pas toujours, car les règles d’Apple écartent les applications qui ne vont pas au-delà d’un site web reconditionné.
Un accès matériel limité
La caméra et la position au premier plan fonctionnent. En revanche, WebKit, le moteur de Safari, n’implémente pour le web ni le Bluetooth, ni le NFC, ni la géolocalisation en arrière-plan. Une application qui dialogue avec un capteur ou suit un trajet écran éteint demande Flutter ou du natif.
Aucune de ces limites n’empêche un outil interne ou une application terrain de bien fonctionner. Elles comptent quand l’application doit être trouvée par le grand public, réveiller ses utilisateurs par des notifications ou parler à du matériel.
Choisir
Une PWA est le bon choix quand personne ne doit la chercher dans un store.
Si vos utilisateurs reçoivent l’application de leur entreprise ou de votre équipe, le store n’apporte rien. S’ils doivent la découvrir seuls, il devient le premier canal.
Quand une PWA s’impose
Un outil interne
Vos équipes reçoivent un lien, l’application est sur leur écran d’accueil le jour même. Aucun compte store à ouvrir, aucune fiche à rédiger.
Des équipes terrain
Techniciens, commerciaux, livreurs : saisir, photographier, consulter une fiche depuis le téléphone, avec la même application que le bureau.
Un budget serré ou une idée à tester
Une seule base de code, pas de frais de store, une V1 en 3 à 8 semaines. Le bon format pour apprendre vite avant d’investir davantage.
Des mises à jour fréquentes
Chaque correction est en ligne dès la mise en production. Personne ne reste sur une ancienne version faute d’avoir mis à jour.
Quand elle ne suffit pas
Une application grand public qui doit être trouvée
Pour une app grand public, l’acquisition passe par la recherche dans les stores, la fiche et les notes. Sans présence sur l’App Store, ce canal disparaît.
Un accès matériel poussé
Bluetooth, NFC, géolocalisation en arrière-plan : sur iPhone, une PWA n’y a pas accès. Flutter, si.
Des notifications critiques sur iPhone
Si vos utilisateurs n’ajoutent pas l’application à leur écran d’accueil, ils ne recevront rien. Pour un produit qui vit de ses rappels, c’est un risque.
Un usage hors ligne long et intensif
Une PWA sait travailler sans réseau, mais une application Flutter garde la main sur le stockage du téléphone. Pour des journées entières sans réseau, elle reste plus sûre.
Melimelo, notre application d’organisation du foyer, illustre l’autre cas. Une application grand public vit de sa fiche store : elle est développée en Flutter et publiée sur l’App Store et Google Play.
Elle est notée 4,7/5 sur 421 notes App Store et 4,6/5 sur 306 avis Google Play en octobre 2026. Plus de 50 versions publiées, aucune refusée par Apple ou Google. Pour ce produit, une PWA aurait été le mauvais choix. Lire l’étude de cas Melimelo.
Pour un outil interne plus large, avec des règles métier, des rôles et des connexions à vos logiciels, voir le développement d’application métier sur mesure.
Preuve
Ce que Trottr, notre PWA en production, a appris au studio.
Trottr est le logiciel de gestion d’interventions terrain édité par Krafter : maintenance, CVC, ascensoristes, piscinistes, propreté, télécom. C’est une PWA, installée sur le téléphone des techniciens sans passer par les stores, vendue par abonnement avec des licences par utilisateur, et utilisée notamment par Engie.
Un déploiement en quelques heures
Équiper une nouvelle équipe ne demande ni compte store, ni téléchargement, ni attente de validation. Un lien, un ajout à l’écran d’accueil, et le technicien travaille.
Aucune installation par les stores
Pour un logiciel B2B vendu par licences, le store n’apporte rien : ce sont les entreprises clientes qui équipent leurs techniciens. Pas de fiche à maintenir, pas de review à attendre, pas de compte développeur à renouveler.
Des mises à jour immédiates
Une correction mise en production arrive sur tous les téléphones au lancement suivant. Pas de parc de versions à gérer, pas de technicien bloqué sur une version ancienne pendant qu’un autre a la nouvelle.
Melimelo en Flutter, Trottr en PWA : même studio, deux choix opposés, chacun justifié par ses utilisateurs.
Budget
Combien coûte une PWA ?
Une PWA est une application web : elle se chiffre avec la grille web, sans les frais de store. Comptez 6 000 à 15 000 € HT pour un outil interne simple, 6 000 à 30 000 € HT pour un MVP. Le prix d’entrée de 6 000 € vaut quand vous savez exactement ce que vous voulez : processus, règles métier et écrans déjà définis. Il monte s’il faut mener la réflexion avec vous, intégrer un paiement ou un mode hors ligne. Ce plancher tient à notre socle open source et à deux associés seniors qui s’appuient sur l’IA et relisent chaque ligne, sans couche commerciale entre vous et le code.
- Outil interne
- 6 000 à 15 000 € HT, 3 à 5 semaines.
- MVP
- 6 000 à 30 000 € HT, 4 à 8 semaines.
- Application métier complète
- 20 000 à 60 000 € HT, 8 à 14 semaines.
- Cadrage
- 3 000 à 6 000 € HT en plus, si le besoin est à formaliser.
- Paiement
- 2 000 à 5 000 € HT à l’acte, 4 000 à 10 000 € HT en abonnement.
- Interfaçage
- 2 000 à 15 000 € HT par connexion à un outil existant.
- Maintenance
- Maintien à 8 à 12 % du développement par an, évolutions de 700 à 1 100 € HT par jour ou en crédit temps.
Méthode
Développer une PWA, étape par étape.
Avant de coder, une question : PWA ou application publiée sur les stores ? La réponse vient de vos utilisateurs, et elle se pose au cadrage.
01 / 05
Cadrage
1 à 2 semainesQui utilise l’application, sur quel téléphone, avec quel réseau, pour quoi faire. PWA ou Flutter se décide ici.
Si vos processus, règles métier et écrans sont déjà posés, le cadrage est court et le projet démarre au prix d’entrée.
Parcours et maquettes
Écran par écran, pensés pour le pouce comme pour l’ordinateur.
Une PWA sert souvent les deux : le technicien sur son téléphone, le responsable sur son poste. Chaque parcours est validé avant la première ligne de code.
Développement
une version toutes les 1 à 2 semainesChaque version s’installe sur vos téléphones depuis un lien. Vous testez en conditions réelles.
L’IA écrit une grande partie du code, chaque ligne est relue et testée par un associé senior. Tests sur iPhone et Android : installation, notifications, permissions refusées.
Mise en ligne et installation
Mise en production, puis un guide d’installation pour vos utilisateurs, sur iPhone comme sur Android.
Écran d’aide, lien ou QR code : l’ajout à l’écran d’accueil se fait en quelques gestes quand il est bien expliqué. Hébergement chez un hébergeur français ou sur votre infrastructure.
Maintenance et évolutions
dans la duréeCorrections et nouvelles fonctionnalités, en ligne sans review.
Maintien en conditions à 8 à 12 % du développement par an, évolutions au temps passé ou en crédit temps. Dépôt Git, comptes cloud et accès sont à votre nom.
FAQ
Outil interne, application terrain, PWA ou Flutter : le premier échange sert à trancher avec vous, sans jargon et sans engagement.
Parler de mon projetAvant de lancer votre PWA.
Une PWA, ou progressive web app, est une application web qui s’installe sur l’écran d’accueil d’un téléphone ou d’un ordinateur et s’ouvre comme une application. Elle ne passe ni par l’App Store ni par Google Play : un lien suffit. Une seule base de code sert l’iPhone, Android et l’ordinateur, et chaque mise à jour est en ligne dès la mise en production.
Une PWA se chiffre avec la grille web : à partir de 6 000 € HT pour un besoin défini. Comptez 6 000 à 15 000 € HT pour un outil interne simple, en 3 à 5 semaines, et 6 000 à 30 000 € HT pour un MVP, en 4 à 8 semaines. Le prix monte s’il faut cadrer le besoin ou intégrer un paiement.
Oui. Sur iPhone, une PWA s’installe depuis le bouton Partager, puis l’ajout à l’écran d’accueil. Depuis iOS 26, tout site ajouté ainsi s’ouvre par défaut comme une application. Quatre limites : une installation manuelle, des notifications réservées aux PWA installées, aucune présence sur l’App Store et un accès matériel restreint, sans Bluetooth ni NFC.
Oui, depuis iOS 16.4, à une condition : la PWA doit être ajoutée à l’écran d’accueil. Un site ouvert dans Safari n’y a pas droit. L’autorisation doit être demandée après un geste de l’utilisateur, par exemple un bouton « Activer les notifications ». Un compteur peut aussi s’afficher sur l’icône, comme pour une application des stores.
Un site peut devenir une PWA installable : un manifeste, des icônes, un service worker pour le cache, et des écrans repensés pour le téléphone. Pour une vitrine, l’intérêt est faible. Pour un espace client ou un outil utilisé chaque jour, la PWA a du sens. Un audit de l’existant, de 1 à 3 jours, soit 700 à 3 300 € HT, précède le chiffrage.
Une PWA convient quand l’application n’a pas besoin des stores : outil interne, équipes terrain, budget serré. Flutter s’impose pour une application grand public qui doit être trouvée sur l’App Store et Google Play, ou qui a besoin du Bluetooth, du NFC ou de la géolocalisation en arrière-plan. Un MVP Flutter coûte 6 000 à 25 000 € HT, stores compris.
Sur Google Play, oui : une PWA peut être emballée dans une application Android, une Trusted Web Activity, puis publiée. Sur l’App Store, c’est plus fragile : la règle 4.2 d’Apple écarte les applications qui ne vont pas au-delà d’un site web reconditionné. Si la présence sur l’App Store compte pour votre acquisition, Flutter est le bon choix.
Techniquement, oui : un service worker garde en cache les écrans et les données utiles, et les saisies partent quand le réseau revient. Mais le hors ligne se conçoit dès le départ, écran par écran, et il fait monter la note. Si vos équipes travaillent souvent sans réseau, il faut le dire au cadrage, avant le premier écran.
Un outil interne simple demande 3 à 5 semaines, un MVP 4 à 8 semaines, une application métier complète 8 à 14 semaines. Aucun délai de review ne s’ajoute : la PWA est utilisable dès sa mise en production. Pendant le projet, une version testable s’installe sur vos téléphones toutes les 1 à 2 semaines.
Oui, au premier plan : la caméra pour photographier une intervention, la position pour localiser une adresse. Sur iPhone, le moteur de Safari ne donne accès ni au Bluetooth, ni au NFC, ni à la géolocalisation en arrière-plan. Pour ces besoins, une application Flutter s’impose, à partir de 6 000 € HT pour un MVP.
Oui. Trottr, notre logiciel de gestion d’interventions terrain, est une PWA installée sur le téléphone des techniciens sans passer par les stores. Il est vendu par abonnement, avec des licences par utilisateur, et utilisé notamment par Engie. Le studio fait aussi tourner Melimelo, une application Flutter publiée sur les stores : les deux choix sont éprouvés.
Oui. En fin de projet, tout est mis à votre nom : dépôt Git, comptes cloud et accès. Le code écrit pour vous vous appartient, seule la stack open source reste sous sa licence. Vous pouvez faire évoluer la PWA en interne ou la confier à un autre prestataire, sans dépendre de Krafter.

Let’s build a product people → actually use
30 minutes en visio avec un fondateur. Réponse en 24/48h. Pitch deck facultatif.