La vraie question derrière ce choix
Quand un porteur de projet pose la question "application mobile ou web app", il cherche surtout à savoir combien ça va lui coûter et si son budget suffit. La réponse courte : une web app (aussi appelée PWA, Progressive Web App) couvre 90% des cas d'usage courants à un budget bien inférieur. Mais "bien inférieur" mérite d'être chiffré.
Une application web sur-mesure se situe entre 5 000 et 20 000 euros selon la complexité des fonctionnalités, le niveau de personnalisation et les intégrations tierces (paiement, API externes, gestion de droits). Ce budget comprend la conception, le développement, les tests et la mise en ligne. Le développement natif pour iOS et Android représente souvent le double, voire le triple, car il faut maintenir deux codebases distinctes ou investir dans un framework cross-platform comme React Native ou Flutter, qui a ses propres compromis.
Ce qu'une web app fait très bien
La web app s'exécute dans le navigateur ou comme application installée sur l'écran d'accueil du téléphone, sans passer par l'App Store ni Google Play. Elle peut envoyer des notifications push, fonctionner partiellement hors-ligne, accéder à la caméra, au GPS et aux contacts. En 2024, les APIs navigateur couvrent la grande majorité des besoins.
Exemples concrets où la web app est le bon choix : une plateforme SaaS avec tableau de bord, un outil de réservation ou de gestion interne, une marketplace, un extranet client. Ces projets n'ont pas besoin d'être dans un store. L'utilisateur accède via un lien, et c'est tout. Le délai de livraison est aussi plus court : entre 6 et 16 semaines selon le périmètre, contre 4 à 6 mois pour une application native bien faite.
Quand le natif devient indispensable
Certains projets ont des contraintes que le navigateur ne peut pas résoudre correctement aujourd'hui. C'est le cas des applications qui exploitent le Bluetooth, NFC, ou des capteurs spécifiques au matériel. Les jeux avec rendu graphique intensif, les applications de santé connectée avec des appareils médicaux, ou les outils qui tournent en arrière-plan de façon continue entrent dans cette catégorie.
La présence dans les stores peut aussi être un critère stratégique en soi : si votre audience cible cherche des applications sur l'App Store par réflexe, ou si vous comptez sur les achats in-app comme modèle économique principal, le natif ou un framework cross-platform s'impose. Dans ce cas, React Native ou Flutter permettent de partager une grande partie du code entre iOS et Android, ce qui réduit le budget par rapport à deux développements séparés, sans descendre au niveau d'une web app.
Budget, délais et facteurs de variation
Voici les ordres de grandeur à retenir pour cadrer un projet :
Web app sur-mesure : 5 000 à 20 000 euros, 6 à 16 semaines. Application cross-platform (React Native / Flutter) : 12 000 à 35 000 euros, 3 à 6 mois. Application native iOS + Android séparées : 20 000 euros et plus, 4 à 8 mois par plateforme.
Ce qui fait monter le budget : le nombre d'écrans et de rôles utilisateurs, les intégrations complexes (paiement en ligne, synchronisation temps réel, systèmes tiers), les exigences de performance ou de sécurité (données de santé, données financières), et la qualité des animations. Ce qui le réduit : partir d'un périmètre clair et défini, éviter les changements de cap en cours de route, et choisir un interlocuteur qui ne fait pas passer ses frais fixes dans le devis. En travaillant en direct avec un développeur freelance, le client paie le travail réel, pas les locaux ni les couches commerciales d'une agence : l'écart avec un projet équivalent en agence est souvent de 30 à 50%.
L'hébergement et les coûts récurrents
Une web app n'implique pas d'abonnement obligatoire à une plateforme tierce. Le code vous appartient à 100%. L'hébergement représente quelques dizaines d'euros par an pour un projet modeste, et quelques centaines pour une application avec de la charge. Un nom de domaine coûte moins de 20 euros par an.
A l'inverse, une application native publiée sur les stores implique un compte développeur Apple (99 dollars par an) et un compte Google Play (25 dollars une fois). Les mises à jour applicatives passent par un processus de validation qui peut prendre plusieurs jours, alors qu'une mise à jour de web app est déployée en quelques minutes. C'est un avantage concret pour un produit en phase de croissance qui évolue rapidement.
Comment choisir : grille de décision rapide
Trois questions permettent de trancher dans 80% des cas. Votre application a-t-elle besoin d'un accès matériel que le navigateur ne supporte pas (Bluetooth, NFC, capteurs médicaux) ? Si oui, natif obligatoire. Votre modèle économique repose-t-il sur les achats in-app ou sur la découvrabilité dans un store ? Si oui, natif ou cross-platform. Sinon, une web app bien construite couvre votre besoin à un coût et dans des délais bien inférieurs.
Si vous n'êtes pas sûr de la réponse, un premier échange avec un développeur permet de cadrer le périmètre en moins d'une heure. Je propose un devis gratuit et détaillé sous 48h, sans engagement, pour vous aider à choisir la bonne approche avant d'investir quoi que ce soit.