Windows 11 通知中心的“議程”視圖是 WebView2(Web 應用程序組件),而不是本機
Windows 11 的下一個更新將在通知中心引入對日曆議程的支持。這是 2021 年 Windows 11 發布後消失的 Windows 10 功能之一。雖然基於 Outlook 的議程視圖將回歸,但它將是一個 WebView2 組件,這意味著它是另一個調用 Edge 資源的 Web 垃圾程序。
Microsoft 仍在 Windows 11 預覽版本中測試議程視圖,因此它對我來說無法正常工作,但顯然,它嘗試在 WebView2 shell 中加載 Outlook 會議詳細信息。例如,當我打開半生不熟的議程視圖並打開通知中心時,我注意到“WebView2”進程出現急劇上升。

我還製作了一個視頻,展示了任務管理器中的“Windows Shell Experience Host”進程如何立即從空閒狀態跳轉到使用超過 15% 的 CPU。當您展開“Windows Shell Experience Host”進程時,您會注意到有大量 WebView2 進程。
表情符號和字體也非常明顯地表明它是一個 WebView2 組件。
在該主機內部,我們可以清楚地看到名為“GPU Process”、“Renderer”和“Utility”的項目。這些是 Microsoft Edge WebView2 的標準組件,用於繪製界面。
有關的:Windows 11 的通知中心在輔助顯示屏上打開,顯示時鐘等
當點擊“通知中心”時,這些進程會立即喚醒,導致主主機渲染議程視圖時的內存使用量從大約 1MB 大幅躍升至超過 130 MB。

但是,當您關閉通知中心時,Windows 會嘗試通過使組件重新進入睡眠狀態來節省資源和電量。例如,Windows最新版註意到“GPU Process”和“Utility”項目立即切換到“Suspend”狀態。這意味著 Windows 已“凍結”這些 Web 組件,因此它們停止使用 CPU 或 RAM。

沒有人喜歡 WebView2 的原因有很多,但主要是因為 Web 應用程序在 Windows 11 上感覺不是原生的,尤其是 WebView2 和 Electron。 React 仍然要好得多,尤其是在移動設備上,因為它渲染本機 UI 組件(Android 上的 TextView),而不是在 shell 內渲染 Web。

Windows 11 中的議程視圖與 Windows 10 中的工作方式有點相似。它仍然是一個乾淨的 UI,並顯示已安排會議的時間順序列表。然而,唯一的問題是你會發現與人工智能相關的功能。例如,如果您單擊其中一個議程,您應該能夠訪問“Microsoft 365 Copilot”。
微軟官方此前確認,MS365 Copilot 將集成到通知中心的日曆議程視圖中,但這將是一個可選的添加,因為你隨時可以選擇忽略它。此外,另一個顯著的變化是您可以從議程視圖直接加入 Teams 中的會議。

我認為只要議程視圖按預期工作,普通用戶就不會關心,而且我認為確實如此。它不會使用大量資源,微軟希望找到一種方法來優化通知中心的WebView2,但這真的是必需的嗎?
我們已經有了基於 WebView2 的 Teams 和 WhatsApp,它們使用了大量資源,Discord 也承認其 Windows 11 應用程序非常消耗資源。
支持獨立博客
WL通訊
WL通訊!
掌握最新的 Windows、IT 和 AI 更新。受到 50,000 多名訂閱者的信賴。
姓名電子郵件免費加入
