减少开发者工作量,微软向Windows10推送WebView
出品开源中国
微软WebView2是一个特殊的控件,供开发人员将Web内容嵌入到应用程序中。它允许在Windows10和Windows11的不同程序中使用EdgeChromium浏览器的最新改进和技术,WebView2如今已为成千上万的应用程序提供了支持,其中就包括MicrosoftOffice和Cerner。
从Windows11开始,微软就已经将WebView2运行时内置在操作系统中了,但对于Windows10而言,开发者此前则是需要将运行时与应用程序一起分发和安装。
微软近日宣布将WebView2运行时引入受支持的Windows10消费者版本:
可重新分发的运行时部署允许开发人员在尚未有运行时的设备上使用WebView2,但伴随着开发成本的增加,这一直是WebView2开发人员的一个痛点。一旦我们完成了今天开始的WebView2运行时的推送,除了所有的Windows11设备外,开发人员可以更可靠地依赖在Windows10或更高版本的消费者设备上的WebView2,使WebView2应用的部署更加直接。
对于普通消费者来说,这个公告并不那么重要,毕竟用户并不直接与运行时交互,他们在安装程序的同时就可以获得运行某个特定程序的必要文件。微软此次通过向Windows10推送WebView2,主要是为开发者提供便利。
根据官方网站上的一篇文章,WebView2运行时目前已经在消费者版本的Windows10上推出,支持版本号为2004及更高的Windows10家庭版和专业版。它对磁盘空间的影响非常小,因为运行时与微软Edge浏览器绑定,而Edge浏览器又是Windows10和11上的默认浏览器,这意味着只占用一个产品的磁盘空间。为了确保用户获得最佳体验,以及降低微软服务器的压力,微软将分批推送WebView2。
值得注意的是,此次推送仅限于消费者设备,目前并不影响加入域的企业设备。