Une question technique qui a un vrai impact business
« On veut une application » est une phrase qu'on entend souvent, sans que le porteur de projet sache toujours qu'il existe plusieurs façons de construire une application, avec des conséquences très différentes sur le budget, les délais et ce que l'utilisateur pourra réellement faire. Deux grandes familles s'opposent : l'application native, celle qu'on télécharge sur l'App Store ou le Google Play Store, et l'application web (ou PWA, Progressive Web App), qui s'utilise directement dans un navigateur.
L'application native : le maximum de capacités, avec des contraintes
Une application native est développée spécifiquement pour un système d'exploitation (iOS, Android, ou les deux) et distribuée via les stores officiels. L'utilisateur doit la télécharger et l'installer sur son téléphone avant de pouvoir s'en servir.
Ses avantages sont réels :
- Notifications push : vous pouvez relancer un utilisateur même quand il n'a pas l'app ouverte, ce qu'un site web ne permet pas de faire de façon aussi fiable.
- Mode hors-ligne : une app native peut fonctionner, au moins partiellement, sans connexion internet, en stockant des données localement sur l'appareil.
- Accès aux capteurs et fonctions du téléphone : appareil photo, GPS, Bluetooth, biométrie — l'intégration est plus poussée et plus fluide qu'en web.
- Présence sur les stores : être visible et téléchargeable depuis l'App Store ou Google Play reste, pour beaucoup d'utilisateurs, un gage de sérieux et un canal de découverte à part entière.
En contrepartie, une app native implique des délais de validation par Apple et Google à chaque mise à jour, des règles strictes à respecter (et parfois des refus à corriger), et souvent deux développements distincts si vous voulez couvrir iOS et Android — sauf à utiliser un framework cross-plateforme, ce qui reste le choix le plus raisonnable dans la majorité des cas.
L'application web (et la PWA) : accessible immédiatement, sans installation
Une application web s'utilise directement depuis un navigateur, sur ordinateur comme sur mobile, sans passer par un store et sans installation. Une PWA est une version avancée de ce principe : elle peut être « ajoutée à l'écran d'accueil » du téléphone, se comporter visuellement presque comme une app native, et conserver un fonctionnement minimal hors-ligne grâce à des technologies de mise en cache.
Ses atouts principaux :
- Aucune installation requise : un lien suffit, ce qui réduit fortement la friction pour un premier essai.
- Mises à jour instantanées : vous publiez une évolution, tous les utilisateurs l'ont immédiatement, sans attendre une validation de store.
- Un seul développement pour tous les appareils (ordinateur, mobile, tablette), ce qui réduit le coût de développement et de maintenance.
- Pas de commission de store sur les paiements, contrairement à certains modèles d'abonnement in-app soumis aux règles d'Apple et Google.
La limite principale reste l'accès aux fonctions natives du téléphone, plus restreint qu'en natif, et des notifications push moins fiables (en particulier sur iOS, où le support reste plus contraint que sur Android).
Comment choisir, sans dogmatisme
Le bon choix dépend de l'usage réel, pas d'une préférence technique. Quelques repères :
- Si votre app doit fonctionner sans connexion, s'appuyer fortement sur le GPS, l'appareil photo ou des notifications push régulières, le natif s'impose.
- Si votre priorité est de tester rapidement une idée, de toucher un public large sans friction d'installation, ou de gérer un usage professionnel sur ordinateur autant que sur mobile, une application web ou une PWA est souvent plus pertinente — et moins coûteuse à faire évoluer.
- Si votre présence sur les stores est un enjeu d'image ou de découvrabilité pour votre marché, le natif apporte une visibilité qu'une app web n'aura jamais.
Il n'y a pas de règle universelle, et ce n'est pas non plus un choix figé pour toujours : certains projets démarrent en web pour valider l'usage, puis passent en natif une fois le besoin confirmé. D'autres, à l'inverse, gardent une version web en complément d'une app native pour couvrir les utilisateurs qui préfèrent ne rien installer. Chez Auto France Performance, on construit les deux — natif et web — et on recommande l'architecture selon votre usage réel, pas selon ce qui est le plus simple à vendre. Pour comprendre concrètement ce que ça donne une fois en production, jetez un œil à nos réalisations d'applications chez AFP.
Un doute sur l'architecture à choisir ?
Native, web, PWA, ou une combinaison des deux : le bon choix dépend de vos utilisateurs et de vos usages, pas d'une mode technique. Discutons de votre projet pour trouver l'architecture qui vous coûtera le moins cher à long terme, pas seulement au démarrage.