Softonic-Testbericht

Webschnittstellen in Windows-Apps mit WebView2 einbetten

Microsoft Edge WebView2, von Microsoft Corporation, ist eine Entwicklersteuerung, die Webschnittstellen in native Windows-Anwendungen einbettet, um hybride UIs zu ermöglichen. Es zeigt HTML, CSS und JavaScript innerhalb von Host-Prozessen an und ermöglicht den Austausch von Nachrichten zwischen dem Host und dem Webinhalt. Zu den Verteilungsoptionen gehören automatische Laufzeitaktualisierungen oder die Bereitstellung einer festen Version zur Kompatibilitätskontrolle. Das Tool richtet sich an Windows-Desktop-Entwickler, die Webressourcen innerhalb nativer Win32- oder .NET-Workflows wiederverwenden möchten.

Die Laufzeit verwendet die Microsoft Edge (Chromium) Engine und läuft als separate Prozesse

Die Steuerung führt eine auf Chromium basierende Laufzeit getrennt vom Microsoft Edge-Browser aus und verwendet die Microsoft Edge (Chromium) Rendering-Engine, um moderne Webinhalte darzustellen. Der msedgewebview2.exe Prozess stellt die WebView2 Laufzeit dar, und die Steuerung folgt einer Multi-Prozess-Architektur, die typischerweise einen Manager-Prozess, einen GPU-Prozess und einzelne Renderer-Prozesse für Webkomponenten umfasst. Diese Prozess-Trennung entspricht dem Isolationsmodell von Chromium.

Mit welchen Entwicklungsstacks und Workflows die Steuerung integriert ist

WebView2 zielt auf Desktop-Entwicklungsstacks ab und integriert sich in native Toolchains. Unterstützte Hosts und Frameworks umfassen:

  • Win32 C/C++
  • .NET (WPF und WinForms)
  • WinUI
Unterstützte Laufzeit-Frameworks umfassen .NET Framework 4.6.2+ und .NET Core 3.1+. Entwickler können Web-UI innerhalb von Anwendungsfenstern hosten und native APIs über die Kommunikationskanäle der Steuerung aus JavaScript aufrufen.

Leistungs- und Bereitstellungsabstriche, die Teams planen müssen

Da Benutzer manchmal von hohem Speicher- und CPU-Verbrauch berichten, der mit msedgewebview2.exe Instanzen in Drittanbieteranwendungen verbunden ist, sollten Entwickler die Profilerstellung und Isolierung schwerer Webmodule planen. Das Profilieren von Renderer-Prozessen und das Platzieren ressourcenintensiver Widgets in separaten WebView-Instanzen reduziert die Konkurrenz. Die Laufzeit ist ein von dem vollständigen Browser unterscheidbarer Bestandteil, sodass das Entfernen dazu führen kann, dass abhängige Anwendungen ihre UI nicht rendern können; behandeln Sie die Laufzeit während der Tests und der Bereitstellung als ein bereitstellbares Artefakt.

WebView2 ist eine praktische Wahl für die hybride Windows-Desktop-Entwicklung

WebView2 ist eine praktische Option für Windows-Desktop-Entwickler, die webbasierte Schnittstellen in native Prozesse einbetten müssen. Erwarten Sie einen Kompromiss, da Instanzen von msedgewebview2.exe in einigen Bereitstellungen den Speicher- und CPU-Verbrauch erhöhen können. Teams, die das Testen für Renderer-Profiling und betriebliche Überwachung während der Rollouts budgetieren, werden am meisten von der Kontrolle profitieren, wenn sie hybride UI-Strategien in Produktions-Desktop-Anwendungen bereitstellen.

  • Vorteile

    • Verwendet die Microsoft Edge (Chromium) Engine für konsistentes Web-Rendering
    • Unterstützt Win32 C/C++, .NET (WPF/WinForms) und WinUI-Hosts
    • Bietet bidirektionale Host-zu-Web-Kommunikationskanäle
    • Die Laufzeit läuft unabhängig vom vollständigen Edge-Browser.
  • Nachteile

    • Mehrere msedgewebview2.exe-Prozesse können den Speicher und die CPU erhöhen
    • Das Deinstallieren der Laufzeit kann abhängige Anwendungen beschädigen.
    • Festgelegte Versionen erfordern eine manuelle Aktualisierungsverwaltung
 0/1

Details

  • Lizenz

    Kostenlos

  • Version

    135.0.3179.54

  • Aktualisierungsdatum

  • Plattform

    Windows

  • OS

    Windows 11

  • Sprache

    Deutsch

    Verfügbare Sprachen

    • Arabisch
    • Chinesisch
    • Niederländisch
    • Englisch
    • Französisch
    • Deutsch
    • Italienisch
    • Japanisch
    • Koreanisch
    • Polnisch
    • Portugiesisch
    • Russisch
    • Spanisch
    • Schwedisch
    • Türkisch
  • Hersteller

Programm ist in anderen Sprachen verfügbar


Der Download ist nicht länger verfügbar. Das Programm ist entweder nicht länger verfügbar oder der Download ist aus Sicherheitsgründen oder aus einem anderen Grund deaktiviert

Nutzer-Kommentare zu Microsoft Edge WebView2

Haben Sie Microsoft Edge WebView2 ausprobiert? Seien Sie der Erste, der Ihre Meinung hinterlässt!

Bewertung hinzufügen

Neueste Artikel

Die Gesetze zur Verwendung dieser Software variieren von Land zu Land. Wir ermutigen oder dulden die Verwendung dieses Programms nicht, wenn es gegen diese Gesetze verstößt.