Les progressive web apps ou PWA se trouvent à mi-chemin entre application mobile et site mobile. Dans cet article, nous tâcherons de définir cette solution qui permet d’optimiser l’expérience utilisateur. Ensuite, nous analyserons ses avantages et inconvénients.
PWA c’est quoi?
Les applications web progressive ne sont ni une nouvelle structure ni une nouvelle technologie. Il s’agit en réalité d’un ensemble d’améliorations ayant pour objet de rendre le fonctionnement d’une application web similaire à celle d’une application mobile. Le but est de faire en sorte que l’utilisateur aie une expérience identique à celle d’une application native, sans se rendre compte qu’il s’agit d’une PWA.
Avant d’aller plus loin, il faut connaître les différences entre les sites web sur navigateur mobile, et les applications téléchargées dans un store. D’un côté, il y a les sites web mobiles, les sites responsive et les web apps. De l’autre, il y a les applications natives et les applications dites hybrides.
En ce qui concerne les progressive web apps, on peut les placer entre web apps et applications native. La grande particularité de la PWA est qu’il n’est pas nécessaire de passer par un app store pour la télécharger. Une simple fenêtre de navigation et un lien URL permettent d’accéder à son contenu. En gros, la PWA se définit comme un site web qui se comporte de la même manière qu’une application mobile. Elle possède les mêmes capacités modernes telles que les notifications Push, les API, le GPS, le travail en mode hors connexion, etc.
Pourquoi une PWA?
D’après une étude, une application perd en moyenne 20% de ses utilisateurs entre chaque étape, du premier contact à l’utilisation de l’application. Ces étapes consistent généralement à trouver l’appli dans un app store, à la télécharger et à l’installer avant de pouvoir enfin l’ouvrir.
Une progressive web app permet à l’utilisateur d’utiliser l’appli sans passer par la case téléchargement. Il passe directement à l’installation et bénéficie d’une expérience plein écran.
Avantages
Les utilisateurs comme les développeurs tirent des avantages non négligeables à l’utilisation de la PWA
- Un fonctionnement plus rapide qu’un site web conventionnel
- Une disponibilité hors-ligne
- Un design responsive et un fonctionnement adapté à tous les systèmes d’exploitation (IOS,Android) et tous les formats d’appareils numériques
- Un affichage direct sur l’écran d’accueil du mobile comme une application native
- Envoi de notifications push et accès de l’appli aux fonctionnalités du téléphone
- Pas besoin d’aller sur un app store
- Aucun téléchargement nécessaire
- Référencement sur les moteurs de recherche
Inconvénients
Si telles sont les forces de la PWA, elle présente néanmoins quelques faiblesses :
- Elle n’est pas accessible sur l’app store pour les utilisateurs qui ont l’habitude de rechercher leurs applications à cet endroit
- Les progressive web app sont plus énergivores que les applications natives
- Elle a accès aux fonctionnalités du téléphone, mais pas toutes
- Certaines fonctionnalités ne sont pas compatibles avec le système d’exploitation IOS.
Pour finir, comme une application web progressive peut être utilisée pour des expériences plus intimistes, héberger votre application sur HTTPS sonne comme une évidence. Découvrez nos astuces pour choisir les solutions d’hébergement.