« Il nous faut une application » : la demande revient souvent, mais elle recouvre des réalités très différentes. Pour certains projets, une application web accessible depuis un navigateur est la meilleure réponse. Pour d’autres, une application mobile installée sur le téléphone est indispensable. Et pour beaucoup, la bonne solution combine les deux.
Cet article donne les critères pour choisir. Il fait partie de notre guide Créer une application web ou mobile : les 7 étapes.
Les quatre options possibles
- Application web : elle fonctionne dans un navigateur, sur ordinateur, tablette et téléphone. Rien à installer, une seule version à maintenir.
- Application web progressive (PWA) : une application web qui peut être ajoutée à l’écran d’accueil, envoyer certaines notifications et fonctionner partiellement hors ligne.
- Application mobile cross-platform : une application installée depuis l’App Store et Google Play, développée avec un seul code pour iOS et Android (par exemple avec React Native).
- Application mobile native : une application développée séparément pour iOS (Swift) et Android (Kotlin), pour des besoins de performance ou d’accès matériel poussés.
Le critère principal : où travaillent vos utilisateurs ?
Au bureau, sur ordinateur
Back-office, gestion, comptabilité, planification, reporting : ces usages se font principalement sur grand écran, avec des tableaux et des formulaires détaillés. L’application web est le choix naturel.
En déplacement, ponctuellement
Un commercial qui consulte une fiche client ou un responsable qui valide une demande depuis son téléphone : une application web bien conçue pour mobile (responsive) suffit le plus souvent.
Sur le terrain, au quotidien
Techniciens, livreurs, équipes de chantier ou d’exploitation agricole : ils utilisent l’outil plusieurs fois par jour, parfois sans connexion fiable, avec besoin de photos, de signature ou de géolocalisation. Une application mobile installée devient alors pertinente.
Le grand public
Pour une application destinée à vos clients, la question est celle de la fréquence d’usage. Un client qui interagit une fois par mois n’installera pas d’application : un espace client web est plus adapté. Un service utilisé chaque semaine (commande, réservation, fidélité) justifie une application mobile.
Le comparatif
| Critère | Application web | Application mobile |
|---|---|---|
| Installation | Aucune, accès par lien | Depuis les stores |
| Mise à jour | Immédiate pour tous | Via les stores, l’utilisateur doit mettre à jour |
| Fonctionnement hors ligne | Limité (meilleur en PWA) | Complet si prévu |
| Accès à l’appareil (photo, GPS, notifications) | Partiel | Complet |
| Usage sur grand écran | Excellent | Limité |
| Visibilité | Moteurs de recherche, liens | App Store, Google Play |
| Coût de développement | Plus faible | Plus élevé (deux plateformes, publication) |
| Maintenance | Une seule version | Suivre les évolutions d’iOS et Android |
Le mode hors ligne : un critère décisif
Beaucoup de projets basculent vers le mobile à cause du hors ligne. Si vos utilisateurs travaillent dans des zones mal couvertes (exploitations agricoles, chantiers, entrepôts, routes entre deux villes), l’application doit pouvoir enregistrer les données localement et les synchroniser au retour du réseau. C’est faisable sur le web dans une certaine mesure, mais beaucoup plus robuste avec une application mobile.
Ce point est détaillé dans Créer une application mobile à Agadir : les décisions à prendre avant de coder.
Quand il faut les deux
Dans la plupart des projets métier, la réponse est hybride :
- une application web pour le bureau : administration, planification, reporting, paramétrage ;
- une application mobile pour le terrain : consultation des missions, saisie, photos, signature.
Les deux s’appuient sur le même serveur et la même base de données. C’est l’architecture classique d’un outil de gestion des interventions, d’un CRM pour commerciaux terrain ou d’une plateforme de livraison.
Et la PWA ?
L’application web progressive est un bon compromis quand le budget est limité et que les besoins mobiles restent simples : ajout à l’écran d’accueil, consultation hors ligne de données récentes, notifications sur Android. Ses limites apparaissent avec un hors ligne complexe, un accès poussé au matériel ou une présence attendue dans les stores.
Méthode de décision
- Listez les profils d’utilisateurs et, pour chacun, l’endroit et la fréquence d’usage.
- Identifiez les besoins techniques : hors ligne, photo, GPS, notifications, scan de codes-barres.
- Commencez par la plateforme qui sert le profil le plus important.
- Ajoutez la seconde plateforme dans un lot suivant si nécessaire, en réutilisant le même serveur.
Pour le périmètre de cette première version, voir Définir le périmètre d’un MVP. Découvrez aussi nos services de développement web sur mesure et de développement d’applications mobiles.
Questions fréquentes
Une application web fonctionne-t-elle sur téléphone ?
Oui, si elle est conçue en responsive. Elle s’adapte à la taille de l’écran et convient très bien aux usages ponctuels sur mobile.
Peut-on commencer en web et passer au mobile plus tard ?
Oui. Si le serveur est bien conçu, une application mobile peut être ajoutée ensuite en réutilisant la même base de données et la même logique métier.
React Native ou développement natif ?
React Native convient à la grande majorité des projets métier et grand public, avec un seul code pour iOS et Android. Le natif se justifie pour des besoins de performance graphique ou d’accès matériel avancé.
Faut-il publier une application interne sur les stores ?
Pas forcément. Une application réservée à vos équipes peut être distribuée de façon privée, selon les options proposées par Apple et Google pour les entreprises.
Un projet à Agadir ou ailleurs au Maroc ? Décrivez-nous votre besoin : nous préparons un premier échange concret de 30 minutes, sans engagement.
Discuter de mon projet ou découvrir notre présence à Agadir.
