PWAs - Fondamentaux techniques et usages concrets

Indépendant du réseau

Smashing Magazine est un acteur influent du web, avec une publication de contenu éditorial quotidienne et la vocation à toujours être premier sur les tendances digitales. Fervents supporters de la tendance Progressive Web Apps, ils ont compris son importance et joint le verbe à l’action en investissant eux-même dans la technologie.

L’équipe de développement a également tout prévu pour le cas où l’utilisateur n’aurait pas mis en cache une page et simplement cliqué sur un lien pour tenter de l’ouvrir. Toujours dans l’optique de délivrer une expérience utilisateur de pointe sur mobile, ils ont alors créé une page pour alerter l’utilisateur de la situation et lui expliquer comment l’app se comporte hors ligne.
Dynamique

Le script du service worker permet ainsi non seulement de mettre du contenu en cache pour l’usage hors ligne, mais aussi d’appeler des synchronisations en arrière plan pour télécharger de nouvelles données, à jour. Et lorsque l’utilisateur a une connexion internet stable, le navigateur peut être utilisé pour connecter et stocker toujours plus d’informations.
Flipkart est une entreprise de E-commerce basée à Bangalore, en Inde. Ils sont sur le devant de la scène en matière de développement de PWA, qui est devenu leur atout pour plus de performance, côté conversion, temps passé par page ou encore fidélisation utilisateur.
Progressif

Dans cet exemple, les fonctionnalités de l’appareil sont également sollicitées, comme le vibreur, pour attirer l’attention de l’utilisateur sur des actions spécifiques, comme d'ajouter l’app à l’écran d’accueil. Pendant ce temps, en arrière plan, la PWA ne chôme pas, elle collecte des données d’usage pour délivrer une expérience utilisateur optimale.
Responsive Design

Le comportement responsive varie quant à lui en fonction de la façon dont l’app est conçue. L’architecture peut s’apparenter à des blocs, dont la disposition est modulable tandis que leur nombre se multiplie d’un écran à l’autre, ou bien à un seul bloc, qui évolue de façon interne pour répondre aux changements de taille.
Walmart, géant du secteur de la vente, propose désormais aussi sa Progressive Web App, pour une expérience en ligne optimisée où que le consommateur soit, et qu’importe l’appareil.
On pourra quand même noter la bannière, sur iPad et desktop : sur iPad, l’utilisateur est invité à installer l’app native, tandis que sur desktop, une promotion ciblée est proposée. Une illustration efficace de la façon dont les entreprises peuvent adapter leur stratégie marketing en fonction des différentes plateformes, et qui souligne aussi combien le mobile est un outil crucial pour transformer de simples utilisateurs en consommateurs premium.
Une navigation à la façon des apps

Du côté pratique, les Progressive Web Apps imitent la navigation des apps natives dans le but d’offrir des interactions fluides, à la manière d’une app. Pour les utilisateurs récurrents cela sous-entend que les éléments clé de l’app seront affichés immédiatement, dans la mesure où ils ont déjà été mis en cache, pour une performance accrue, le contenu étant lui récupéré à chaque utilisation.
Toujours en prenant l’exemple de Walmart, l’équipe de développement a vraiment réussi le pari d’imaginer un site qui s’apparente à une app. Si on regarde les éléments de l’app shell, le header n’est pas seulement un atout graphique, mais aussi un élément phare de l’app avec une barre de recherche et des boutons utiles pour l’utilisateur. Comme déjà évoqué, le menu comporte tous les boutons de navigation importants du site, ces derniers ayant été rangés par sections afin de faciliter l’utilisation. Les pages sont aussi construites sur une architecture simple, avec une disposition par blocs, pour que le contenu s’affiche de façon claire et optimisée.
Faciles à trouver

D’un point de vue marketing on peut imaginer appliquer aux apps les techniques d’optimisation largement répandues sur le web. De quoi ouvrir des perspectives en matière d’acquisition utilisateur, en complément d’une stratégie ASO.
Le Washington Post a bien évolué depuis son lancement, en 1877. Média traditionnel avant tout, l’éditeur du Washington Post a tout de même fait le pari Progressive Web App, pour accroître la portée et l'engagement vis à vis de la publication, sur le digital.
Faciles à partager

Sécurité

Même lorsque l’information d’un site n’est pas sensible en soi, la protection de la vie privée des utilisateurs et la sécurité restent au coeur des préoccupations. Si on prend en considération les nouvelles spécification d’Apple pour les apps iOS et l’impératif HTTPS et le fait que cette règlementation soit, partout, de plus en plus répandue, pour les paiements en ligne notamment, il n’y a finalement que de bonnes raisons de mettre en place cette fonctionnalité.
L'installation

Dans tous les cas, grâce au web app manifest, les développeurs peuvent envoyer aux navigateurs un "package" d’installation, avec des éléments graphiques, une icône, un écran de lancement, ainsi que les informations relatives au comportement de l’app à son lancement. Une fois l’app installée, elle se révèle dans toute sa splendeur, avec une expérience encore améliorée.
Product Hunt ambitionne de permettre aux utilisateurs de partager et découvrir de nouveaux produits. Grâce à une PWA ils peuvent désormais offrir une expérience sans failles, équivalente à celle d’une app, pour une communauté toujours plus active et engagée.
Outre les avantages évidents à être présent sur l’écran d’accueil de l’appareil, une fois la PWA installée, celle-ci s’améliore, s’affranchissant de l’UI du navigateur, ce qui permet aux service workers d’opérer plus efficacement pour une expérience utilisateur encore meilleure. En dépassant l’écueil de l’installation liée aux app stores cela devient plus facile de ré-engager les utilisateurs et de les convertir en consommateurs, voire en clients fidèles.
Ré-engagement

Par ailleurs, la facilité avec laquelle on peut passer d’une tâche à l’autre ou encore la possibilité de rentrer dans l’app d’un seul geste, où que l’on soit, sont autant de points qui expliquent sûrement le fait que l’usage de l’app soit plus attractif. Une bonne nouvelle pour de nombreux acteurs du secteur et l'annonce de mutations majeures en perspective.
Sans compter que les usages des Progressive Web Apps peuvent être très variés, comme nous avons pu l’illustrer. On ne doute d'ailleurs pas de voir le développement d'exemples toujours plus réussis, à mesure que les créateurs d’apps s’approprient le concept. De quoi attiser notre curiosité et garder l’oeil ouvert, et le bon !
POUR ALLER PLUS LOIN :
- Si vous souhaitez donner vie à votre app Android, c'est possible ! En fonction du système d'exploitation que vous voulez viser, GoodBarber vous propose de créer votre propre outil, en suivant une méthode simple. La première étape ? Consultez notre article pour tout savoir et comprendre comment développer son application mobile pour Android grâce aux conseils de nos experts .
- Pour analyser vos statistiques et performances, vous pouvez utiliser les statistiques internes de GoodBarber ainsi qu'une plate-forme proposée par Google. L'utilisation de cet outil constitue une étape importante de votre travail car il permet de voir l'engagement de vos utilisateurs. Découvrez comment activer le tracking Google Analytics dans votre app mobile . En fonction de vos performances, vous saurez ce qu'il vous reste à améliorer dans votre app !
- Vous souhaitez donner vie à votre projet culinaire sous la forme d'une application mobile mais vous ne savez pas par quelle étape commencer ? Consultez nos conseils pour créer une appli culinaire à succès.
- En fonction de vos besoins et envies, des milliers d'applications sont à votre disposition sur votre smartphone. Pour développer votre connaissance dans le domaine de l'art par exemple, nous vous proposons aujourd'hui de découvrir MAF2014 : l'association entre un art ancien et la technologie . L'objet de cette application mobile est de vous présenter l'oeuvre de créateurs de marionnettes, qui prennent vie lors de représentations théâtrales.
- Nos équipes mettent tout en oeuvre pour faciliter la création de votre outil numérique. Si vous rencontrez le moindre soucis concernant la méthode de création ou que vous avez des questions concernant les différentes fonctionnalités proposées, notre équipe est là pour vous aider à travers le support technique et vous faire part de ses conseils pour réussir, au mieux, votre travail.
Design

