Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Lorsque vous publiez une application qui utilise Microsoft Edge WebView2, vous devez distribuer le runtime WebView2, soit en distribuant le runtime Evergreen mis à jour automatiquement, soit en distribuant une version fixe du runtime.
Contenu détaillé :
- Introduction
- Le runtime WebView2
- Mode de distribution Evergreen Runtime
- Mode de distribution du runtime Fixed Version
- Présentation des options disponibles sur la page de téléchargement Runtime
- Voir aussi
Introduction
Une application WebView2 dépend du runtime WebView2 sur les ordinateurs clients. Lorsque vous distribuez votre application WebView2, vous devez tenir compte de la façon dont le runtime WebView2 est distribué et mis à jour sur les machines clientes.
Pour plus de détails sur la distribution du runtime, consultez Distribuer votre application et le runtime WebView2.
Le runtime WebView2
Le runtime WebView2 est un runtime redistribuable qui sert de plateforme web sous-jacente (ou de support) pour les applications WebView2. Le concept est similaire à Visual C++ ou au runtime .NET pour les applications C++/.NET. Le runtime WebView2 contient des fichiers binaires Microsoft Edge modifiés qui sont affinés et testés pour les applications WebView2. Une fois WebView2 Runtime installé, il n’apparaît pas sous la forme d’une application de navigateur visible par l’utilisateur. Par exemple, un utilisateur ne dispose pas d’un raccourci de navigateur sur le bureau ou d’une entrée dans le menu Démarrer .
Il existe deux façons différentes de distribuer et de mettre à jour le runtime WebView2 sur les ordinateurs clients : le mode de distribution Evergreen et le mode de distribution Fixed Version.
Mode de distribution Evergreen Runtime
En mode de distribution Evergreen , le runtime WebView2 n’est pas empaqueté avec votre application, mais est initialement installé sur les clients à l’aide d’un amorçage en ligne ou d’un programme d’installation hors ligne. Ensuite, le runtime WebView2 est automatiquement mis à jour sur les ordinateurs clients. Vous pouvez ensuite distribuer les mises à jour de votre application WebView2 qui utilisent les dernières API WebView2, à partir du dernier SDK WebView2. Le mode de distribution Evergreen est recommandé pour la plupart des développeurs.
Avantages :
La plateforme web sous-jacente (WebView2 Runtime) se met à jour automatiquement sans plus d’efforts de votre part.
Moins d’espace disque est requis pour le runtime WebView2 sur les systèmes clients, car le runtime WebView2 est partagé par toutes les applications WebView2 présentes sur le client.
Sur les systèmes éligibles, les fichiers binaires de Microsoft Edge et d’Evergreen WebView2 Runtime sont liés de manière rigide lorsqu’ils se trouvent sur la même version. Cette liaison offre des avantages en termes d’encombrement, de mémoire et de performances du disque.
Inconvénients :
- Votre application WebView2 ne peut pas spécifier qu’une version particulière du runtime WebView2 est requise.
Voir aussi :
- Mode de distribution d’Evergreen Runtime dans Distribuer votre application et WebView2 Runtime.
Appareils Windows 11 et appareils Windows 10
Evergreen Runtime est préinstallé sur tous les appareils Windows 11 dans le cadre du système d’exploitation Windows Windows 11. Microsoft a installé le runtime WebView2 sur tous les appareils Windows 10 éligibles, comme décrit dans la section Livraison de Microsoft Edge WebView2 Runtime aux appareils Windows 10 gérés.
Même si votre application utilise le mode de distribution Evergreen, nous vous recommandons de distribuer le runtime WebView2, afin de couvrir les cas limites où le runtime n’était pas déjà installé.
Voir :
- Appareils Windows 11 et appareils Windows 10 (détails) dans Distribuer votre application et WebView2 Runtime.
Mode de distribution du runtime Fixed Version
En mode de distribution de version fixe , vous téléchargez une version spécifique du runtime WebView2 et l’empaquetez avec votre application WebView2 dans votre package d’application. Le runtime WebView2 que vous mettez en package avec votre application est utilisé uniquement par votre application WebView2, et non par les autres applications sur l’ordinateur du client.
Avantages :
- Vous avez plus de contrôle sur le contrôle de version du runtime WebView2. Vous savez quelles API WebView2 sont disponibles pour votre application, car vous contrôlez la version du runtime WebView2 disponible pour votre application. Votre application n’a pas besoin de tester si les API les plus récentes sont présentes.
Inconvénients :
Vous devez gérer vous-même le runtime WebView2. Le runtime WebView2 n’est pas automatiquement mis à jour sur les clients. Par conséquent, pour utiliser les dernières API WebView2, vous devez régulièrement mettre à jour votre application avec le runtime WebView2 mis à jour.
Plus d’espace disque est requis sur le client, si plusieurs applications WebView2 sont installées.
Le runtime Fixed Version ne peut pas être installé à l’aide d’un programme d’installation.
Voir aussi :
- Le mode de distribution du runtime Fixed Version dans Distribuer votre application et le runtime WebView2.
Présentation des options disponibles sur la page de téléchargement Runtime
La section Télécharger le runtime WebView2 de la page WebView2 de Microsoft Edge fournit plusieurs options pour distribuer le runtime WebView2 sur les ordinateurs clients. Comprendre les options de cette page constitue une bonne introduction, pour vous aider à décider de l’approche que vous souhaitez utiliser.
Le mode de distribution Evergreen est recommandé pour la plupart des applications.
La section Evergreen Bootstrapper de la page fournit un petit bootstrapper Evergreen Runtime qui s’exécute sur l’ordinateur client, pour les utilisateurs en ligne. L’outil d’amorçage télécharge et installe le runtime Evergreen WebView2 approprié sur le client. Vous pouvez utiliser le bootstrapper de deux manières différentes :
Créer un lien vers le programme d’amorçage, à l’aide d’un lien obtenu à partir du bouton Obtenir le lien . Votre application utilise ce lien pour télécharger l’amorçage par programme sur le client et l’appeler. Cette approche évite d’avoir à empaqueter le programme d’amorçage avec votre application. Cette approche dépend du réseau de distribution de contenu (CDN) de Microsoft pour obtenir le programme d’amorçage.
Téléchargez l’outil d’amorçage (à l’aide du bouton Télécharger dans la section Outil d’amorçage ), puis distribuez-le avec votre application. Dans cette approche, vous empaquetez le programme d’amorçage avec votre programme d’installation/mise à jour d’application ou avec votre application elle-même, et vous appelez le programme d’amorçage que vous avez inclus avec votre application. Cette approche évite de dépendre du CDN de Microsoft pour obtenir le bootstrapper.
La section Evergreen Standalone Installer de la page fournit un grand programme d’installation Evergreen autonome, principalement pour les utilisateurs hors connexion. Dans cette approche, vous empaquetez le programme d’installation autonome avec votre programme d’installation/mise à jour d’application ou l’application elle-même, et appelez le programme d’installation autonome Evergreen. Cette approche évite de dépendre du CDN de Microsoft pour obtenir le Runtime.
La section Version fixe de la page fournit un runtime Fixed Version, qui est une version spécifique du Runtime WebView2 que vous distribuez avec votre application.
Voir aussi
-
Distribuer votre application et WebView2 Runtime
- Mode de distribution d’Evergreen Runtime dans Distribuer votre application et WebView2 Runtime.
- Le mode de distribution du runtime Fixed Version dans Distribuer votre application et le runtime WebView2.
Externe :
- Fourniture de Microsoft Edge WebView2 Runtime aux appareils Windows 10 gérés
- Téléchargez la section WebView2 Runtime de la page WebView2 de Microsoft Edge
- Planning de publication de Microsoft Edge