WebView2 : ce que vous devez savoir en tant qu’utilisateur de Windows 10.
En juin 2022, Microsoft a révélé qu’elle mettrait le runtime WebView2 à la disposition de tous les outils Windows 10 effectuant au minimum les mises à jour d’avril 2018.
La raison principale est de rendre les avantages de la technologie dans la croissance du contenu web rapidement accessibles aux utilisateurs de Windows 10. Actuellement, l’innovation WebView2 contribue à alimenter plusieurs applications internet, dont Microsoft Office.
Dans ce court article, nous allons certainement vérifier WebView2, exactement comment il contraste avec Electron, et aussi comment il affecte les applications en ligne.
Qu’est-ce que WebView2 ?
WebView 2 est un contrôle qui aide les individus à inclure les technologies modernes du web comme HTML ainsi que JavaScript dans leurs applications de contenu. Ce contrôle d’exécution Microsoft Edge s’exécute désormais avec le système d’exploitation Windows 10 par défaut.
La connexion Microsoft Edge garantit que le runtime habite un espace disque restreint sous un élément s’ils sont exactement de la même variation. Faire cela garantit que l’installation de WebView a le moins d’effet possible sur votre PC.
Comment WebView2 se mesure-t-il à ses concurrents ?
Il existe un certain nombre de différences entre WebView2 et son concurrent, Electron JS, en particulier lorsqu’on compare exactement la façon dont ils rendent leur contenu Web. En apparence, leur modèle de rendu est plutôt similaire. Cependant, certains éléments cruciaux attirent l’attention.
1. Développer la base
Les deux technologies modernes sont basées sur Chromium. Bien que, WebView2 soit extra limité pour fonctionner avec Microsoft Edge.
Electron permet à un programmeur de développer des applications multiplateformes qui fonctionnent sur votre ordinateur de bureau tout en l’organisant comme une application Internet. Cette technologie moderne agit comme un outil d’interaction entre l’application ainsi que l’ordinateur de bureau.
WebView, d’autre part, est une technologie qui fonctionne comme un composant de votre application pour faire du matériel internet.
Cette dépendance constructive à l’égard de Chromium ou de Edge influence en outre le type de systèmes sur lesquels les technologies modernes peuvent fonctionner. En outre, Electron fonctionne bien sur Mac, Linux et Windows, alors que le seul système pour WebView2 est Windows.
2. Interfaces de programmation d’applications
Electron dispose d’API pour la plupart des besoins des applications, comme l’accessibilité aux systèmes de soumission ainsi que les notifications. WebView2, néanmoins, ne propose pas d’API pour ses applications de bureau.
Bien que, en ce qui concerne les langages, Electron ainsi que WebView assistent l’utilisation de JavaScript, CSS, et HTML lors du développement de vos applications.
3. Processus de fabrication
Il existe une variante mineure dans la méthode de rendu des applications de ces innovations. Le modèle du processus Electron est divisé en deux parties : le processus primaire et le processus de rendu.
Le processus principal fonctionne dans une atmosphère Node.js ainsi que comme facteur d’accès pour des applications spécifiques. Il se divise ensuite en différentes procédures de rendu qui aident à fournir le contenu web de l’application.
Pendant ce temps, la conception de la procédure WebView2 est généralement un groupe comprenant divers processus d’exécution. Chaque procédure d’exécution possède un navigateur internet, au minimum un moteur de rendu, et aussi quelques autres processus assistants.
Ces procédures d’assistance sont généralement des solutions énergétiques comme des solutions visuelles ou audio.
Ce que cela signifie pour les applications basées sur le Web
L’introduction de WebView2 dans Windows 10 permet aux programmeurs d’exploiter totalement les capacités du navigateur web Edge. La technologie moderne permet de même aux développeurs de créer du contenu web que les personnes qui complètent apprécieront, même si seuls les programmeurs peuvent travailler directement avec le runtime.
Étant donné que WebView2 n’a été proposé que sur Windows 11, traiter la technologie était difficile et coûteux pour les concepteurs ayant des gadgets grand public plus anciens fonctionnant sous Windows 10. Pour cette raison, cette distribution élimine ce stress et l’anxiété et aussi les ponts l’espace pour obtenir dans l’environnement WebView2.
Cette distribution permet également aux programmeurs et aux clients finaux d’avoir un accès supplémentaire aux nombreux avantages du runtime WebView2. Certains de ces avantages comprennent une exposition directe au globe Internet et aussi divers autres outils de croissance Web comme les bibliothèques ; ainsi que l’accès à un ensemble complet d’API natives que vous pouvez incorporer dans vos applications.
En amélioration, avec WebView2, vous pouvez ajouter et aussi sauvegarder divers codes dans une base de code afin que les codes soient à usage multiple à travers plusieurs plateformes.
Une victoire pour les développeurs de Windows 10
La distribution du runtime WebView2 sur Windows 10 a profité à un grand nombre de concepteurs. En conséquence, nous pouvons conclure que cette technologie offrira ses objectifs désignés en fonction de 2 variables.
Ces éléments sont une utilisation diminuée de l’espace disque en raison de son incorporation avec le navigateur Edge ; lequel WebView2 offre aux applications indigènes l’accessibilité à différents attributs Edge.
WebView2 est-il inclus dans Windows 10 ?
Les applications WebView2 peuvent s’exécuter sur les versions suivantes de Windows : Windows 11. Windows 10. Windows 10 IoT Enterprise LTSC x32 2019.
Qu’est-ce que Microsoft Edge WebView2 et en ai-je besoin ?
WebView2 utilise Microsoft Edge comme moteur de rendu pour afficher les fonctionnalités Web dans une application de bureau. En utilisant WebView2, nous pouvons plus facilement fournir à vos utilisateurs des fonctionnalités Office qui se ressemblent et se ressemblent sur toutes les plates-formes d’appareils.
Qu’est-ce que Microsoft WebView2 ?
Microsoft Edge WebView2 est un contrôle de développeur permettant d’intégrer du contenu Web dans des applications. Il permet aux développeurs de tirer parti du meilleur de ce que la plate-forme Microsoft Edge Chromium peut offrir et de créer des expériences transparentes pour leurs utilisateurs qui intègrent du contenu Web.