Comparer les tarifs d’une agence d’application mobile demande de regarder ce que chaque proposition engage à livrer. Un budget de développement peut couvrir les écrans et laisser à votre charge les services nécessaires à leur fonctionnement. Une autre offre peut intégrer la préparation de la distribution, mais exclure les interventions après lancement. L’écart devient interprétable lorsque ces frontières sont visibles.
Ce guide Anaska, propose une méthode de lecture des devis sans estimation de marché. Les grilles et contrôles ci-dessous sont des recommandations de la rédaction. Utilisez-les pour rapprocher les périmètres, identifier les dépenses récurrentes et décider des arbitrages avant de vous engager.
Décrire une version livrable avant de comparer les tarifs
Préparez un document commun indiquant les utilisateurs concernés, leur objectif et les actions nécessaires au lancement. Remplacez les expressions générales, comme « application de réservation complète », par des comportements observables : consulter une disponibilité, sélectionner un créneau, confirmer la demande et retrouver son statut. Distinguez les fonctions retenues des idées encore ouvertes.
Pour chaque parcours, précisez son point de départ, les informations utilisées et le résultat attendu. Ajoutez les situations qui changent son fonctionnement : utilisateur déconnecté, information absente, refus du service distant ou action interrompue. Cette description permet de discuter le travail couvert sans faire dépendre le devis d’une interprétation implicite.
Le livrable à demander est une liste de parcours accompagnée de leurs critères d’acceptation. Une fonction reste insuffisamment cadrée si personne ne peut expliquer comment constater sa conformité. Évitez également de reporter toutes les difficultés dans une rubrique « détails à définir » : faites isoler les décisions qui conditionnent réellement le chiffrage.
Pour valider ce périmètre, demandez à chaque agence de reformuler les mêmes attentes et d’identifier ses hypothèses. Une différence de compréhension doit être résolue avant la comparaison financière, ou apparaître explicitement comme une variante.
Faire correspondre chaque poste à un livrable et un responsable
Une décomposition utile relie le travail proposé à une remise concrète. Demandez aussi qui prépare les éléments nécessaires et qui les valide chez vous. Le tableau suivant sert de trame de discussion ; les responsabilités indiquées sont des attributions à confirmer pour votre projet.
| Poste | Livrable à demander | Responsable à désigner | Question à poser |
|---|---|---|---|
| Cadrage | Périmètre, parcours et hypothèses | Agence et référent produit | Quelles décisions restent ouvertes ? |
| Interfaces | Maquettes et états des écrans | Conception et validation métier | Quels comportements sont décrits ? |
| Développement | Application et code correspondant | Équipe technique | Quelles plateformes sont couvertes ? |
| Intégrations | Connexions documentées et vérifiées | Agence et propriétaire du service | Qui fournit les accès de test ? |
| QA et recette | Scénarios, résultats et anomalies | Agence et valideur côté client | Comment accepte-t-on la livraison ? |
| Distribution | Version préparée et éléments de soumission | Agence et titulaire des comptes | Quel accompagnement est inclus ? |
| Maintenance | Périmètre et procédure d’intervention | Prestataire de suivi | Quelles demandes restent exclues ? |
Demandez que les regroupements restent lisibles. Une ligne « réalisation complète » ne permet pas d’identifier ce qui disparaîtrait en cas de réduction du périmètre. À l’inverse, une décomposition très fine reste peu exploitable si les livrables ne correspondent à aucun parcours.
Contrôlez les dépendances entre postes : la recette suppose des contenus et des accès disponibles ; une intégration suppose un interlocuteur capable de répondre. Validez la grille lorsque chaque remise possède un contenu, un destinataire et une condition d’acceptation.
Comparer les plateformes et les appareils réellement couverts
Demandez une couverture explicite pour iOS et Android, puis pour les formats et configurations retenus. La formule « compatible mobile » ne précise ni les versions visées ni les adaptations d’affichage. Faites distinguer les engagements de lancement des extensions possibles, notamment si les tablettes ou appareils pliables ne sont pas prioritaires.
Le guide d’architecture Android, mis à jour le 5 octobre 2026, décrit plusieurs formats d’appareils et recommande de préserver l’état de l’interface lors des changements de configuration. Pour votre devis, transformez ce point en question concrète : que devient une saisie lorsque la fenêtre change de taille ou que l’appareil pivote ?
Si les agences proposent des technologies différentes, demandez une justification liée à vos usages : composants particuliers, accès aux fonctions du téléphone, adaptations visuelles et reprise du code. Ne déduisez pas une économie du seul terme « multiplateforme ». Faites préciser quelles parties seront partagées et quelles interventions resteront propres à chaque plateforme.
Le livrable attendu est une matrice de compatibilité associée aux vérifications prévues. Validez-la avec les responsables métier avant de retenir une proposition : une couverture plus large peut être inutile, tandis qu’une configuration essentielle omise rend les offres difficilement comparables.
Chiffrer la conception des interfaces au-delà des écrans principaux
Pour comparer la conception, demandez la liste des parcours maquettés et des états représentés. Un écran de liste peut nécessiter un affichage pendant le chargement, un résultat vide et un message d’échec. Faites préciser si ces états figurent dans la conception ou seront décidés pendant le développement.
Définissez également les éléments fournis par votre organisation : identité visuelle, textes, illustrations éventuelles et terminologie métier. Si l’agence doit les créer ou les adapter, demandez une ligne identifiable. Un devis qui suppose des contenus définitifs ne couvre pas le même travail qu’une offre comprenant leur préparation.
Exemple pédagogique : pour confirmer une réservation, la maquette devrait permettre de comprendre le récapitulatif, la confirmation réussie et le traitement d’un créneau devenu indisponible. Cette description constitue une base de validation, sans présumer du nombre d’écrans nécessaire.
Notre recommandation est de demander un parcours navigable et un relevé des décisions approuvées. Faites préciser comment sont traitées les corrections de conception et les nouvelles demandes. Évitez de valider seulement une apparence : vérifiez aussi les libellés, les retours après action et les possibilités de récupération après erreur.
Distinguer application, services et intégrations externes
Dressez l’inventaire des systèmes auxquels l’application doit se connecter : catalogue, comptes utilisateurs, réservation ou outil interne, selon votre projet. Pour chaque connexion, indiquez si le service existe, qui le maintient et quelle documentation est disponible. Le raccordement à une interface existante et la création d’un service doivent apparaître séparément.
Demandez une fiche par intégration précisant les données échangées, les autorisations nécessaires, les erreurs attendues et l’environnement de vérification. Si un accès manque, faites définir ce qui peut être étudié immédiatement et ce qui reste conditionné à sa réception. Évitez qu’une hypothèse de disponibilité soit présentée comme une certitude.
L’administration mérite aussi une décision explicite. Qui modifiera les contenus, corrigera une donnée ou traitera une demande utilisateur ? Si un espace d’administration est nécessaire, demandez ses fonctions, ses utilisateurs et ses limites. Sa présence ne doit pas être déduite de celle de l’application.
Pour valider ce poste, demandez une démonstration des échanges convenus dans un environnement adapté. Précisez qui résout une anomalie provenant du service distant et comment l’agence documente le blocage. Cette répartition rend les exclusions exploitables au lieu de les découvrir pendant la recette.
Définir les données et le fonctionnement hors connexion
La mention « mode hors connexion » appelle un choix de périmètre. Souhaitez-vous consulter des informations déjà chargées, enregistrer une saisie ou modifier des données avant leur synchronisation ? Décrivez les comportements attendus au retour du réseau, y compris lorsque une information a changé ailleurs.
Le guide Android distingue notamment une couche d’interface et une couche de données. Il présente aussi des modèles persistants pour certains usages avec un réseau intermittent. Ces principes ne prouvent pas qu’une fonction hors connexion figure dans une proposition : demandez son périmètre propre.
Notre recommandation est d’obtenir une fiche qui indique les données conservées, leur actualisation et les actions possibles sans réseau. Faites préciser ce que l’utilisateur voit lorsqu’une opération attend son envoi ou rencontre un conflit. Évitez une confirmation ambiguë qui laisserait croire qu’une action est terminée.
Validez ce poste avec des scénarios de coupure et de reprise. Exemple pédagogique : une demande enregistrée localement doit conserver un statut compréhensible jusqu’à son traitement. L’acceptation porte sur le comportement convenu, pas sur une formule générale comme « synchronisation automatique ».
Rendre visibles la QA, la recette et les corrections
Demandez ce que recouvre la QA, c’est-à-dire l’assurance qualité, dans chaque offre. Quels parcours seront vérifiés, dans quelles configurations et avec quelles données ? Faites distinguer les contrôles réalisés par l’agence de la recette métier que votre équipe effectuera pour accepter la livraison.
Le livrable utile comprend les scénarios retenus, les résultats observés et le suivi des anomalies. Pour chaque anomalie, demandez un comportement attendu, un comportement constaté et une décision de traitement. Une mention « tests inclus » sans ce cadre laisse ouverte la question de la couverture réelle.
Prévoyez une règle de distinction entre correction et évolution. Si le résultat contredit un critère approuvé, la discussion diffère de celle portant sur une fonction ajoutée. Faites décrire le traitement des désaccords et des demandes dont le comportement attendu n’avait pas été précisé.
Pour valider la recette, choisissez un interlocuteur habilité à accepter les parcours. Ne vous limitez pas au chemin idéal : incluez les refus, interruptions et résultats vides pertinents. Demandez enfin comment une correction est revérifiée et comment sont consignées les réserves qui subsistent au moment de la remise.
Délimiter la distribution et la remise du projet
Séparez une application disponible pour vérification de sa préparation à la distribution. Demandez qui prépare les descriptions, les captures d’écran, les paramètres et les éléments de soumission. Faites préciser le traitement des demandes de modification éventuelles, sans assimiler l’accompagnement de l’agence à une acceptation garantie.
Dans sa documentation consultée le 15 octobre 2026, Apple distingue le test personnel avec Xcode des ressources accessibles aux membres de ses programmes développeurs. L’Apple Developer Program donne notamment accès à App Store Connect pour soumettre et gérer des applications. Faites identifier le compte utilisé et les responsabilités associées dans votre proposition.
La passation doit faire l’objet d’une liste distincte : code, documentation, procédure de compilation, configuration des environnements et inventaire des accès nécessaires. Demandez sous quelle forme ces éléments seront remis et comment une équipe de reprise pourra les exploiter.
Notre contrôle recommandé consiste à faire vérifier la procédure de remise sur le projet livré. Évitez de considérer un simple dossier de code comme une passation complète si les instructions ou paramètres nécessaires manquent. Validez aussi l’interlocuteur chargé des comptes et des autorisations après la fin de la mission.
Séparer le coût initial des dépenses récurrentes
Construisez une lecture distincte de la réalisation, du fonctionnement courant et des interventions futures. Certains postes peuvent combiner une configuration initiale et un service récurrent. Demandez leur séparation, l’identité du fournisseur et la personne qui recevra les justificatifs correspondants.
| Poste à examiner | Part initiale possible | Part récurrente ou ultérieure à vérifier | Exclusion à expliciter |
|---|---|---|---|
| Application | Conception et réalisation retenues | Évolutions demandées après livraison | Fonctions reportées |
| Hébergement | Installation et configuration | Exploitation du service retenu | Administration et interventions |
| Services externes | Intégration et paramétrage | Abonnement ou consommation selon le service | Usage dépassant les conditions retenues |
| Licences et comptes | Mise en place des accès | Renouvellements éventuels | Éléments acquis directement par le client |
| Maintenance | Organisation du suivi | Prestations convenues après lancement | Évolutions hors périmètre |
Ce tableau ne suppose pas que tous ces frais existent. Faites confirmer leur présence, leur absence ou leur caractère conditionnel. Pour un service facturé selon l’usage, demandez l’unité suivie et les modalités d’alerte proposées, sans construire de projection sur une fréquentation inventée.
Validez cette lecture lorsque chaque dépense possède un payeur, un déclencheur et un périmètre. Ne rassemblez pas des postes incertains dans un total qui donnerait une précision trompeuse. Conservez les inconnues comme des questions à résoudre avant la décision.
Décrire la maintenance, l’exploitation et les licences
Faites décrire la maintenance par types de demandes : anomalie, adaptation de compatibilité ou nouvelle fonction. Demandez quels éléments sont suivis et comment une intervention commence. Une formule « maintenance incluse » reste insuffisante si elle ne précise ni le périmètre ni les exclusions.
L’exploitation appelle ses propres livrables. Selon les services retenus, demandez qui surveille leur fonctionnement, traite les alertes et organise les sauvegardes prévues. Faites préciser les actions couvertes et la procédure de contact en cas d’incident. Évitez de supposer que l’hébergement comprend automatiquement ces tâches.
Pour les licences, demandez un inventaire des composants et services concernés, avec leur usage dans le projet et leur titulaire. Faites expliquer les conditions pratiques de renouvellement, d’accès et de remplacement. Cette revue sert à organiser le budget et la reprise du projet, sans préjuger d’une analyse juridique.
Validez le suivi avec une procédure concrète de signalement : informations à transmettre, interlocuteur et retour attendu. Demandez comment sont autorisées les prestations supplémentaires. Pour préparer un changement de prestataire, faites également préciser les documents et accès qui seront tenus à jour pendant la maintenance.
Comparer les modes de facturation et encadrer les changements
Un forfait doit être rapproché du périmètre auquel il correspond. Demandez les hypothèses retenues, les événements pouvant conduire à une révision et la manière de traiter une demande supplémentaire. Pour une prestation au temps passé, demandez comment le travail consommé est présenté et comment les décisions budgétaires sont validées.
Dans les deux cas, reliez les étapes de facturation aux remises ou activités décrites. Faites préciser la devise, l’unité facturée et les frais externes éventuels. Évitez de comparer une enveloppe de travail dont le contenu reste ouvert avec un engagement portant sur des livrables définis.
Notre recommandation est de tenir un registre des changements indiquant la demande, son motif, les parcours concernés et ses conséquences proposées. Demandez une validation avant d’engager le travail correspondant. Une conversation informelle ne devrait pas constituer votre seul moyen de suivre les arbitrages.
Pour contrôler ce mécanisme, utilisez un exemple pédagogique de changement : ajouter une annulation à un parcours de réservation déjà approuvé. Faites expliquer ce qui serait réévalué dans la conception, les intégrations et la recette. La réponse permet de juger la lisibilité du processus sans inventer de chiffrage.
Arbitrer les écarts à partir d’une grille commune
Reportez les réponses dans une grille identique pour toutes les propositions. Distinguez ce qui est inclus, exclu, conditionnel ou encore indéterminé. Une case vide appelle une précision ; elle ne signifie pas que la prestation est offerte. Demandez ensuite une version révisée lorsque les échanges modifient substantiellement le périmètre.
Pour réduire le budget, examinez les usages reportables et les variantes clairement décrites. Retirer un parcours, limiter les appareils couverts ou renoncer à une saisie hors connexion constitue un arbitrage seulement si les conséquences sont acceptées. Demandez quels livrables et quelles vérifications changent avec chaque option.
La décision finale devrait pouvoir se résumer dans une note : version retenue, limites acceptées, dépendances restantes et dépenses de fonctionnement identifiées. Si un point essentiel demeure incertain, demandez une prestation d’étude définie ou une condition explicite de réévaluation plutôt qu’une promesse générale.
Vous pouvez utiliser cette base pour consulter les agences d’application mobile et lire notre méthodologie. Pour déposer votre projet, joignez surtout les parcours attendus et les décisions déjà prises : ils donnent aux propositions une base commune de comparaison.
Questions fréquentes
Que demander avant de comparer deux devis d’application mobile ?
Comment distinguer coût initial et dépenses récurrentes ?
Une proposition multiplateforme est-elle nécessairement moins chère ?
Comment vérifier ce que recouvre la maintenance ?
La distribution de l’application doit-elle apparaître dans le devis ?
Comment réduire le périmètre sans rendre les offres incomparables ?
Sources
- Guide to app architecture | App architecture | Android Developers : consulté le 14/10/2026
- Developer account overview - Basics - Account - Help - Apple Developer : consulté le 15/10/2026