Einführung in Microsoft Edge WebView2
Mit dem Microsoft Edge WebView2-Steuerelement können Sie Webtechnologien (HTML, CSS und JavaScript) in Ihre nativen Apps einbetten. Das WebView2-Steuerelement verwendet Microsoft Edge als Rendering-Modul, um den Webinhalt in nativen Apps anzuzeigen.
Mit WebView2 können Sie Webcode in verschiedene Teile Ihrer nativen App einbetten oder die gesamte native App in einer einzigen WebView2-Instanz aufbauen.
Informationen zum Erstellen einer WebView2-App finden Sie unter Erste Schritte mit WebView2.
Hybrid-App-Ansatz
Entwickler müssen sich häufig zwischen dem Erstellen einer Web-App oder einer nativen App entscheiden. Diese Entscheidung hängt von der Abwägung zwischen Reichweite und Leistung ab:
Web-Apps ermöglichen eine breite Reichweite. Als Webentwickler können Sie den größten Teil ihres Codes auf verschiedenen Plattformen wiederverwenden.
Verwenden Sie eine systemeigene App, um auf alle leistungsstarken Funktionen einer nativen Plattform zuzugreifen.
Das folgende Diagramm zeigt das Spektrum der Apps von der maximalen Reichweite bis zur maximalen Leistung:
Die breite Reichweite umfasst Websites und Progressive Web Apps.
In der Mitte befinden sich Hybrid-Apps wie z. B. WebViews und Electron.
Unter maximale Leistung sind systemeigene Apps zu finden.
Hybrid-Apps in der Mitte dieses Spektrums ermöglichen es Ihnen, das Beste aus beiden Welten zu genießen: die Omnipräsenz und Stärke der Webplattform in Kombination mit der Leistungsfähigkeit und den umfassenden Funktionen der systemeigenen Plattform.
WebView2-Vorteile
Webökosystem und Qualifikationssatz. Nutzen Sie die gesamte Webplattform, Bibliotheken, Tools und Talente, die im Webökosystems vorhanden sind.
Schnelle Innovation. Die Webentwicklung ermöglicht eine schnellere Bereitstellung und Iteration.
Unterstützung für Windows 10 und 11. Unterstützung für eine konsistente Benutzererfahrung in Windows 10 und Windows 11.
Native Funktionen. Greifen Sie auf den vollständigen Satz nativer APIs zu.
Codefreigabe. Das Hinzufügen von Webcode zu Ihrer Codebasis ermöglicht eine höhere Wiederverwendung über mehrere Plattformen.
Microsoft-Support. Microsoft bietet Support und fügt neue Featureanforderungen auf unterstützten Plattformen hinzu.
Evergreen-Verteilung. Verlassen Sie sich auf eine aktuelle Version von Chromium mit regelmäßigen Plattformupdates und Sicherheitspatches.
Verteilung der festen Version. Verpacken Sie optional eine bestimmte Version der Chromium Bits in Ihrer App.
Inkrementelle Einführung. Fügen Sie Ihrer App Stück für Stück Webkomponenten hinzu.
Unterstützte Plattformen
Die folgenden Programmierumgebungen werden unterstützt:
- Win32 C/C++
- .NET Framework 4.6.2 oder höher
- .NET Core 3.1 oder höher
- .NET 5 oder höher
- WinUI 2.0
- WinUI 3.0
WebView2-Apps können unter den folgenden Windows-Versionen ausgeführt werden:
- Windows 11
- Windows 10
- Windows 10 IoT Enterprise LTSC x32 2019
- Windows 10 IoT Enterprise LTSC x64 2019
- Windows 10 IoT Enterprise 21h1 x64
- Windows Server 2022
- Windows Server 2019
- Windows Server 2016
WebView2 wird auch auf den folgenden Geräten unterstützt:
- Xbox
- HoloLens 2
Windows 7 und 8
WebView2 Runtime Version 109 ist die endgültige Version, die die folgenden Versionen von Windows unterstützt. WebView2 Runtime und SDK Version 110.0.1519.0 und höher unterstützen diese Betriebssysteme nicht.
- Windows 8/8.1
- Windows 7
- Windows Server 2012 R2
- Windows Server 2012
- Windows Server 2008 R2
Siehe auch:
- Von Microsoft Edge unterstützte Betriebssysteme : Die WebView2-Unterstützung für Windows 7 und Windows Server 2008 R2 hat dieselbe Supportzeitachse wie Microsoft Edge.
- Microsoft Edge und WebView2 beenden den Support für Windows 7 und Windows 8/8.1
Weitere Informationen
- Übersicht über WebView2-Features und -APIs
- Erste-Schritte-Tutorials
- Verteilen Ihrer App und der WebView2-Runtime
developer.microsoft.com:
- Microsoft Edge WebView2 : Erste Einführung in WebView2-Features auf developer.microsoft.com.
Microsoft.com:
- Microsoft Edge-Insider werden – Laden Sie die Vorschaukanäle von Microsoft Edge (Canary, Dev und Beta) herunter.
YouTube:
- Erstellen, Bereitstellen und Verwalten von WebView2-Anwendungen : 2. März 2021.