Application mobile au Maroc. Natif vs Capacitor, coûts comparés en 2026.
En 2026, trois approches dominent le marché des applications mobiles au Maroc : le natif (Swift pour iOS, Kotlin pour Android), React Native (cross-platform de Meta), et Capacitor (framework qui emballe une web app dans une coquille native). Cadence utilise Capacitor. Voici pourquoi, et dans quels cas ce n'est pas la bonne réponse.
Les trois approches de développement mobile
Native Swift/Kotlin : vous codez deux applications distinctes, une pour iOS (Swift ou Objective-C) et une pour Android (Kotlin ou Java). Accès complet à toutes les APIs système. Performances maximales. Coût : 2 équipes ou 2 sprints séparés.
React Native : un seul codebase JavaScript qui génère du code natif pour iOS et Android. 70 à 80 % du code partagé. Performances proches du natif sur les interactions courantes. Bonne option pour des équipes web qui veulent étendre au mobile.
Capacitor (et son prédécesseur Cordova) : une web app (Next.js, React, Vue) emballée dans une coquille native iOS et Android. Le code est du HTML, CSS et JavaScript qui s'exécute dans un WebView. Accès aux APIs natives via plugins. Performances légèrement inférieures au natif sur les animations complexes.
Comparatif coûts 2026 pour une app marocaine
Pour une application de réservation ou marketplace mid-complexity (authentification, catalogue, paiement, notifications) :
Native iOS uniquement : 80 000 à 140 000 DH. Délai 8 à 14 semaines.
Native iOS + Android : 150 000 à 270 000 DH. Délai 14 à 24 semaines (en parallèle).
React Native (iOS + Android) : 80 000 à 140 000 DH. Délai 8 à 16 semaines.
Capacitor sur web app existante (iOS + Android) : 25 000 à 60 000 DH. Délai 3 à 6 semaines.
PWA (Progressive Web App sans store) : inclus dans le forfait web Next.js standard. Délai zéro supplémentaire.
- Native iOS seul : 80 000 à 140 000 DH · 8 à 14 semaines
- Native iOS + Android : 150 000 à 270 000 DH · 14 à 24 semaines
- React Native cross-platform : 80 000 à 140 000 DH · 8 à 16 semaines
- Capacitor sur web existante : 25 000 à 60 000 DH · 3 à 6 semaines
- PWA (sans store) : inclus dans forfait web standard
Quand choisir le natif
Le natif est la bonne réponse quand votre application a des besoins d'accès système profonds : traitement vidéo temps réel, ARKit/ARCore, Bluetooth LE, NFC, animations à 120 fps, deep integrations CarPlay ou Android Auto.
Pour le Maroc en 2026, les cas légitimes de natif pur : application de livraison avec tracking GPS temps réel continu, application médicale avec accès caméra pour diagnostic IA, application fintech avec biométrie avancée et stockage clés sécurisées niveau hardware.
La réalité du marché marocain : moins de 5 % des projets PME justifient le natif. Si vous faites de la réservation, de la gestion de commandes, ou de la marketplace, le natif est un surcoût sans bénéfice perceptible pour l'utilisateur.
Quand Capacitor est la bonne réponse
Capacitor est la bonne réponse quand vous avez déjà une web app Next.js fonctionnelle et voulez la distribuer sur les app stores sans réécrire. C'est le cas le plus courant chez Cadence.
Capacitor est aussi la bonne réponse quand votre équipe est principalement web (React, TypeScript) et n'a pas de mobile engineers disponibles. Le même codebase, les mêmes composants, le même design system, emballé pour le store.
Les limitations de Capacitor qui comptent : WebView de WKWebView sur iOS (légèrement moins fluide sur animations très complexes), accès tardif aux APIs natives les plus récentes (il faut attendre qu'un plugin communautaire supporte la nouvelle API avant de pouvoir l'utiliser), et performance inférieure sur les rendus intensifs (3D, jeux, vidéo).
Ce que Capacitor fait bien : notifications push, caméra, GPS, biométrie (Face ID, TouchID), partage natif, accès photos, accès contacts. Tout ce dont une marketplace ou application de réservation a besoin.
L'approche Cadence : Capacitor sur Next.js
Cadence a livré une application iOS en production sur la base de la web app cadencemaroc.com avec Capacitor. Le code est partagé à 95 % entre le web et l'app. Le même composant de réservation, le même système d'authentification, le même dashboard.
Ce qui nécessite une couche native additionnelle : le Push Notifications API (APNs pour iOS, FCM pour Android), la biométrie (Face ID), et la gestion du status bar. Ces modules prennent 2 à 4 jours de développement sur un projet Capacitor.
La soumission sur l'App Store d'Apple est la partie la plus chronophage : revue de 1 à 5 jours ouvrés, possibilité de rejet si l'app ne propose pas assez de "native value" (Apple Guideline 4.2). Cadence gère ce processus pour ses clients.
PWA vs Capacitor : le choix pour une startup marocaine
Une PWA (Progressive Web App) est une web app qui peut être installée sur l'écran d'accueil, fonctionne offline partiellement, et reçoit des notifications push web. Elle ne passe pas par les app stores.
La PWA est le bon point de départ si vous n'avez pas encore prouvé que vos utilisateurs veulent une app. Le coût marginal est nul si vous avez déjà un Next.js. Testez l'adoption avant d'investir dans Capacitor ou natif.
Passez à Capacitor quand la PWA prouve son adoption (téléchargements ou usage régulier confirmé) et que vos utilisateurs vous demandent une app store. La présence sur l'App Store a un effet de crédibilité significatif pour les marketplaces et les apps de service au Maroc.
- PWA d'abord : zéro coût additionnel, test d'adoption rapide
- Capacitor si la PWA prouve la demande : 25 000 à 60 000 DH
- React Native si votre équipe est mobile-first et vous partez de zéro
- Natif si vos besoins techniques l'exigent (caméra avancée, ARKit, 120fps)
- Dans tous les cas : web app Next.js d'abord, mobile ensuite
Capacitor est la bonne réponse pour 90 % des projets mobiles au Maroc qui partent d'une web app existante. Native est la bonne réponse pour les 10 % avec des exigences techniques système profondes. React Native est une option viable si vous partez de zéro avec une équipe JavaScript. La décision se prend après avoir prouvé que la web app convertit, jamais avant. Cadence livre la web app d'abord, puis l'app mobile Capacitor si l'adoption le justifie.
Ressources liées
Newsletter
Recevez nos prochains articles.
1 email par semaine, les meilleurs articles. Désinscription en 1 clic.
Vous avez un projet web sérieux au Maroc ?
Cadence installe pour votre PME un système qui transforme les demandes en clients : site qui capte, WhatsApp tracké, mini CRM, relances, dashboard. Prix signé en dirhams, calendrier signé au devis, code source à vous.
Recevoir mon audit gratuitÀ lire aussi
D'autres articles Cadence.
No-shows : comment l'acompte CMI à la réservation les divise par trois
Un no-show, c'est un créneau perdu, un employé payé à vide et un client qui ne s'excuse même pas. L'acompte en ligne via CMI change radicalement ce comportement, et les clubs marocains qui l'ont adopté le mesurent dès le premier mois.
Coût d'un lead au Maroc en 2026 : benchmarks par secteur et les 4 pièges qui le doublent
Vous dépensez en Meta Ads ou Google Ads, les clics arrivent, mais les demandes clients ne suivent pas. Le problème n'est pas votre budget : c'est tout ce qui se passe après le clic.
Relance commerciale au Maroc : la méthode simple qui sauve vos devis
Vous envoyez un devis, vous attendez, rien ne vient. Ce silence n'est pas un refus : c'est l'absence de relance qui tue vos ventes. Voici comment y remédier en 7 jours.
Votre site web doit générer des demandes, pas des compliments
Payer des pubs pour entendre "beau site" de votre entourage, c'est un budget marketing qui part en fumée. Un site web marocain qui convertit, ça se construit différemment.