Progressive Web App, "Pardon ?"

pwa, mobile, ionic, javascript, vuejs, react

Cet article inaugure la série "Pardon ?" dédiée à la compréhension des termes techniques des métiers de la création de sites web et applications mobiles. [1]

Jusqu'ici vous aviez essentiellement deux options pour créer un produit utilisable sur mobile; chacune ayant ses avantages et ses inconvénients [2].

Créer une application mobile sur iOS (Apple) ou android, la fameuse app distribuée sur Play Store et l’Appstore.

Ou bien proposer une version responsive d'un site web, c'est à dire une optimisation pour une utilisation à travers une connexion réseau potentiellement à faible débit et qui s’adapte au format de l’écran du téléphone ou de la tablette.

Or Google a lancé il y a quelques années[3], à travers les avancées technologiques de son navigateur Chrome, un mouvement pour ajouter une possibilité à la croisée des chemins : les Progressive Web Apps ou PWA.

Il s'agit d'un emballage (relativement) marketing qui comprend un ensemble de technologies[4] qui permettent à un simple site web d'adopter le comportement d'une application mobile.

Imaginez que l'on visite votre site depuis un smartphone (ou un simple ordinateur bientôt[5]), on vous propose de "l'installer", de recevoir des notifications, d'utiliser certaines fonctionnalités hors connexion... Ajoutez à cela que vous continuez à bénéficier d'un référencement naturel dans les moteurs de recherche, de partager des pages sur les réseaux sociaux, d'éviter les mises à jour de version.

Vos utilisateurs gardent votre site internet dans leur smartphone avec certains avantages d'une app.

Alors pourquoi n'en parler que maintenant ?

Et bien tout simplement parce que l'adoption des technologies sous-jacentes aux PWA par les autres ténors du mobile tarde à venir. Cependant 2018 marque un tournant puisqu'Apple a décidé de supporter offciellement une des technologies essentielles[6].

Pour aller plus loin

Si vous souhaitez être accompagnés dans la réalisation de votre prochain projet, progressive web app ou autre selon la pertinence et l’opportunité, n'hésitez pas à prendre contact avec l’équipe Jef Digital.

[1] : Lorsque nos clients assimilent bien les propositions qui leur sont faites c’est mieux !

[2] : Vous pouvez toujours nous contacter pour en savoir plus.

[3] : https://www.youtube.com/watch?v=MyQ8mtR9WxI

[4] : Web App Manifest, Services Workers et Cache API principalement

[5] : https://developers.google.com/web/progressive-web-apps/desktop

[6] : https://twitter.com/rmondello/status/956256845311590400