Que sont les applications web progressives ?
Lorsque l'on parle de l'avenir du développement web, de nombreuses personnes mentionnent les applications web progressives. Il est donc important de comprendre ce qu'elles sont et les avantages qu'elles peuvent apporter aux créateur d'applications ainsi qu'aux utilisateurs finaux.
Lorsque l'on parle de l'avenir du développement web, de nombreuses personnes mentionnent les applications web progressives, également appelées applications hybrides comme le mélange parfait d'applications mobiles et de web. Il est donc important de comprendre ce qu'elles sont et les avantages qu'elles peuvent apporter aux créateurs d'applications (développeurs et entreprises) ainsi qu'aux utilisateurs finaux.
Les applications web progressives : notions de base
- Les PWA sont des pages ou des sites web classiques, hybrides entre l'application web native et standard, qui paraissent pour les utilisateurs être des applications mobiles traditionnelles ou natives, mais qui permettent un développement plus rapide de nouvelles fonctionnalités par les développeurs grâce à un seul code de base
- Elles sont progressives : elles marchent chez tous les utilisateurs quel que soit le navigateur qu'ils utilisent et où ils se trouvent dans le monde
- Chargement instantané : sans devoir aller dans les boutiques d'applications, chercher et télécharger, les applications web progressives se trouvent directement sur Google et se lancent directement pour un nombre croissant d'utilisateurs : « Selon le rapport sur les applications mobiles de Comscore, plus de 50 % des utilisateurs de smartphones américains ne téléchargent aucune application chaque mois, chaque étape pour télécharger une application réduisant d'environ 20 % le nombre potentiel d'utilisateurs de l'application.
- Des changements immédiats : plus besoin des boutiques d'applications, ni de passer des semaines à gérer les modifications, les nouvelles présentations et les ajustements peuvent être mis en place immédiatement
- Réactives : les applications web progressives s'adaptent à tous les appareils et leurs nouvelles fonctionnalités se comportent toutes de la même manière sur toutes les plateformes (web, ordinateur de bureau et mobile)
- SEO optimisé : profitant aussi bien aux développeurs d'applications qu'à leurs propriétaires, ces applications offrent une forte valeur en termes de référencement naturel pour que les moteurs de recherche soient en mesure de les trouver
- Sécurisées : alors que la plupart des sites web sont actuellement programmés en HTTPS, les applications web progressives sont plus sécurisées
- Un seul code pour Android et iOS : ces applications ne sont pas spécifiques à un seul appareil, ce qui signifie que les développeurs n'ont plus besoin d'écrire différents codes pour les appareils Android et Apple
- Hors ligne : les utilisateurs peuvent les charger (temps de chargement rapide) hors ligne depuis l'écran d'accueil
- Partageable : elles peuvent être facilement partagées via une URL
- S'ajoute à l'écran d'accueil : les PWA peuvent être facilement ajoutées à l'écran d'accueil
- Notifications push : indispensables pour ré-engager et partager des nouveautés avec les utilisateurs, elles peuvent être reçues même lorsque le navigateur est fermé
Les applications web progressives représentent-elles le futur des applications ?
« Du point de vue de l'utilisateur, l'un des avantages les plus notables des applications web progressives est une amélioration considérable des fonctionnalités de l'application. Concrètement cela signifie que le fait de basculer entre les applications et de partager des informations entre elles est moins intrusif ou frustrant. Tout devient beaucoup plus rapide et plus intuitif. En résumé, cela fait penser à Facebook Instant Articles ou un navigateur dans l'application pour Slack. » {Quora}
« L'application web progressive représente sans aucun doute le futur du développement web. À l'avenir, les sites de e-commerce, les restaurants et les médias passeront de l'application native à l'application web progressive. Cependant, cette solution étant toujours en phase de lancement, de nombreux développeurs cherchent encore des moyens de tirer le meilleur parti des opportunités offertes par les PWA. » {IQVIS}
« Les principaux avantages des PWA se rapportent aux lacunes que présentent les applications natives. Plus précisément, il est très compliqué de connecter les utilisateurs à une application native. Non seulement, l'utilisateur doit déjà savoir que l'application existe, mais ensuite il doit réaliser un long parcours pour télécharger et utiliser cette application. Sans oublier que les applications doivent être publiées sur l'App Store, Google Play ou une autre boutique, introduisant un tiers supplémentaire et en fin de compte inutile à l'équation. » {Betanews}
« Les utilisateurs de PWA sur Pinterest passent 40 % de temps en plus sur le site par rapport au site web mobile précédent. Les revenus publicitaires ont également augmenté de 44 % et les principaux engagements ont augmenté de 60 %. Flipkart a vu 60 % de ses clients qui avaient désinstallé leur appli native utiliser la PWA Flipkart. Lancôme avait enregistré une baisse de 84 % de son temps de connexion jusqu'à ce que sa page devienne interactive, engendrant une augmentation de 17 % des conversions et une augmentation de 53 % des sessions mobiles sur iOS grâce à leur PWA. » {Forbes}
Si vous souhaitez en savoir plus sur les actualités techniques, consultez les articles relatifs aux dernières règles de compatibilité Android 8.0 Oreo ou aux applications iPhoneX.