Contents

通知センターの Windows 11 の「アジェンダ」ビューは WebView2 (Web アプリ コンポーネント) であり、ネイティブではありません

<本文>/images/Windows-11-Notification-Cente-WebView2.jpg

Windows 11 の次のアップデートでは、通知センターでのカレンダー アジェンダのサポートが導入されます。これは、2021 年の Windows 11 のリリース後に廃止された Windows 10 の機能の 1 つです。Outlook ベースのアジェンダ ビューが戻ってきますが、これは WebView2 コンポーネントになる予定です。つまり、Edge リソースを呼び出す別の Web クラッパーになります。

Microsoft はまだ Windows 11 プレビュー ビルドでアジェンダ ビューをテストしているため、私にとっては正しく機能しませんが、どうやら WebView2 シェル内に Outlook 会議の詳細を読み込もうとしているようです。たとえば、中途半端なアジェンダ ビューをオンにして通知センターを開いたとき、「WebView2」プロセスの急増に気づきました。

/images/Windows-11-Notification-Center-Agenda-View-WebView2.jpg

また、タスク マネージャーの「Windows シェル エクスペリエンス ホスト」プロセスがアイドル状態から CPU の 6 ~ 20% 以上を使用する状態に即座に移行する様子を示すビデオも作成しました。 「Windows Shell Experience Host」プロセスを展開すると、大量の WebView2 プロセスがあることがわかります。

「カレンダー」を表す絵文字とフォントからも、これが WebView2 コンポーネントであることが一目瞭然です。

このホスト内には、「GPU プロセス」、「レンダラー」、「ユーティリティ」という名前の項目がはっきりと見えます。これらは、インターフェイスの描画に使用される Microsoft Edge WebView2 の標準コンポーネントです。

通知センターをクリックすると、これらのプロセスが即座に起動し、アジェンダ ビューをレンダリングするときにメイン ホストのメモリ使用量が約 1MB から 130 MB 以上に大幅に増加します。

/images/Task-Manager-showing-WebView2-usage.jpg

ただし、通知センターを閉じると、Windows はコンポーネントをスリープ状態に戻してリソースと電力を節約しようとします。たとえば、Windows Insight は、「GPU プロセス」および「ユーティリティ」項目がすぐに「一時停止」状態に切り替わることに気づきました。これは、Windows がこれらの Web コンポーネントを「フリーズ」し、CPU または RAM の使用を停止したことを意味します。

/images/WebView2-usage-reduced-in-Task-Manager.jpg

つまり、WebView2 は、通知センターを開いてアジェンダ ビューを有効にした場合にのみロードされ、トリガーされます。ただし、閉じるとすぐに RAM の使用量がほぼゼロになります。

多くの理由で WebView2 を好む人はいませんが、主な理由は、Web アプリ、特に WebView2 と Electron が Windows 11 でネイティブに感じられないためです。 React は、シェル内で Web をレンダリングするのではなく、ネイティブ UI コンポーネント (Android では TextView) をレンダリングするため、特にモバイルでは依然としてはるかに優れています。

Windows 11 のカレンダー アジェンダ ビューは、Windows 10 バージョンと同等になる予定です

/images/Windows-11-Calendar-Agenda-View-in-Notification-Center.jpg

Windows 11 のアジェンダ ビューは、Windows 10 での動作に少し似ています。依然としてクリーンな UI で、スケジュールされた会議の時系列リストが表示されます。ただし、唯一の難点は、AI 関連の機能があることです。たとえば、いずれかのアジェンダをクリックすると、「Microsoft 365 Copilot」にアクセスできるようになります。

Microsoft 関係者は以前、MS365 Copilot が通知センターのカレンダー アジェンダ ビューに統合されることを認めていましたが、これはオプションの追加であり、いつでも無視することを選択できます。また、もう 1 つの注目すべき変更点は、議題 ビューから Teams の会議に直接参加できることです。

/images/Calendar-Agenda-in-Windows-11-Notification-Center.jpg

アジェンダビューが意図したとおりに機能する限り、通常のユーザーは気にしないと思いますし、私もそう思います。多くのリソースを使用しません (100MB RAM はそれほど大きくありません)。

すでに多くのリソースを使用する WebView2 ベースの Teams と WhatsApp があり、Discord も Windows 11 アプリがリソースを大量に消費していることを認めています。

Electron および WebView2 を搭載した Windows 11 アプリは、RAM が高価になっている現在、何ギガバイトもの RAM を消費しています。 Microsoft は通知センターで WebView2 を最適化する方法を見つけてくれることを期待していますが、通知センターのような重要なもののネイティブ コンポーネントを構築するのは本当に難しいのでしょうか?

ホーム

シェアする

ニュースレター

WL ニュースレター

/images/WL-logo-new.svg

WLニュースレターです!

最新の Windows、IT、AI アップデートを常に入手してください。 50,000 人以上の加入者から信頼されています。

名前

電子メール

無料で参加

*️⃣ 出典リンク:

確認済み、多くのリソースを使用する WebView2 ベースの Teams、WhatsApp、Discord も Windows 11 アプリがリソースを大量に消費していることを認めています、Electron と WebView2 を搭載した Windows 11 アプリはリソースを食いつぶしていますギガバイトの RAM、 ホーム

ニュースレター