Windows 10 et PWA : l'avenir de la livraison de logiciels
Publié: 2019-12-06Table des matières
Comme mentionné brièvement dans notre article Desktop PWA, Microsoft semble avoir récemment compris le mouvement Progressive Web App et s'est fait connaître comme le précurseur de la tendance des magasins PWA . Selon Microsoft, il ne s'agit pas non plus d'une simple initiative improvisée, mais plutôt d'un plan qui existe depuis un certain temps, remontant à 2016.
Avec tout ce temps pour se préparer, Microsoft a pu se construire une base d'applications Web progressives (PWA) capable de résister aux années de changements technologiques à venir. En conséquence, l'expérience Windows intègre désormais des applications Web progressives dans tous ses aspects, faisant de l'avenir de Microsoft Store l'avenir des applications hybrides - une combinaison d' UWP (Universal Windows Platform) et de PWA .
Qu'est-ce qu'une application Web progressive ?
Une application Web progressive est, tout simplement, un site Web progressif qui offre une expérience d'application native et une disponibilité multiplateforme. C'est une tendance émergente qui offre le meilleur des deux mondes : le Web et l'application native, avec des fonctionnalités dépassant de loin ce dont un Web normal est capable.

Une PWA peut souvent être délicate et difficile à reconnaître. Si vous n'êtes pas familier avec la technologie et que vous souhaitez en savoir plus, notre guide complet sur les Progressive Web Apps est recommandé pour une compréhension approfondie du sujet.
Applications Web progressives et Windows 10
Venant de Microsoft, l'adoption récente des applications Web progressives marque un tout nouvel horizon de possibilités pour le Microsoft Store.
Les applications Web progressives ont un accès complet aux API de fonctionnalités de Windows 10 et peuvent être installées sur toute la famille d'appareils UWP (y compris les appareils Windows 10 en mode S plus sécurisés) tout en garantissant la compatibilité avec d'autres navigateurs et appareils.
Qu'est-ce que ça veut dire? Cela signifie que, désormais, les PWA font partie de l'expérience Windows et sont à égalité avec les autres applications UWP (Universal Windows Platform), découvrables par plus de 800 millions d'utilisateurs mensuels actifs dans le monde.
Parce qu'un PWA peut être un citoyen de première classe dans le Microsoft Store, un utilisateur pourra s'engager pleinement avec un PWA installé - de la découverte à l'installation, à l'exécution - sans jamais ouvrir le navigateur.
Grâce à ces avancées technologiques réalisées par l'équipe Microsoft, l'expérience PWA dans Windows 10 n'est plus très différente de celle d'une application UWP typique. Par rapport à une PWA typique qui s'exécute depuis le navigateur, les PWA des Microsoft Stores se différencient par ces avantages techniques :
- Exécuter dans une fenêtre autonome
- Aucune limite de stockage (pour le stockage local, IndexedDB, …)
- Capable de processus hors ligne et en arrière-plan
- JavaScript peut accéder aux API Windows Runtime (WinRT) natives
- Découvrable et affiché comme "application" dans le Windows Store, le menu Démarrer de Windows et Cortana.
- Ouvrez un tout nouveau canal de collecte d'informations sur les appareils où le navigateur ne parvient pas à atteindre, c'est-à-dire Xbox, Windows Mixed Reality et d'autres facteurs de forme non PC.

Et puisque la nature du mouvement PWA est celle d'un mouvement en constante évolution, il n'est pas surprenant que vous voyiez vos applications familières être constamment mises à niveau vers les PWA. À l'heure actuelle, Outlook de Microsoft est officiellement une application Web progressive, installable à partir de n'importe quel navigateur basé sur Chromium.

Depuis leur introduction, les applications Web progressives affichent de grandes promesses pour être la prochaine étape de l'évolution du Web. Reconnaissant son potentiel, les unes après les autres, les grandes marques ont commencé à incorporer des éléments de PWA dans leur infrastructure, rendant le paysage du Web désormais très différent de ce qu'il était auparavant.


Pourquoi l'application Web progressive est l'avenir
Découvrable n'importe où
Chaque application Web progressive qui est répertoriée sur le Microsoft Store dans Windows 10 peut potentiellement multiplier par cent son audience d'applications puisque la base d'installation simultanée mensuelle de Windows 10 compte plus de 800 millions d'utilisateurs.
Repeuplement automatique
Outre la possibilité pour les développeurs de soumettre manuellement leurs PWA, Microsoft a également permis aux moteurs de recherche comme Bing d'indexer automatiquement des PWA de qualité dans sa boutique :
Nous utilisons le Bing Crawler pour identifier les PWA sur le Web depuis près d'un an, [..]. Tout au long de ce processus, nous continuerons à vérifier nos mesures de qualité pour les PWA, afin de nous assurer que nous offrons une expérience précieuse, fiable et agréable à nos clients communs sur les appareils Windows.
Avec cela, le Microsoft Store devrait se remplir automatiquement de PWA, ce qui rend l'avenir de toutes les applications Web progressives plus probable que jamais.
Expérience sans effort
L'un des avantages de PWA, outre son apparence et ses fonctionnalités semblables à celles d'une application, est qu'il donne l'impression d'utiliser une version Lite de l'application.
Maintenant, nous comprenons ce que vous pensez. La plupart d'entre nous n'ont pas souvent une expérience positive avec les applications légères et c'est compréhensible, étant donné à quel point ces applications légères étaient moins performantes. Cependant, avec les applications Web progressives, cela semble juste. Tout semble plus fluide, rationalisé et le flux global ressemble vraiment à celui d'une application native ; mais vous n'avez même pas besoin d'attendre aussi longtemps pour installer et lancer les PWA, encore moins pour les télécharger puisque tout est stocké et mis à jour dynamiquement sur le Web.
Explorer : PWA pour Magento 2
Ce que cela signifie pour les développeurs
En tant que précurseur de la chaîne PWA Store , Microsoft a pris sur lui de faire tout ce qui était en son pouvoir pour aider les développeurs à créer le PWA le plus rentable et le plus efficace sans avoir besoin de beaucoup de connaissances en codage. Fondé par Microsoft est l'outil open source, PWABuilder , qui est conçu pour les développeurs inexpérimentés pour aider à faire avancer l'adoption de PWA.

PWABuilder permet aux développeurs inexpérimentés de générer un AppX complet, en utilisant les données de votre propre site Web et du manifeste d'application Web pour la publication dans le Microsoft Store.
Outil utile : Générateur de manifeste d'application Web
Essayez-en un
Après toutes ces discussions, il est peut-être temps que vous fassiez l'expérience d'une PWA sur Windows 10. Rendez-vous maintenant sur Microsoft Store, installez Twitter PWA et partagez avec nous vos réflexions !

Envelopper les mots
Il convient de noter que ce ne sont que les premières étapes du plan de Microsoft visant à faire de Progressive Web App l' expérience principale de Windows 10, et les choses devraient changer rapidement l'année suivante lorsque le nouveau Edge basé sur Chromium sera publié.
Pour l'instant, il n'y a que quelques applications Web progressives qui traînent dans le Microsoft Store, mais dont l'aspect pratique est déjà répandu dans le monde du commerce électronique où la plupart des grands détaillants utilisent l'approche Headless qui a PWA comme principal instrument pour la livraison d'un expérience utilisateur.