减少开发者工作量,微软向 Windows 10 推送 WebView2

来源: OSCHINA
编辑: Alias_Travis
2022-06-29 08:16:31

微软 WebView2 是一个特殊的控件,供开发人员将 Web 内容嵌入到应用程序中。它允许在 Windows 10 和 Windows 11 的不同程序中使用 Edge Chromium 浏览器的最新改进和技术,WebView2 如今已为成千上万的应用程序提供了支持,其中就包括 Microsoft Office 和 Cerner。

从 Windows 11 开始,微软就已经将 WebView2 运行时内置在操作系统中了,但对于 Windows 10 而言,开发者此前则是需要将运行时与应用程序一起分发和安装。

微软近日宣布将 WebView2 运行时引入受支持的 Windows 10 消费者版本:

可重新分发的运行时部署允许开发人员在尚未有运行时的设备上使用 WebView2,但伴随着开发成本的增加,这一直是 WebView2 开发人员的一个痛点。一旦我们完成了今天开始的 WebView2 运行时的推送,除了所有的 Windows 11 设备外,开发人员可以更可靠地依赖在 Windows 10 或更高版本的消费者设备上的 WebView2,使 WebView2 应用的部署更加直接。

对于普通消费者来说,这个公告并不那么重要,毕竟用户并不直接与运行时交互,他们在安装程序的同时就可以获得运行某个特定程序的必要文件。微软此次通过向 Windows 10 推送 WebView2,主要是为开发者提供便利。

根据官方网站上的一篇文章,WebView2 运行时目前已经在消费者版本的 Windows 10 上推出,支持版本号为 2004 及更高的 Windows 10 家庭版和专业版。它对磁盘空间的影响非常小,因为运行时与微软 Edge 浏览器绑定,而 Edge 浏览器又是 Windows 10 和 11 上的默认浏览器,这意味着只占用一个产品的磁盘空间。为了确保用户获得最佳体验,以及降低微软服务器的压力,微软将分批推送 WebView2。

值得注意的是,此次推送仅限于消费者设备,目前并不影响加入域的企业设备。

展开阅读全文
精彩评论
微软: 为了减少开发者工作量, 我们来学一门新技术吧. 哦? 你刚刚学会了? 那我还有另一门新技术带来更少的工作量.😂
2022-06-29 19:15
3
举报
又不是当亲爹的人,没义务解释傻小子提出的傻问题。
2022-07-11 12:39
1
举报
微软开发 webview2,是方便程序员的措施。firefox/chrome 也应该推出可供普通程序员调用的 win 版 webview 组件。
2022-06-29 12:40
1
举报
这个好,不用electron也不用cef了
2022-06-29 09:47
1
举报
webview2是随同edge一起内置和更新的。最大用处就是windows平台上不需要像electron那样每个软件带上一个巨大的运行时了,可以直接调用系统的运行时。
2022-06-29 09:00
1
举报
4 收藏
分享
31 评论
4 收藏
分享
返回顶部
顶部