Applications mobiles

On développe des apps mobilespubliées sur les stores.

Native, hybride ou PWA ⁠: on vous dit laquelle correspond à votre projet, puis on la développe. Une seule base de code, iPhone et Android, publiée sur les stores.

  • 30 → 60 k€ en cross-platform
  • Sur les stores en moins de 12 semaines
  • iPhone et Android, un seul code
  • Devis gratuit et plafonné
  • Code cédé par écrit

L’essentiel

Native, hybride ou PWA ⁠: la différence en 30 secondes.

Une application mobile se développe de quatre façons ⁠: native, cross-platform, hybride ou PWA. Elles diffèrent par le nombre de codes à écrire et à maintenir, l’accès au matériel du téléphone et le passage par les stores.

Application native.

Un code Swift pour iPhone, un code Kotlin pour Android. Deux codes à écrire, deux codes à maintenir. En échange ⁠: les meilleures performances et l’accès à tout le matériel du téléphone.

Cross-platform (Flutter, React Native).

Un seul code, compilé pour les deux stores. C’est aujourd’hui le choix par défaut de la grande majorité des applications métier.

Hybride au sens strict (Ionic, Capacitor).

Un site web emballé dans une coquille native. Le moins cher pour être présent sur les stores, et celui qui se voit le plus à l’usage.

PWA (Progressive Web App).

Un site web installable depuis le navigateur. Ni store, ni commission — mais un accès au matériel limité et une visibilité très faible sur iPhone.

Le vrai arbitrage ne porte pas sur la technologie mais sur trois questions ⁠: combien vous coûte la deuxième plateforme, de quel matériel vous avez besoin, et si vos utilisateurs vont réellement installer quelque chose. Le tableau ci-dessous répond aux deux premières, le sélecteur plus bas répond à la troisième.

Le comparatif

Les quatre approches, ligne par ligne.

Budget indicatif — app standard
  • Native 40 – 80 ⁠k€
  • Cross-platform 30 – 60 ⁠k€
  • Hybride 20 – 40 ⁠k€
  • PWA 10 – 25 ⁠k€
Délai typique
  • Native 3 – 4 mois
  • Cross-platform 8 – 12 semaines
  • Hybride 6 – 10 semaines
  • PWA 6 – 10 semaines

Native

Langages
Swift (iOS) + Kotlin (Android)
Bases de code
2
Performances
La référence
Accès au matériel
Total — NFC, Bluetooth, capteurs, réalité augmentée
Fonctionnement hors ligne
Complet
Notifications push
Oui
Distribution
App Store + Play Store
Commission sur les achats
UE ⁠: 26 ⁠% Apple, 10 ⁠% + 5 ⁠% Google
Référencement Google
Non

Cross-platform

Notre choix par défaut
Langages
Dart (Flutter) ou TypeScript (React Native)
Bases de code
1
Performances
Indistinguable du natif à l’usage
Accès au matériel
Quasi total, via modules
Fonctionnement hors ligne
Complet
Notifications push
Oui
Distribution
App Store + Play Store
Commission sur les achats
UE ⁠: 26 ⁠% Apple, 10 ⁠% + 5 ⁠% Google
Référencement Google
Non

Hybride (WebView)

Langages
HTML, CSS, JS + Capacitor
Bases de code
1
Performances
Correct sur des écrans simples, visible sur les listes longues et les animations
Accès au matériel
Limité aux plugins existants
Fonctionnement hors ligne
Complet
Notifications push
Oui
Distribution
App Store + Play Store
Commission sur les achats
UE ⁠: 26 ⁠% Apple, 10 ⁠% + 5 ⁠% Google
Référencement Google
Non

PWA

Langages
HTML, CSS, JS
Bases de code
1
Performances
Dépend du navigateur
Accès au matériel
Caméra, géolocalisation, stockage. Ni NFC ni Bluetooth sur iPhone
Fonctionnement hors ligne
Partiel — cache du navigateur
Notifications push
Android oui. iPhone seulement si l’utilisateur ajoute l’app à son écran d’accueil
Distribution
Navigateur — aucune validation, aucune commission
Commission sur les achats
Aucune
Référencement Google
Oui

Fourchettes indicatives pour une application de production, back-end compris. Le détail du chiffrage est sur notre page combien coûte une application mobile.

Dans le détail

Ce que chaque approche vous coûte vraiment.

Application native

Un code Swift pour iPhone, un code Kotlin pour Android. Vous écrivez deux fois, vous testez deux fois, vous maintenez deux fois. En échange, vous obtenez ce que la plateforme fait de mieux ⁠: des animations parfaitement fluides, l’accès à tous les capteurs, et une intégration complète avec le système — widgets, montre connectée, raccourcis vocaux.

  • Choisissez le natif sivotre application dépend de la performance graphique (jeu, réalité augmentée, traitement vidéo), utilise du matériel pointu (NFC, Bluetooth basse consommation, capteurs de santé), ou vise une intégration système poussée.
  • Évitez-le sivotre application affiche des données, des formulaires et des listes — c’est-à-dire la très grande majorité des applications métier.
En détail

Le vrai coût du natif n’est pas le développement initial, c’est la maintenance. Chaque évolution, chaque correctif, chaque mise à jour de système est à traiter deux fois, pendant toute la vie de l’application. C’est ce qui explique l’écart de budget sur trois ans, bien plus que le devis de départ.

Le raccourci

Quatre questions, une réponse.

Répondez en trente secondes — on vous dit quelle approche correspond à votre projet, et pourquoi.

Sélecteur · votre projetQuestion 1 sur 4

Vos utilisateurs ouvriraient-ils cette application au moins une fois par semaine ⁠?

La question avant la question

Avez-vous vraiment besoin d’une application ⁠?

Une application doit être téléchargée, gardée, puis rouverte. Trois étapes, et on perd des utilisateurs à chacune. Si votre service s’utilise deux ou trois fois par an, l’application native la mieux réalisée du monde finira désinstallée — alors qu’un site rapide aurait fait le travail.

Le test est simple ⁠: est-ce que vos clients ouvriraient ça au moins une fois par semaine ⁠? Si la réponse est non, la bonne réponse n’est pas « ⁠native, hybride ou PWA ⁠». C’est « ⁠pas encore d’application ⁠». On préfère vous le dire avant le devis qu’après la mise en ligne.

Ce qu’on construit

Cinq applications, et l’approche qui convient à chacune.

Chacune répond à un usage précis. L’approche se choisit d’après cet usage, pas d’après la mode.

Terrain

L’application des équipes sur le terrain

Interventions du jour, photos avant et après, signature du client, bon d’intervention ⁠: tout se remplit depuis le téléphone, y compris en zone blanche. La fiche part au bureau dès que le réseau revient.

Approche conseillée ⁠: cross-platform

Ce qui est inclus

Ce que comprend une application livrée par OTTOPILOTE.

Le choix de l’approche d’abord, écrit et argumenté. Puis tout ce qu’il faut pour que l’application vive sur les deux stores.

  • Le choix de l’approche, argumentéNative, cross-platform, hybride ou PWA ⁠: la recommandation et ses raisons, écrites au cadrage.
  • Maquettes et parcours validésLes écrans dessinés et validés avec vous avant la première ligne de code.
  • Une base de code, iPhone et AndroidEn cross-platform, un seul code publié sur les deux stores, et maintenu une seule fois.
  • Back-end, comptes et donnéesServeur, base de données, authentification, paiements ⁠: le back-end est compris dans nos fourchettes.
  • Notifications et hors lignePrévenir au bon moment, continuer de fonctionner sans réseau, tout synchroniser au retour.
  • Une version à tester à chaque étapeUne version à installer sur votre téléphone à chaque sprint, pour juger sur pièce.
  • Publication sur l’App Store et Google PlayFiches des stores, soumission, échanges avec la validation d’Apple et de Google, mise en ligne.
  • Code source à vousCession des droits écrite au contrat, code et accès remis à la livraison, une fois le projet réglé.
  • 30 jours de corrections, puis suiviTrente jours de corrections après la publication, puis un suivi mensuel en option, sur devis, au rythme des versions d’iOS et d’Android.

Méthode

De l’idée aux deux stores, en cinq étapes visibles.

Le délai typique d’une application cross-platform est de 8 à 12 semaines, de la première réunion à la publication sur l’App Store et Google Play. Voici comment elles se passent.

  1. 01S1

    Cadrage et choix de l’approche

    Ce que l’application doit faire, pour qui, sur quels téléphones. On tranche entre native, cross-platform, hybride et PWA, raisons écrites. Un périmètre, un prix plafonné.

  2. 02S2

    Maquettes et parcours

    Les écrans et les parcours dessinés et validés ensemble. Corriger une maquette coûte une réunion ⁠; corriger un écran codé coûte des jours.

  3. 03S3 → S8

    Développement

    Back-end, comptes, écrans, notifications, connexions à vos outils. Une version à installer sur votre téléphone à chaque sprint.

  4. 04S9

    Tests sur iPhone et Android

    Les parcours rejoués sur les deux plateformes, les écarts corrigés avant la soumission aux stores.

  5. 05S10 →

    Publication et suivi

    Soumission à l’App Store et à Google Play, mise en ligne, remise du code et des accès. Trente jours de corrections, puis suivi en option.

Technologies

Les outils du mobile, choisis selon l’approche.

Les briques qu’on emploie pour vos applications. Répandues, documentées, reprenables par une autre équipe si vous le souhaitez.

Votre application · technologies7 briques
  • React Native · ExpoUne base de code pour iPhone et Android, en TypeScript
  • FlutterUn contrôle fin de l’interface, un rendu identique sur les deux plateformes
  • Swift · KotlinLe natif, quand le projet le justifie
  • TypeScriptUn code typé, moins d’erreurs en production
  • Supabase · FirebaseComptes, base de données, stockage, notifications
  • StripePaiements en ligne
  • App Store · Google PlayPublication et mises à jour sur les deux stores

Budget

Ce que coûte une application mobile.

Les fourchettes indicatives du comparatif, approche par approche. Le devis, lui, part de votre projet.

Native

40 000 → 80 000 ⁠€

  • Deux bases de code, Swift et Kotlin ⁠
  • Délai typique ⁠: 3 à 4 mois

Cross-platform · notre choix par défaut

30 000 → 60 000 ⁠€

  • Une base de code, iPhone et Android ⁠
  • Délai typique ⁠: 8 à 12 semaines

Hybride (WebView)

20 000 → 40 000 ⁠€

  • Un site web dans une coquille native ⁠
  • Délai typique ⁠: 6 à 10 semaines

PWA

10 000 → 25 000 ⁠€

  • Installable depuis le navigateur, sans store ⁠
  • Délai typique ⁠: 6 à 10 semaines

Fourchettes indicatives pour une application de production, back-end compris. Le détail du chiffrage est sur notre page « ⁠Combien coûte une application mobile ⁠». Devis gratuit et plafonné sous 24 h.

Voir le prix d’une application mobile →Estimer mon budget

Chez OTTOPILOTE

Ce qu’on développe, et pourquoi.

Le cross-platform par défaut.

Une base de code, iPhone et Android, un budget et une maintenance divisés par deux par rapport au natif — pour un résultat que vos utilisateurs ne distinguent pas d’une application native.

Le natif quand le projet le justifie.

Jeu, réalité augmentée, matériel pointu, intégration système poussée. On le dit dès le premier échange, parce que c’est plus cher et que vous devez savoir exactement pourquoi.

La PWA quand elle suffit.

On le dit aussi. Vendre une application native à quelqu’un qui n’en a pas besoin, c’est gagner un projet et perdre un client.

Un devis plafonné.

Le prix maximal est connu avant de commencer ⁠: gratuit, plafonné, sous 24 h.

Le code vous est cédé par écrit.

Code source, accès et documentation remis à la livraison, une fois le projet réglé. Vous restez libre de changer de prestataire ou de faire évoluer l’application en interne.

Réponse humaine sous 24 h.

Une première lecture honnête, un ordre de grandeur et les premiers risques. Pas de PowerPoint, juste une réponse claire.

Questions fréquentes

Ce qu’on nous demande. Avant de signer.

Une autre question ? Écrivez-nous : réponse humaine sous 24 h ouvrées.

Quelle est la différence entre une application native, hybride et une PWA ?

La native est écrite dans le langage de chaque plateforme : deux codes, les meilleures performances, le budget le plus élevé. L'hybride est un site web emballé dans une coquille native : un seul code, le budget le plus bas, une fluidité inférieure. La PWA est un site web installable depuis le navigateur, sans passer par les stores. Entre les deux, le cross-platform (Flutter, React Native) offre un code unique avec un rendu natif — c'est le meilleur compromis pour la plupart des projets.

Quelle solution est la moins chère ?

La PWA, puis l'hybride, puis le cross-platform, puis le natif. Mais le bon critère n'est pas le prix du devis : c'est le coût sur trois ans. Une application native coûte environ 30 % de plus au départ, et surtout deux fois plus cher à faire évoluer, puisque chaque changement est à faire deux fois.

Une PWA peut-elle remplacer une application native ?

Pour un usage ponctuel — consulter, réserver, commander — oui, largement. Pour un usage quotidien qui repose sur les notifications, la géolocalisation en arrière-plan ou du matériel spécifique, non. La limite n'est pas la qualité de la PWA, c'est ce qu'iOS l'autorise à faire.

Les notifications push fonctionnent-elles sur iPhone avec une PWA ?

Oui depuis iOS 16.4, mais à une condition : l'utilisateur doit avoir ajouté la PWA à son écran d'accueil via le menu Partager de Safari. Tant qu'elle reste un simple onglet, aucune notification n'est possible. En pratique, très peu d'utilisateurs font cette manipulation seuls — c'est la principale limite des PWA sur iPhone.

Faut-il choisir Flutter ou React Native ?

Les deux sont matures et conviennent à la majorité des projets. React Native s'intègre naturellement si votre équipe travaille déjà en JavaScript ou TypeScript. Flutter donne un contrôle plus fin sur l'interface et un rendu identique sur les deux plateformes. Le choix dépend plus de votre écosystème existant que d'une supériorité technique de l'un sur l'autre.

Peut-on commencer en PWA et passer au natif plus tard ?

Oui, et c'est souvent la bonne séquence. La PWA valide l'usage réel à moindre coût. Si les chiffres suivent, le passage au cross-platform ou au natif se fait avec un vrai socle de données et une connaissance précise de ce que vos utilisateurs font — au lieu de le deviner en amont.

Pour aller plus loin

Ce qu’il faut savoir avant de se lancer.

Nos guides sur le développement mobile ⁠: les fourchettes de prix réelles, les délais, le choix technologique et les critères pour choisir un prestataire. Écrits pour décider, pas pour meubler.

Application native, hybride ou PWA ⁠? Comparatif.

Coût, performance, accès au matériel et hors-ligne ⁠: le comparatif pour trancher.

Combien coûte le développement d’une application mobile ⁠? Budget.

Fourchettes réelles, tarifs horaires et coûts cachés, avec la méthode pour estimer.

Combien de temps pour développer une application mobile ⁠? Délais.

MVP, app standard, app complexe ⁠: les délais réels et les causes de dérapage.

Créer une application mobile ⁠: les 7 étapes clés. Méthode.

De l’idée au lancement ⁠: validation, technologie, design, tests, publication.

Développement d’application mobile sur mesure. Sur mesure.

Ce que recouvre le sur-mesure mobile, du design au dépôt sur les deux stores.

Comment choisir une agence de développement mobile ⁠? Choisir.

Sept critères, les questions à poser et le comparatif agence contre freelance.

Démarrer

Votre app, sur les deux stores. Un brief, un devis, sous 24 h.

Décrivez le projet en quelques minutes. On revient avec une première lecture honnête, un ordre de grandeur et les premiers risques. Pas de PowerPoint, juste une réponse claire.