PWA (Image courtesy below)
Les PWA sont fiables, performantes & attractives. Illustration from Google. Image source

Lors du développement de Nuxeo Web UI, nous avons pris la liberté de nous arrêter pendant un après-midi pour assister avec l'équipe à l'événement Progressive Web App organisé par Google à Paris. À la fois intéressant et très ingénieux, cet événement nous a permis de découvrir en détail les Progressive Web Apps. Notre objectif sur le long terme est de faire évoluer notre UI web et de lui donner les super-pouvoirs d'une Progressive Web App. Voyons aujourd'hui de quoi il s'agit et quels sont les avantages de ces applications.

Qu'est-ce qu'une Progressive Web App ?

Une Progressive Web App (PWA) est une application « mobile-first » qui combine le meilleur du web et le meilleur des applications natives pour offrir une expérience optimisée et des applications puissantes à un nombre accru d'utilisateurs.

Faisant évoluer le concept de site web continu, les PWA se comportent comme des applications mobiles, à la seule différence qu'elles sont directement accessibles depuis un navigateur. Dès la première visite sur votre application web, les utilisateurs profitent d'une expérience rapide, fiable et transparente, même dans un environnement LieFi.

Comme c'est le cas avec les applications natives, les utilisateurs peuvent accéder à votre application web depuis l'icône présente sur leur écran d'accueil afin d'arriver sur un splash screen personnalisé et commencer à utiliser votre produit. Vous pouvez également leur envoyer des notifications push.

La navigation entre les pages est un paradigme vieillissant basé sur l'époque où l'ordinateur était l'outil privilégié pour naviguer sur Internet. Depuis quelques années, le nombre d'utilisateurs mobiles a dépassé le nombre d'utilisateurs sur ordinateur, et l'écart continue de se creuser. Cependant, les gens continuent majoritairement à découvrir les marques et les produits grâce au web. C'est pour cette raison que nous devons, en tant que développeurs web, proposer des expériences applicatives immersives et de qualité sur navigateur comme le font les applications natives.

Pourquoi l'envisager si j'ai déjà une application sur une boutique en ligne ?

Vous vous demandez peut-être pourquoi vous devez vous baser sur des navigateurs alors que les applications sont déjà tellement performantes ? Voici quelques-unes des raisons :

  • Le téléchargement des applications est la première barrière entre vous et vos utilisateurs. Les PWA n'ont pas besoin d'être installées et peuvent être partagées grâce à leur URL. Le coût d'acquisition est donc légèrement réduit.

  • Les applications sont volumineuses. Si un utilisateur a besoin d'espace supplémentaire sur son appareil pour sauvegarder des photos, des jeux ou de la musique, votre application risque de passer à la trappe. En comparaison le poids d'une application web est clairement négligeable.

  • Les applications coûtent cher à développer pour les entreprises et leur coût de maintenance pour les multiples versions et plateformes est élevé. Votre PWA s'appuie sur des normes de navigateur faciles à respecter.

  • Les applications doivent être validées par les boutiques en ligne, contrairement à votre application web qui peut être publiée lorsque vous le souhaitez.

  • Les utilisateurs ne disposent peut-être pas de la dernière version de votre application native. Avec les PWA, vous êtes certain que chaque utilisateur bénéficie de la dernière version et des dernières fonctionnalités. Vous n'avez plus qu'à vous concentrer sur les améliorations continues.

Taux de conversion et de réengagement

Tous ces points sensibles ont un impact visible sur les utilisateurs. Google a publié des études de cas très intéressantes sur des marques ayant choisi de passer aux PWA avec des objectifs et des stratégies différents. Les résultats sont impressionnants.

Alibaba.com a augmenté son taux de conversion sur le web mobile de 76 %, en grande partie parce que les utilisateurs n'ont pas à télécharger l'application. Le Guardian a augmenté de 44 % le nombre de ses utilisateurs connectés sur plusieurs plateformes en moins d'un an en améliorant l'expérience proposée aux utilisateurs. Konga, le leader de l'e-commerce au Nigeria, a réduit la consommation de données de 92 % pour le chargement initial et de 82 % pour la réalisation de la première transaction, permettant ainsi à plus d'utilisateurs d'accéder à sa boutique en ligne.

Ceci étant, les PWA ont également des inconvénients. Si vous voulez en savoir plus sur les forces et les faiblesses des applications natives et des applications web, je vous invite à lire cette intéressante comparaison réalisée par LifeWire. Elle vous permettra de déterminer la stratégie la plus adaptée à votre produit.

Dans mon prochain blog, je rentrerai plus en détail dans les étapes de conception d'une Progressive Web App. A bientôt !