Tous les articles

Stratégie25 mars 20266 min de lecture

Application web ou application mobile : comment choisir ?

Application web ou mobile ? Comparez l’usage, les fonctions du téléphone, la diffusion et la maintenance pour choisir, sans oublier la PWA.

Illustration opposant une application web, tableau de bord sur ordinateur, et une application mobile de terrain sur smartphone

Le choix entre une application web ou mobile dépend moins de la technologie que de la situation de vos utilisateurs : où ils sont, avec quel appareil, ce qu’ils doivent faire et à quelle fréquence. Une application web s’ouvre dans un navigateur, sur ordinateur comme sur téléphone, sans installation. Une application mobile s’installe depuis l’App Store ou Google Play et accède plus largement aux fonctions du téléphone. Entre les deux, l’application web progressive, ou PWA, réunit une partie des avantages de chacune.

Voici les critères qui permettent de trancher, un tableau pour comparer, et les erreurs qui reviennent le plus souvent.

Commencez par décrire la situation d’usage

Avant de parler de format, répondez à quatre questions.

  • Où se trouvent les utilisateurs quand ils se servent de l’outil : à un bureau, en déplacement, sur un chantier, chez un client ?
  • Qui sont-ils : des salariés que vous pouvez équiper et former, ou des clients qu’il faut convaincre d’installer quelque chose ?
  • À quelle fréquence : plusieurs fois par jour, une fois par mois, une seule fois ?
  • De quoi ont-ils besoin sur l’appareil : appareil photo, localisation, lecture de codes, notifications, travail sans réseau ?

Un outil de gestion utilisé au bureau, avec des tableaux, des filtres et beaucoup de saisie, tire parti d’un grand écran : l’application web s’impose presque naturellement. Un technicien qui enchaîne les interventions, photographie, fait signer et travaille parfois sans réseau a d’autres besoins, qui orientent vers le mobile. Beaucoup de projets combinent les deux : une interface web pour le bureau, une application mobile pour le terrain, sur les mêmes données. Notre article sur l’application métier entre terrain et bureau détaille ce cas.

Comparatif : application web, PWA et application mobile

CritèreApplication webApplication web progressive (PWA)Application mobile
AccèsUne adresse dans le navigateur, sans installationLe navigateur, puis une installation possible sur l’écran d’accueilTéléchargement depuis l’App Store ou Google Play
Écran privilégiéOrdinateur, et téléphone si l’interface est adaptéeOrdinateur et téléphoneTéléphone et tablette
Fonctions du téléphoneCelles que le navigateur autorisePlus étendues, selon le navigateur et le systèmeL’accès le plus complet, par les interfaces du système
Hors connexionEn principe nonPossible si elle est conçue pourPossible si elle est conçue pour
NotificationsPossibles dans certains navigateurs, avec l’accord de l’utilisateurPossibles ; sur iPhone et iPad, depuis iOS 16.4 une fois ajoutée à l’écran d’accueilOui, avec l’accord de l’utilisateur
Mises à jourImmédiates pour tousImmédiates pour l’essentielPubliées via les stores, installées sur chaque appareil
DiffusionUn lien, les moteurs de rechercheUn lien, les moteurs de rechercheLes stores, avec leurs règles de validation
Adaptée àOutils de gestion, portails clients, espaces d’administrationUsages mobiles simples et réguliers, sans passer par les storesUsages terrain, fonctions avancées du téléphone, usage quotidien

Ce tableau décrit des tendances, pas des règles absolues : ce qu’une PWA peut faire dépend du navigateur et du système, et évolue. Vérifiez chaque fonction indispensable sur les appareils réels de vos utilisateurs avant de décider.

Quand l’application web est le bon choix

L’application web convient quand l’essentiel se passe devant un ordinateur, quand les utilisateurs sont nombreux, occasionnels ou extérieurs à l’entreprise, et quand vous voulez faire évoluer l’outil sans attendre une mise à jour sur chaque téléphone. Un portail client, un outil de devis, un espace de suivi de commandes : dans ces cas, exiger une installation serait un frein. Une seule version à maintenir, accessible par un lien, simplifie aussi l’exploitation. Pour ce type d’outil, voyez notre approche du logiciel métier et de l’application web sur mesure.

Parfois, la question se pose alors que le besoin réel est de présenter une offre et de recevoir des demandes. Dans ce cas, ni l’un ni l’autre n’est nécessaire : un site web bien construit répond au besoin, et un formulaire de contact suffit à recueillir les demandes.

Quand l’application mobile se justifie

L’application mobile prend l’avantage lorsque l’outil fait partie du quotidien de l’utilisateur et qu’il sollicite le téléphone : photos en série, lecture de codes-barres, géolocalisation, travail sans réseau avec synchronisation au retour, notifications fiables. Elle convient particulièrement à des équipes terrain que vous équipez vous-même : l’installation se fait une fois, et l’outil reste ensuite à portée de main.

En contrepartie, elle passe par les stores et leurs règles. Apple, par exemple, attend d’une application qu’elle apporte davantage qu’un site web reconditionné (règle 4.2 de ses consignes de validation). Une application mobile conçue pour l’usage terrain doit donc rendre un service réel, et prévoir le suivi des nouvelles versions d’iOS et d’Android.

La PWA, un compromis à examiner

Une application web progressive est construite avec les technologies du web, mais offre une expérience proche d’une application installée : elle peut être ajoutée à l’écran d’accueil, fonctionner hors connexion et s’intégrer à l’appareil, selon ce que permettent le navigateur et le système. Sur iPhone et iPad, elle peut recevoir des notifications depuis iOS 16.4, à condition d’avoir été ajoutée à l’écran d’accueil.

C’est une option intéressante pour un usage mobile régulier qui ne demande pas de fonctions avancées, ou pour tester un usage avant d’investir dans une application publiée sur les stores. Sa limite : l’ajout à l’écran d’accueil est moins familier pour beaucoup d’utilisateurs qu’un téléchargement depuis un store, et certaines fonctions restent inégales d’un appareil à l’autre. Là encore, un essai sur les appareils réels vaut mieux qu’une fiche technique.

Application web ou mobile : les erreurs fréquentes

  • Choisir le mobile par principe, alors que les utilisateurs travaillent surtout au bureau et n’ouvriront l’outil que quelques fois par mois.
  • Choisir le web pour aller plus vite, alors que les équipes terrain n’ont pas de réseau fiable là où elles travaillent.
  • Demander à des clients d’installer une application pour un usage ponctuel.
  • Oublier la maintenance : une application mobile doit suivre les évolutions des systèmes, une application web celles des navigateurs.
  • Construire deux outils séparés quand le bureau et le terrain partagent les mêmes données, au lieu d’un socle commun avec deux interfaces.

Sur ce dernier point, séparer les données et les règles de gestion, côté serveur, de l’interface permet de commencer par le web et d’ajouter une application mobile plus tard sans tout refaire. C’est une décision d’architecture à prendre au début du projet. Si vous envisagez une plateforme sans code pour démarrer, lisez aussi notre analyse de l’application mobile no-code.

Questions fréquentes

Une application web fonctionne-t-elle sur téléphone ?
Oui, si son interface est conçue pour les petits écrans. Elle s’ouvre dans le navigateur du téléphone, sans installation.
Qu’est-ce qu’une PWA ?
Une application web progressive : une application construite avec les technologies du web, qui peut être installée sur l’écran d’accueil, fonctionner hors connexion et envoyer des notifications, selon le navigateur et le système.
Faut-il développer une application pour iOS et une autre pour Android ?
Pas forcément. Des technologies multiplateformes permettent une base de code commune aux deux systèmes. Le choix dépend des fonctions du téléphone nécessaires et de la maintenance envisagée.
Peut-on commencer par une application web et passer au mobile ensuite ?
Oui, surtout si les données et les règles de gestion sont séparées de l’interface dès le départ. L’application mobile vient alors s’ajouter au même socle.

Sources

  1. Progressive web appsMDN Web Docs
  2. Web Push for Web Apps on iOS and iPadOSWebKit
  3. App Review Guidelines, règle 4.2Apple Developer
  • applications web
  • applications mobiles
  • cadrage

Pour poursuivre la lecture

Parlons de votre projet