Publié le 2021 M12 17
Pourquoi utiliser des PWA (Progressive Web App) ?
Installer une page web ?! Quelle sorte de magie est-ce donc ?! Attachez vos ceintures, on vous emmène dans le monde magique des PWA !
Uxer - Yohann

Yohann

Developpeur Fullstack

Si vous avez navigué sur vos sites favoris au cours des dernières années, vous aurez sûrement remarqué qu'on vous demande de plus en plus régulièrement si vous souhaitez ajouter une page à votre écran d'accueil sur votre téléphone, ou si vous souhaitez installer l'application. Avoir un site, c’est bien, mais quel plaisir de pouvoir le lancer via son téléphone, sa tablette ou sur son bureau d'ordinateur en 1 clic. On vous parle aujourd'hui de cette technologie qui peut en perdre quelques uns.

Tout d’abord, commençons par une définition scolaire 🧑‍🏫

Une PWA, acronyme de Progressive Web App est un procédé qui permet de transformer un site web sous la forme d'une application, accessible sur mobile et ordinateur et qui ajoute un paquet d'autres fonctionnalités et avantages.

Dans un monde de plus en plus connecté et où tout doit aller vite, quel plaisir de pouvoir lancer son site web favori, ou son outil de travail en 1 clic depuis son bureau ou le "launcher" de son téléphone !

Voici une liste non exhaustive des avantages d'une PWA :

  • Application en plein écran
  • Icône pour lancer directement l'application
  • Performances optimisées
  • Possibilité de push des notifications
  • Utilisation possible hors connexion
  • Accès à certaines fonctionnalités natives du support (bluetooth, photos, micro, géolocalisation, etc..)
  • Un développement plus rapide et économique qu'une application mobile ou un logiciel

Et quelques inconvénients :

  • Le référencement ASO (Application Store Optimisation) est moins intéressant en cas de publication sur les stores
  • Son installation sous forme d'application est peu connue du grand public, malgré les messages du système qui le proposent
  • Accès limité aux fonctionnalités natives
  • Moins personnalisé qu’une application

Malgré cela, le cas de Twitter permet de se rendre compte de l'impact que cela peut avoir sur votre produit. Depuis la mise en place de leur PWA, Twitter a enregistré une augmentation de 65% de pages vues par session utilisateur, de 75% de tweets réalisés et une réduction du taux de rebond de 20% ! Tout ça en réduisant le poids de leur application de 97% (Source : web.dev).

Devrais-je développer une PWA ?

Ce n'est pas toujours simple de déterminer quel type de développement est le plus adapté : est-ce qu'il vaut mieux faire un site web classique ? Une PWA ? Une application mobile ? Un bon vieux logiciel ? Comme souvent, ça va dépendre de votre produit et de son utilisation.

Vous souhaitez développer un intranet ou une application métier ? La PWA peut être très intéressante pour permettre à votre équipe d’installer l’outil sur leur ordinateur, téléphone ou tablette et de bénéficier de fonctionnalités supplémentaires, comme l'utilisation hors connexion qui peut s'avérer cruciale pour des équipes de techniciens qui travaillent sur le terrain sans connexion WiFi.

Pour un site vitrine ? C'est plus discutable. En effet, une PWA n'apporterait pas d'avantages significatifs par rapport à une développement traditionnel.

Vous l'aurez compris, cela dépend bien souvent du produit que vous souhaitez développer et de son utilisation. Les logiciels et applications mobiles natives sont eux plus lourds à développer mais seront plus puissants. Ils offriront une meilleure interaction avec le device sur lesquels ils sont installés (accès à la batterie, à la luminosité, etc...). Une PWA est-elle plus économique à développer et permet d'avoir un MVP (Minimum Viable Product) en un claquement de doigt - ou si je peux me permettre, de clavier !

Le saviez-vous ? Vous pouvez même publier votre application sur certains stores !

Et si je vous disais qu’il existe désormais les TWA (Trusted Web Activity) ? C'est un terme encore très peu connu qui consiste à publier une PWA sur un store. Google Play le permet. Dinguerie non ? 😎

Pour conclure

Les PWA offrent beaucoup d'avantages et leur utilisation devient de plus en plus populaire. Au point que des entreprises comme Google les favorise de plus en plus dans leur algorithme de référencement (et ce n'est pas rien !).

Mais comme toutes les solutions, il faut s'assurer que c'est la bonne pour vous avant de vous lancer dans un quelconque développement. Du coup, si vous êtes en phase de réflexion sur un projet web et que vous vous posez la question de la PWA : n'hésitez pas à venir en discuter avec nous ! 👋

Vous avez un projet ?

Parlons-en