#系统资讯 Windows 11 通知中心将重新带回 Windows 10 的日历日程功能,但没想到是通过 WebView 2 加载而非系统原生的。当用户点击通知中心的日程时任务管理器会加载多个 WebView 2 进程,并且 CPU 占用率也快速提升,使用 WebView 2 开发可以减少微软的开发成本,只不过体验上与原生版没法比。查看全文:https://ourl.co/111286
Windows 10 系统在通知中心里增加日历日程视图,用户可以在日程中添加自己的排期,不过在 2021 年微软发布 Windows 11 时这个功能就彻底消失了,至今也没有日程视图。
不过在下个版本的 Windows 11 中微软将带回日程视图,当然这也是用户反馈的结果,只不过微软的实现方式似乎有些奇怪,并非系统原生功能,而是利用 WebView 2 Runtime 实现的。
Windows Latest 在测试版中针对该功能进行了详细的测试,发现当启用日程视图时任务管理器中会出现多个 WebView 2 进程,系统尝试使用 WebView 2 加载 Outlook 会议详情。
而 UI 界面的核心进程 Windows Shell Experience Host 进程也从空闲状态立即上升到占用 6%~20% 的 CPU (但随后也会逐渐下降),展开该进程后就可以注意到里面加载着大量的 WebView 2 进程。

从目前情况来看微软似乎单纯的通过 WebView 2 加载 Outlook 会议详情放到日程中,也就是使用这种方式使用 Windows 11 日程与 Outlook 日程同步,只不过这种实现方式会存在性能问题。
WebView 2 被很多用户讨厌,原因在于基于 WebView 2 Runtime 的应用程序不够流畅并且在性能上也无法与原生应用相媲美,但好处是开发成本更低,所以微软将不少应用从原生状态转向 WebView 2。
当然使用 WebView 2 对微软来说还有个好处是可以集成 Microsoft 365 Copilot,微软已经确认将把 Copilot 集成到通知中心的日程视图中,同时用户也可以直接从日程中加入 Microsoft Teams 会议。
这些集成功能如果使用原生开发可能需要更长时间并且后续迭代速度可能也会更慢,所以微软选择使用 WebView 2 Runtime 来开发这个功能,至于牺牲的性能和体验或许微软不是非常在乎。
版权声明:
感谢您的阅读,本文由 @山外的鸭子哥 转载或编译,如您需要继续转载此内容请务必以超链接(而非纯文本链接)标注原始来源。原始内容来源:Windows Latest
蓝点网站长,如果发现本文存在错误或错别字,欢迎在评论区留言,收到消息后我将及时修改。其他事宜请点击本站任意页面底部的「与我们联系」获取邮箱。
2.46W812.40M1.66W10.61M¥30

