微软宣布 WebView 2——一种用于在应用程序中嵌入 Web 内容的开发人员控件——现在普遍可用于 Windows 上的通用 Windows 平台 (UWP) 应用程序。开发人员提出的最高要求之一是,这有助于推动在 Windows 上更轻松地制作现代应用程序的过程,因为 WebView2 长期以来在许多 UWP(也称为 WinUI 2)应用程序中取代了旧的基于 EdgeHTML 的 WebView。
据微软称,Windows 上的 PowerApps 将是首批在生产版本中使用 WebView 的 UWP 应用程序之一。WebView 2 将为整个用户界面体验提供动力。对于那些不熟悉的人,Microsoft 的许多企业和商业客户使用 PowerApps 来创建和部署各种平台的应用程序,只需单击几下。
“我们很高兴看到在这个平台上构建了更多应用程序,并转向 UWP 上的现代嵌入式浏览器控件,”Microsoft Edge 团队在一篇博文中解释道。
WebView2于2020 年 10 月首次向开发人员全面推出。它是用于在应用程序中嵌入 Web 内容的开发人员控件,可以帮助开发人员充分利用 Microsoft Edge Chromium 平台提供的最佳功能。与 EdgeHTML 相比,它减少了开发人员的负担,并且还可以最大限度地减少磁盘空间。这是因为 WebView2 运行时和 Microsoft Edge 浏览器“硬链接”在一起,并作为 Windows 11 的一部分包含在内。在 Windows 10 中,Microsoft 建议开发人员随其应用程序分发和安装 WebView2 运行时。
有很多不同的方法可以为 Windows 编码和编写应用程序,这也是微软通常会慢慢推出类似产品的部分原因。虽然有些人可能会说 Progressive Web Apps、Win32 应用程序在 Windows 上更受欢迎,但许多开发人员仍在编写 UWP 应用程序,而且微软自己的许多应用程序确实是 UWP。今天的普遍可用性消息对该平台来说是一个巨大的胜利。