La dernière version de Chrome vous permet d'installer des applications Web progressives (des applications Web conçues pour offrir la flexibilité des applications de bureau) sur le bureau de votre PC.
Les applications sur Chrome offrent généralement une bonne expérience utilisateur, mais elles peuvent être un cauchemar pour les développeurs qui doivent naviguer dans les API propriétaires du navigateur. Heureusement, Google s'apprête à adopter une plateforme... Applications Web progressives -- cela élimine de nombreuses complexités et est pris en charge dans la dernière version stable de Chrome.
L'activation des applications Web progressives dans Chrome est simple. En supposant que votre client soit à jour, tout ce que vous avez à faire est d'activer trois indicateurs de développement: Bannières d'applicationset Bannières d'applications expérimentales, qui activent les invites qui vous permettent d'installer des applications Web; et PWA de bureau, qui ajoute la prise en charge du fenêtrage et des bannières pour les PWA.
Si les liens ne fonctionnent pas pour vous, essayez de copier et coller ces URL dans la barre d'adresse :
- Bannières d'application :chrome://flags#enable-app-banners
- Bannières d'applications expérimentales :chrome://flags#enable-experimental-app-banners
- PWA de bureau :chrome://flags#enable-desktop-pwas
À partir de ce moment-là, cela devient plus facile. Une fois que vous avez activé les indicateurs appropriés et saisi l'adresse Web d'une PWA, vous verrez un Installer sur le bureau option dans le menu déroulant de Chrome.
Ensuite, vous obtiendrez un Installer sur le bureau invite contextuelle. En cliquant sur Ajouter enregistrera la PWA sur le bureau de votre PC, où vous pourrez la lancer comme vous le feriez pour n'importe quelle application Chrome.
Les PWA, si vous ne le savez pas, sont des applications Web conçues en gardant à l'esprit la flexibilité des applications de bureau. Ils se lancent à partir d'icônes et de raccourcis, tout comme les applications natives, mais leur dépendance à CSS3, JavaScript, et d'autres frameworks Web ouverts leur permettent de travailler sur tous les navigateurs et plates-formes avec un minimum portage. En utilisant une combinaison de plugins, d'API Web et de scripts, ils sont capables de jongler avec des tâches telles que les requêtes réseau, les notifications push, la récupération de contenu, etc.
Il y a beaucoup de choses à aimer chez les PWA. Ils ont le potentiel de réduire les temps de chargement et l'utilisation des données, et certains ont même de meilleures interfaces utilisateur que leurs homologues autochtones. Mais ils ne sont pas parfaits. Chrome ne dispose pas d'une vitrine propriétaire pour les PWA, par exemple: pour trouver des applications, vous devrez parcourir les vitrines de la communauté comme PWA.rocks. Et les PWA ne peuvent pas encore utiliser pleinement Chrome. Dans une déclaration à la fin de l'année dernière, Google a déclaré qu'il "recherchait des moyens de simplifier la transition pour les développeurs qui dépendent des API exclusives des applications Chrome".
Qu'on le veuille ou non, cependant, Google va de l'avant avec les PWA. En 2017, le géant de la recherche a annoncé qu'il supprimerait progressivement la prise en charge des applications Chrome sur Windows, Mac et Linux au profit des PWA d'ici "mi-2018".