讨论几年后微软突然决定适用于Linux和macOS的WebView2组件不再开源

站长云网 2024-07-12 蓝点网 站长云网

在2021年就有用户在Github上发帖询问微软的WebView2组件是否会支持Linux和macOS系统,WebView2是微软基于MicrosoftEdge浏览器开发的开源渲染组件,相当于是个缩略版的MicrosoftEdge浏览器。

在过去几年里微软正在大幅度采用WebView2组件,例如在新版Outlook中使用、在MicrosoftTeams等应用中使用,对一些开发者来说,基于Chromium的WebView2比苹果的WKWebView表现更好。

因此不少开发者都非常关心微软什么时候会为Linux和macOS推出WebView2组件,这个讨论帖转眼已经过去3年,而微软的最终决定是不开发。

微软工程师@novac42在讨论中表示:

经过仔细考虑和审查我们的长期产品战略后,我们决定停止在macOS和Linux上公开发布WebView2的计划,转而专注于在当前支持的平台上为客户提供最大价值。

感谢您成为这个社区的重要成员并分享您的反馈,与此同时,如果您有任何其他问题或建议,请随时与我们分享,您的意见非常宝贵,我们会继续改进WebView2,感谢您的理解。

从微软工程师的回复中可以看到强调的是“公开发布”,MicrosoftEdge浏览器是支持Linux和Mac的,所以按理说应该是有支持的WebView2组件的但微软可能不会再开源。

这个消息让很多开发者失望,原因是微软在2020年11月明确提到计划首先为macOS提供WebView2的支持,2023年3月微软工程师的图片还继续提高支持的平台里有Mac(但没有Linux)。

所以等待四年后没想到是微软不开源WebView2组件,一些开发者称这是微软基于Chromium开源项目开发的组件,现在微软内部正在使用这个组件,因此应该通过SDK或源代码将其开源。

目前还不清楚微软最终是否会改变决定重新开源WebView2组件,不过期待WebView2并准备将自己的软件迁移到WebView2的开发者,可能要寻找替代品了,比如Electron。

责任编辑:站长云网