Im Jahr 2021 posteten einige Benutzer auf Github die Frage, ob die WebView2-Komponente von Microsoft Linux- und macOS-Systeme unterstützen würde. WebView2 ist eine von Microsoft entwickelte Open-Source-Rendering-Komponente auf Basis des Microsoft Edge-Browsers, der einer verkürzten Version des Microsoft Edge-Browsers entspricht.

In den letzten Jahren hat Microsoft in großem Umfang WebView2-Komponenten übernommen, beispielsweise in der neuen Version von Outlook und in Anwendungen wie Microsoft Teams. Für einige Entwickler ist das auf Chromium basierende WebView2 leistungsfähiger als das WKWebView von Apple.

Daher sind viele Entwickler sehr besorgt darüber, wann Microsoft die WebView2-Komponente für Linux und macOS veröffentlichen wird. Seit diesem Diskussionsthread sind drei Jahre vergangen und die endgültige Entscheidung von Microsoft besteht darin, ihn nicht weiterzuentwickeln.

Microsoft-Ingenieur @novac42 sagte in der Diskussion:

Nach sorgfältiger Überlegung und Überprüfung unserer langfristigen Produktstrategie haben wir beschlossen, unsere Pläne zur öffentlichen Veröffentlichung von WebView2 auf macOS und Linux einzustellen und uns stattdessen darauf zu konzentrieren, unseren Kunden den größtmöglichen Nutzen auf derzeit unterstützten Plattformen zu bieten.

Vielen Dank, dass Sie ein geschätztes Mitglied dieser Community sind und Ihr Feedback teilen. Wenn Sie in der Zwischenzeit weitere Fragen oder Vorschläge haben, können Sie diese gerne mit uns teilen. Ihre Meinung ist wertvoll und wir werden WebView2 weiter verbessern. Vielen Dank für Ihr Verständnis.

Aus der Antwort der Microsoft-Ingenieure können wir erkennen, dass der Schwerpunkt auf „öffentlicher Veröffentlichung“ liegt. Der Microsoft Edge-Browser unterstützt Linux und Mac, daher liegt es auf der Hand, dass es eine unterstützte WebView2-Komponente geben sollte, Microsoft diese jedoch möglicherweise nicht erneut als Open Source anbietet.

Diese Nachricht enttäuschte viele Entwickler, da Microsoft im November 2020 deutlich erwähnte, dass es vorhabe, zunächst WebView2-Unterstützung für macOS bereitzustellen. Im März 2023 zeigten Bilder von Microsoft-Ingenieuren, wie sie die unterstützten Plattformen weiter verbesserten, darunter Mac (aber nicht Linux).

Nachdem ich also vier Jahre gewartet hatte, hatte ich nicht damit gerechnet, dass Microsoft die WebView2-Komponente nicht als Open Source veröffentlichen würde. Einige Entwickler gaben an, dass es sich hierbei um eine von Microsoft entwickelte Komponente handelte, die auf dem Open-Source-Projekt Chromium basiert. Diese Komponente wird jetzt intern von Microsoft verwendet, daher sollte sie über das SDK oder den Quellcode als Open Source verfügbar sein.

Es ist unklar, ob Microsoft irgendwann seine Entscheidung ändern wird, die WebView2-Komponente erneut als Open Source bereitzustellen. Entwickler, die sich auf WebView2 freuen und sich auf die Migration ihrer Software auf WebView2 vorbereiten, müssen möglicherweise nach Alternativen wie Electron suchen.