Développement d'application mobile au Maroc. React Native, Flutter ou PWA : que choisir.
En 2026, 72 % du trafic web au Maroc est mobile. Cette statistique pousse beaucoup d'entrepreneurs marocains à demander une application mobile native. Mais dans 60 % des cas, une Progressive Web App (PWA) bien développée couvre le besoin réel pour un coût 3 à 5 fois inférieur. Voici le comparatif honnête.
PWA, React Native, Flutter : définitions sans jargon
PWA (Progressive Web App) : une application web qui se comporte comme une app native. Elle s'installe sur l'écran d'accueil du téléphone, fonctionne hors-ligne partiellement, envoie des notifications push. Elle est développée en HTML, CSS, JavaScript. Elle n'est pas dans l'App Store.
React Native : framework JavaScript (de Meta/Facebook) qui génère du code natif iOS et Android. Une seule codebase pour les deux plateformes. Interface 100 % native. Distribution via App Store et Google Play.
Flutter : framework de Google qui génère également du code natif iOS et Android depuis une seule codebase, en Dart. Interface entièrement custom (pas les composants natifs iOS ou Android). Performance légèrement supérieure à React Native sur certains cas d'usage.
Natif pur (Swift pour iOS, Kotlin pour Android) : deux codebases séparées, interface optimale, budget doublé. Justifié uniquement pour des apps à forte contrainte hardware (AR, jeux, capteurs précis).
PWA : ce qu'elle fait bien et ses limites
Une PWA bien développée en Next.js offre en 2026 : installation sur écran d'accueil (iOS et Android), notifications push (iOS depuis iOS 16.4), fonctionnement partiel hors-ligne (cache Service Worker), accès caméra, géolocalisation.
Ce qu'une PWA ne peut pas faire : accès au Bluetooth, NFC, Face ID natif iOS (l'authentification biométrique Web API est limitée), intégration Apple Pay ou Google Pay native, publication dans l'App Store (impossible) ou Google Play (possible via Trusted Web Activity).
Pour quelle cible : e-commerce, réservation, espace client, tableau de bord, messagerie, contenus. En résumé : tout ce que vos utilisateurs feraient sur un site web, ils peuvent le faire sur une PWA avec une expérience proche du natif.
Quand React Native ou Flutter s'imposent
React Native ou Flutter sont nécessaires quand votre app doit :
- Être présente dans l'App Store Apple ou Google Play (pour la découvrabilité ou la réassurance)
- Utiliser des fonctionnalités hardware avancées (Bluetooth BLE, NFC pour des paiements, capteurs spécifiques)
- Offrir une expérience de jeu ou d'animation haute fréquence (Flutter est préférable dans ce cas)
- Intégrer Apple Pay ou Google Pay en natif (paiements in-app)
- Générer une traction sur l'App Store (les apps ont un canal d'acquisition spécifique)
- Cibler des utilisateurs qui préfèrent télécharger une app et sont moins à l'aise avec le web (segments moins tech-savvy)
Comparatif budget et délai au Maroc
Les budgets réels, pas les fourchettes marketing :
PWA Next.js de qualité : incluse dans un sprint Cadence standard (plateforme web = PWA). Pas de budget additionnel.
React Native app simple (auth + 4 à 6 écrans + API existante) : 60 000 à 100 000 DH. Délai 6 à 10 semaines.
React Native app complète (15+ écrans + logique métier + paiements + notifications) : 150 000 à 300 000 DH. Délai 3 à 5 mois.
Flutter app équivalente : tarifs comparables à React Native. Léger avantage sur la performance visuelle, courbe d'apprentissage Dart.
Coût de soumission App Store Apple : 99 USD/an (abonnement Apple Developer Program). Délai de review Apple : 24h à 7 jours. Rejets fréquents au premier dépôt.
Coût de soumission Google Play : 25 USD one-time. Délai de review : 2 à 3 jours pour la première publication.
Le cas Cadence : l'iOS Cadence Portal
Cadence a développé et soumis une application iOS native (Capacitor + Next.js) pour son portail client. Ce choix a été fait pour justifier une feature native Apple (Face ID pour l'authentification, Push Notifications APNs) et être présent dans l'App Store.
Enseignement principal : la review Apple est stricte. Le premier dépôt a été rejeté sur le critère 4.2.2 (contenu insuffisant). La résolution a nécessité l'ajout de 3 fonctionnalités natives supplémentaires (caméra, briefing vocal, partage natif). Budget additionnel : 2 semaines de développement.
Ce retour confirme qu'une app iOS n'est pas juste "mettre le site dans un wrapper". Apple valide que l'app offre une valeur réelle qui justifie sa présence sur l'App Store.
La décision en 3 questions
Question 1 : vos utilisateurs ont-ils besoin de fonctionnalités hardware (Bluetooth, NFC, Apple Pay) ou souhaitent-ils trouver votre app dans l'App Store ? Si non : PWA.
Question 2 : avez-vous le budget pour maintenir une app native sur la durée ? Les mises à jour iOS et Android arrivent tous les ans et nécessitent des ajustements. Budget maintenance app native : 20 000 à 40 000 DH par an. Si non : PWA.
Question 3 : avez-vous validé le marché avec la version web ? Si non : commencez par la PWA. Si la traction est là, l'app native est une extension naturelle, pas un pari à fonds perdus.
En 2026, une PWA Next.js bien développée couvre 85 % des besoins des projets marocains qui demandent une "appli mobile". Le développement natif (React Native, Flutter) est justifié pour les projets qui ont besoin de l'App Store, des fonctionnalités hardware avancées, ou d'une présence de marque forte sur le store. Le coût est 3 à 5 fois supérieur à une PWA et le délai est 3 à 4 fois plus long. Cadence commence systématiquement par une PWA et cadre le natif uniquement quand le besoin est prouvé.
Ressources liées
Newsletter
Recevez nos prochains articles.
1 email par semaine, les meilleurs articles.
Vous avez un projet web au Maroc ?
Nous le mettons en ligne en 7 jours, prix et date signés au devis. Dès 990 DH par mois avec la Formule Propriétaire : hébergement, maintenance et évolutions inclus, et à la 12e mensualité le code est à vous.
Démarrer mon projetÀ lire aussi
D'autres articles Cadence.
Combien coûte une plateforme de commande directe pour dark kitchen au Maroc ? (2026)
Chaque commande passée via Glovo ou Jumia vous coûte entre 25 % et 30 % de votre chiffre d'affaires. Un canal direct, lui, se rembourse en quelques semaines. Voici le calcul.
Commande directe pour dark kitchen au Maroc : reprendre la main sur Glovo
Chaque commande passée sur Glovo vous coûte entre 25 et 30 % de commission. Construire votre canal direct ne signifie pas quitter les plateformes demain matin, mais arrêter de leur offrir vos meilleurs clients.
Plateforme de réservation pour restaurant au Maroc : le guide complet (menu QR, CMI, WhatsApp)
Un client qui scanne votre menu, choisit sa table et paie un acompte sans jamais vous appeler : ce n'est plus un luxe réservé aux grandes chaînes. Voici comment un restaurant marocain peut installer ce système pour moins cher que vous ne le pensez.
Prix de création d'un site web au Maroc en 2026 : la grille complète en dirhams
Un template Wix à 300 DH/mois ou une plateforme sur-mesure à 150 000 DH : le marché marocain du site web est fragmenté, opaque et plein de mauvaises surprises. Cette grille vous donne les vrais chiffres.