Aller au contenu
akitoo
Articles techniques

Application web, application mobile ou PWA : laquelle choisir, et quand ?

Un même besoin peut être couvert par une application web qui fonctionne dans le navigateur comme par une application mobile téléchargée depuis un store. Forces et faiblesses des trois approches, et critères de choix.

Alp3 min de lecture

Lorsqu'on planifie un produit numérique, l'une des premières questions techniques est la suivante : les utilisateurs accéderont-ils au produit depuis le navigateur, ou téléchargeront-ils une application sur leur téléphone ? La réponse dépend de la fréquence à laquelle ils utiliseront le produit, de l'endroit où ils le feront et des fonctionnalités de l'appareil auxquelles ils feront appel.

Les trois approches en bref

  • Application web : elle fonctionne dans le navigateur et ne nécessite aucune installation. Toute personne qui clique sur le lien peut l'utiliser.
  • Application mobile : elle se télécharge depuis l'App Store ou Google Play, s'installe sur l'appareil et accède directement à ses fonctionnalités.
  • PWA (Progressive Web App) : c'est une application web qui fonctionne dans le navigateur, mais qui peut être ajoutée à l'écran d'accueil, fonctionner hors ligne dans une certaine mesure et envoyer des notifications.

Comparaison

CritèreApplication webPWAApplication mobile
AccèsPar un lien, immédiatementPar un lien ; peut être ajoutée à l'écran d'accueilTéléchargée depuis le store
Mise à jourEffectuée sur le serveur, tout le monde voit la même versionEffectuée sur le serveurPasse par l'examen du store, l'utilisateur met à jour
Fonctionnement hors ligneLimitéPossible grâce au cachePrise en charge complète
NotificationsSi le navigateur l'autorisePrises en charge ; sur iOS, l'application doit avoir été ajoutée à l'écran d'accueilPrise en charge complète
Fonctionnalités de l'appareilFonctionnalités de base telles que l'appareil photo et la localisationIdentiques à l'application webTout le matériel et les traitements en arrière-plan
Présence dans les moteurs de rechercheOuiOuiNon ; recherche dans le store
Développement et maintenanceBase de code uniqueBase de code uniquePar plateforme ou multiplateforme

Quand une application web suffit-elle ?

Si l'utilisation se fait principalement sur ordinateur de bureau, si les utilisateurs n'utilisent le produit qu'occasionnellement ou s'il est important que l'on puisse accéder au produit depuis un moteur de recherche, l'application web est le choix naturel. Les interfaces d'administration, les portails B2B, les systèmes de candidature et de devis entrent dans cette catégorie. Comme il n'y a pas de barrière d'installation, le passage à la première utilisation est lui aussi facile.

Quel vide la PWA comble-t-elle ?

La PWA conserve la facilité d'accès de l'application web tout en offrant une expérience proche de celle d'une application mobile. C'est une bonne solution intermédiaire lorsque des équipes terrain remplissent des formulaires, que la connexion est coupée de temps à autre ou qu'il n'est pas réaliste d'attendre de l'utilisateur qu'il télécharge une application depuis un store.

Il faut en connaître les limites : les fonctionnalités de l'appareil prises en charge par les navigateurs varient selon la plateforme, l'exécution prolongée en arrière-plan est restreinte et l'on ne bénéficie pas de la visibilité offerte par les stores d'applications.

Quand une application mobile est-elle nécessaire ?

  • Si le produit est utilisé quotidiennement et fréquemment,
  • Si les notifications sont au cœur de l'expérience,
  • Si des fonctionnalités matérielles telles que le Bluetooth, le NFC ou le suivi de la localisation en arrière-plan sont requises,
  • Si un fonctionnement hors ligne prolongé, suivi d'une synchronisation ultérieure, est indispensable,
  • Si les utilisateurs recherchent le produit dans le store d'applications.

Avancer par étapes est aussi une option

De nombreux produits sont d'abord lancés sous forme d'application web ; une application mobile est ajoutée une fois les habitudes d'utilisation clarifiées. Si les règles métier sont réunies dès le départ dans une API bien conçue, l'application mobile ajoutée par la suite utilise la même infrastructure et l'investissement n'est pas perdu.

La bonne question n'est pas « laquelle est la plus moderne ? », mais « où, à quelle fréquence et dans quelles conditions mon utilisateur utilisera-t-il ce produit ? ».

Selon votre besoin, vous pouvez découvrir notre approche sur nos pages développement d'applications web ou développement d'applications mobiles.

Pour aller plus loin

Contenus associés

Contact

Vous avez une idée ?Concrétisons-la ensemble.

Parlons de votre projet
Parlons de votre projet