Aller au contenu principal
Retour au blog
mobile

Application mobile : faut-il développer pour iOS, Android, ou les deux ?

Par ···12 min de lecture
Deux smartphones aux formes légèrement différentes reliés à un même ensemble de modules, évoquant iOS et Android.

Choisir les plateformes de lancement

Le choix entre iOS, Android ou les deux dépend de vos utilisateurs, des fonctionnalités et du budget de développement.

La situation en Suisse : les chiffres

En juin 2026, StatCounter mesurait environ 53,9 % pour iOS et 46,1 % pour Android dans le trafic mobile suisse. Cette mesure évolue chaque mois et décrit les appareils observés par StatCounter, pas l'audience propre à votre produit.

Décider avec vos propres données

Les moyennes nationales ne remplacent pas les données du produit. Avant de privilégier une plateforme, vérifiez :

  • la répartition iOS/Android dans vos analytics web ou votre parc interne ;
  • les fonctionnalités matérielles et SDK indispensables ;
  • les pays de lancement et les canaux de distribution ;
  • le modèle économique, notamment les achats intégrés et abonnements.

Sans signal d'audience suffisamment net, couvrir les deux plateformes reste l'option la moins risquée en Suisse.

Comparaison technique : iOS vs Android

CritèreiOS (Apple)Android (Google)
Langage natifSwift / Objective-CKotlin / Java
IDEXcode (macOS uniquement)Android Studio (multiplateforme)
DistributionApp StoreGoogle Play Store
Coût développeur99 USD/an25 USD (unique)
FragmentationFaible (quelques modèles)Élevée (milliers d'appareils)
Commission storeVariable selon le programme et le contenuVariable selon le programme et le contenu
Délai de reviewVariable selon l'app et la périodeVariable selon l'app et la période
Part de marché CH (juin 2026)~53,9%~46,1%

Développer séparément pour iOS et Android

Historiquement, couvrir iOS et Android signifiait :

  • Deux équipes de développement distinctes (une pour chaque plateforme)
  • Deux bases de code à maintenir en parallèle
  • Le double du budget et des délais
  • Des incohérences entre les deux versions de l'app

Pour une startup ou une PME, c'était souvent un frein. Beaucoup choisissaient une seule plateforme et perdaient la moitié de leur marché potentiel.

La solution cross-platform : React Native et Expo en détail

Aujourd'hui, il existe des technologies matures qui permettent de créer une seule application fonctionnant nativement sur iOS, Android et même le web.

Microsoft l'utilise pour Teams et Xbox. Shopify pour son app principale. Discord pour ses 200 millions d'utilisateurs.

React Native : des composants natifs

React Native, créé par Meta (Facebook), permet d'écrire du code en JavaScript/TypeScript qui se compile en composants natifs iOS et Android. Contrairement aux solutions hybrides basées sur WebView (comme Cordova ou Ionic), React Native n'affiche pas une page web dans un conteneur : il utilise les vrais composants UI natifs de chaque plateforme.

Expo : React Native simplifié

Expo est le framework que nous utilisons chez Appik Studio. Il se positionne au-dessus de React Native et simplifie considérablement le développement :

  • Expo Router : un système de routing universel qui fonctionne sur iOS, Android et web
  • EAS Build : compilation dans le cloud, pas besoin d'un Mac pour compiler l'app iOS
  • EAS Update : mises à jour OTA (Over-The-Air) qui permettent de corriger des bugs sans passer par le store
  • Expo Modules : accès simplifié aux APIs natives (caméra, géolocalisation, notifications, Bluetooth)
  • Support web : le même code peut générer une application web, permettant une stratégie "web first, natif ensuite"

Ce que ça change concrètement pour vous :

  • Moins de travail dupliqué, avec un gain de budget à estimer selon les fonctions propres à chaque plateforme
  • Time-to-market accéléré : une seule app à développer au lieu de deux
  • Composants partagés : des éléments d’interface réutilisés entre les plateformes
  • Maintenance simplifiée : une correction, un déploiement, toutes les plateformes

Guide de décision : quelle stratégie choisir ?

Voici un framework pour vous aider à choisir la bonne stratégie de plateforme.

Choisissez le cross-platform (React Native/Expo) si :

  • Vous ciblez à la fois iOS et Android (90% des cas en Suisse)
  • Votre budget est limité et vous souhaitez maximiser le ROI
  • Vous avez besoin d'un time-to-market rapide
  • Votre application est une app métier, e-commerce, santé, lifestyle ou B2B
  • Vous souhaitez potentiellement partager du code avec une version web
  • Vous voulez une seule équipe de maintenance

Choisissez le développement natif séparé si :

  • Votre application est un jeu vidéo 3D avec des exigences graphiques extrêmes
  • Vous avez besoin d'un accès très bas niveau au hardware (drivers personnalisés)
  • Un SDK propriétaire ne supporte que le natif (rare mais possible)
  • Votre entreprise a déjà des équipes iOS et Android en interne

Choisissez une seule plateforme si :

  • Vous testez un concept très tôt avec un budget très limité (< 15'000 CHF)
  • Votre audience est presque exclusivement sur une seule plateforme (vérifiez vos données analytics)

Checklist de décision rapide

Pour vous aider à trancher, posez-vous ces 5 questions :

  1. Mon audience est-elle sur les deux plateformes ? En Suisse, la réponse est presque toujours oui.
  2. Ai-je besoin de fonctionnalités hardware avancées (Bluetooth, NFC, AR) ? Si oui, le cross-platform les supporte parfaitement. Seuls les cas très spécifiques (GPU intensif, drivers custom) justifient le natif séparé.
  3. Mon budget permet-il deux développements parallèles ? Si non, le cross-platform est la seule option rationnelle pour couvrir les deux plateformes.
  4. La vitesse de mise sur le marché est-elle critique ? Le cross-platform divise le time-to-market par deux.
  5. Ai-je une équipe interne pour maintenir deux codebases ? Si non, la maintenance d'une seule base de code est nettement plus viable sur le long terme.

Si vous avez répondu "oui" à au moins 3 de ces questions, l'approche cross-platform est clairement la meilleure option.

Les questions à se poser avant de se lancer

1. Qui sont vos utilisateurs ?

Définissez vos personas. Quel âge ont-ils ? Quel appareil utilisent-ils ? Où sont-ils ? En Suisse romande, vous avez besoin des deux plateformes dans la majorité des cas.

2. Quel est votre budget et votre timeline ?

Une approche cross-platform permet de partager une partie du code entre iOS et Android. Le budget et le délai dépendent du périmètre et des intégrations natives. Le calculateur sur notre page d’accueil évalue la complexité du projet. Vous pouvez laisser votre e-mail pour recevoir une estimation après étude de vos réponses par notre équipe.

3. Avez-vous aussi besoin d'un site web ?

Si oui, l'approche cross-platform est encore plus avantageuse : il est possible de partager une partie du code entre votre app mobile et votre site web, réduisant encore les coûts.

4. Quelles fonctionnalités sont critiques ?

Caméra, géolocalisation, notifications push, paiement, Bluetooth... Toutes ces fonctionnalités sont parfaitement supportées par les frameworks cross-platform modernes. Les rares exceptions concernent des cas très spécifiques (jeux vidéo 3D, applications de dessin avancées).

Notre recommandation

Pour un projet d'entreprise visant iOS et Android, l'approche cross-platform mérite d'être évaluée dès le cadrage. Son intérêt dépend des parcours partagés, des intégrations natives et des exigences de performance du produit.

Les seuls cas où nous recommandons encore le développement natif séparé sont très spécifiques : jeux vidéo, applications nécessitant un accès très bas niveau au hardware, ou quand un SDK propriétaire l'exige.

Ce que nous faisons chez Appik Studio

Nous développons des applications React Native et Expo pour des startups, le CHUV, l’EPFL et Le Temps.

Nos interventions couvrent la conception UX/UI, le développement, les tests, la publication sur les stores et la maintenance.

Vous avez un projet ? Parlons-en. La première consultation est gratuite.

En savoir plus sur notre service de développement d'application mobile à Lausanne. Pour choisir l'équipe qui le réalisera, notre comparatif des agences d'applications à Lausanne présente les références et modes de collaboration à examiner.

Sources et références

Retour au blogGaspard Chevassus · CEO, Appik Studio