📱

Cahier des charges application mobile

Cahier des charges Pour : dirigeant

Guide et template pour rédiger un cahier des charges d'application mobile. Spécificités iOS/Android, UX mobile, stores et contraintes techniques.

Ce que vous trouverez dans ce guide

Ce guide est conçu pour les dirigeant qui souhaitent faire les bons choix technologiques. Il couvre les critères de sélection, les pièges à éviter, les questions à poser aux prestataires et une checklist actionnable.

Que vous soyez en phase de réflexion ou prêt à lancer un appel d'offres, ce guide vous donne les clés pour prendre des décisions eclairees et éviter les erreurs courantes.

Pour qui ce guide est-il fait ?

Dirigeants & Entrepreneurs

Vous avez un projet digital mais ne savez pas par ou commencer ni combien budgeter.

Responsables Marketing

Vous devez choisir entre plusieurs prestataires ou solutions et avez besoin de critères objectifs.

DSI & CTO

Vous évaluez des solutions techniques et cherchez une grille d'analyse structurée.

Startups & Porteurs de projets

Vous lancez un produit digital et voulez optimiser votre budget et vos choix technologiques.

Comment utiliser ce guide

1

Lisez le contenu

Parcourez les sections pour comprendre les enjeux et les critères clés.

2

Utilisez la checklist

Cochez les éléments au fur et à mesure de votre avancement.

3

Posez les bonnes questions

Utilisez la liste de questions lors de vos échanges avec les prestataires.

Les spécificités d'un CDC mobile

Un cahier des charges pour application mobile reprend les mêmes bases qu'un CDC web, avec des sections spécifiques au mobile : choix de la plateforme (iOS, Android, cross-platform), gestion des permissions, notifications push, mode hors-ligne, et publication sur les stores.

Choix de la plateforme

La première décision à prendre est le choix de la plateforme :

  • iOS natif (Swift) : performances optimales, accès à toutes les APIs Apple, mais limite a l'écosystème Apple
  • Android natif (Kotlin) : même avantages pour l'écosystème Google, fragmentation des devices à gérer
  • Cross-platform (React Native, Flutter) : un seul code pour les deux plateformes, 30-40% d'économie, avec quelques compromis sur les performances

UX mobile : les règles d'or

L'expérience mobile est radicalement différente du web :

  • Navigation par gestes (swipe, pull-to-refresh)
  • Écrans plus petits : hierarchiser l'information
  • Utilisation contextuelle (en deplacement, une main)
  • Temps de chargement critique : optimiser chaque écran
  • Respecter les guidelines Apple (HIG) et Google (Material Design)

Les sections spécifiques au mobile

Fonctionnalités natives

Listez les fonctionnalités spécifiques au mobile : camera, GPS, accelerometre, NFC, biometrie (Face ID / Touch ID), notifications push, mode offline, partage, deep linking.

Gestion des données

Comment l'app fonctionne sans connexion ? Quelles données sont stockées localement ? Comment se fait la synchronisation ? Pensez aux cas limites : connexion lente, mode avion, espace de stockage plein.

Publication sur les stores

Prévoyez les éléments nécessaires : captures d'écran pour chaque taille d'écran, texte de description, icône, politique de confidentialité. Les reviews Apple prennent 24-48h, Google 2-7 jours.

Mises à jour et versioning

Définissez la stratégie de mises à jour : fréquence, retro-compatibilite, migration des données, force update pour les mises à jour critiques.

Budget et délais typiques

Une application mobile simple coûte entre 10 000 et 25 000 €, une application complexe entre 30 000 et 80 000 €. Comptez 3-6 mois de développement. N'oubliez pas le budget maintenance (15-20% du coût initial par an) et les frais des stores (99 €/an Apple, 25 € unique Google).

Comparaison

ApprocheNativeCross-platformPWA
Coût moyen30 000 - 150 000 EUR20 000 - 80 000 EUR5 000 - 30 000 EUR
PerformanceExcellenteTrès bonneBonne
Accès matérielCompletLargeLimite
Délai4-8 mois (x2 OS)3-6 mois1-3 mois
DistributionApp Store / Play StoreApp Store / Play StoreURL directe

Signaux d'alerte

• Le prestataire propose une seule plateforme sans discuter de votre audience cible
• Aucune mention des contraintes de publication (App Store, Google Play)
• Pas de specification des performances offline ou de gestion du réseau
• Le cahier des charges ne mentionne pas la gestion des notifications push
• Aucune stratégie de mise à jour ou de versioning de l'application
• Pas de tests utilisateurs prévus avant la mise en production
• Le prestataire ne parle pas de la sécurité des données mobiles
• Aucun plan pour le monitoring des crashs et la collecte de feedback

Questions à poser

• Quelle plateforme recommandez-vous (native, cross-platform) et pourquoi ?
• Comment gerez-vous les mises à jour et le déploiement sur les stores ?
• Quelle est votre expérience avec les guidelines Apple/Google pour la validation ?
• Comment l'application fonctionnera-t-elle en mode offline ?
• Quelle stratégie pour les notifications push et l'engagement utilisateur ?
• Comment assurez-vous la sécurité des données sur mobile (chiffrement, authentification) ?
• Quel est votre processus de tests (unitaires, intégration, beta testing) ?
• Comment gerez-vous les différentes tailles d'écran et versions d'OS ?
• Quel outil utilisez-vous pour le monitoring des crashs en production ?
• Quelle est la procédure de transfert du compte développeur à la fin du projet ?

Checklist

  • Choix de la plateforme (iOS, Android, cross-platform)
  • Liste des ecrans avec wireframes
  • Fonctionnalites natives utilisees (GPS, camera, push...)
  • Comportement hors-ligne et synchronisation
  • Authentification et securite des donnees
  • Integration avec des APIs existantes
  • Charte graphique et respect des guidelines OS
  • Strategie de publication sur les stores
  • Plan de mises a jour et versioning
  • Budget maintenance et evolution annuelle

Estimation budgetaire

Le budget pour ce type de projet dépend de nombreux facteurs : complexité, nombre de fonctionnalités, niveau de design, intégrations tierces et maintenance. Consultez nos grilles tarifaires detaillees pour obtenir des estimations precises.

Prêt à lancer votre projet ?

Besoin d'un avis personnalise ? Decrivez votre projet pour des recommandations gratuites.

Recevoir un avis

Questions fréquentes

Faut-il developper pour iOS et Android ?
Cela depend de votre audience. En France, iOS represente ~25% et Android ~75%. Pour toucher le maximum d'utilisateurs, le cross-platform (React Native, Flutter) offre un bon compromis cout/couverture.
Combien coute une application mobile ?
De 10 000 € pour une app simple a plus de 80 000 € pour une app complexe. Le cross-platform est 30-40% moins cher que le natif double plateforme.
Combien de temps pour developper une app ?
Comptez 3-4 mois pour une app simple, 6-9 mois pour une app complexe. Ajoutez 2-4 semaines pour les tests et la publication sur les stores.

Autres guides

Pages liées

Chaque semaine, le meilleur de la tech française

Tendances, salaires, outils et opportunités — directement dans votre boîte mail.

Gratuit. Desabonnement en un clic. Pas de spam.