Microsoft 新 Outlook パフォーマンス分析: WebView2 vs Outlook Classic
新 Outlook の通知遅延
新しい Outlook で新着メールの Windows 11 通知をクリックすると、特定のメッセージを読み込むまでに最大 10 秒 かかることがあります。対照的に、Outlook Classic は同じ操作をほぼ瞬時に処理します。
このパフォーマンス差は通知を使用する際に最も顕著です。新しい Outlook はスタートメニューからの起動速度が Outlook Classic と同等になったものの、通知バナーから特定のメールへ遷移する際にまず受信トレイ全体を読み込む必要があり、かなりの遅延が生じます。ユーザーは通知リンクの解決を待つよりも、アプリ内で手動でメールを探して開く方が速いことが多いです。
アーキテクチャ上の根本原因: WebView2
パフォーマンスの差は新しい Outlook のアーキテクチャに起因しています。Outlook Classic がネイティブな Win32 デスクトップアプリケーションであるのに対し、新しい Outlook は WebView2 上に構築されており、Chromium ベースのレンダリングエンジンです。実質的に、アプリは Outlook.com を読み込むブラウザウィンドウです。
リソース消費
ウェブラッパーアーキテクチャへの移行により、システムリソースの使用量が大幅に増加します。
- Memory (RAM): 新しい Outlook はアイドル時に 490 MB から 636 MB の RAM を消費し、Outlook Classic の 117 MB から 148 MB と比べて約 4 倍の増加です。
- CPU Usage: 新しい Outlook のアイドル時 CPU 使用率は約 4% で、Outlook Classic は通常 1% 未満です。
- Process Overhead: 新しい Outlook はタスクマネージャーで 10 個の別々のプロセスとして実行され(WebView2 Manager、GPU Process、Service Worker などを含む)、Outlook Classic は単一のコンパクトなプロセスで動作します。
実行チェーン
新しい Outlook のすべての操作はブラウザのようなプロセスチェーンを必要とします。アプリはウェブ層を初期化または再開し、認証を行い、Chromium エンジンを通じてメールスレッドを描画します。これにより、ネイティブコードにはない非決定的な遅延が発生します。Microsoft は WebView2 のパフォーマンス診断のために「Delayed Message Timing」API をテストしましたが、根本的な通知遅延は解決されていません。
機能パリティと移行タイムライン
パフォーマンス問題にもかかわらず、Microsoft は新しい Outlook を Outlook Classic と廃止された UWP メール・カレンダーアプリの後継として積極的に推進しています。
最近の改善
- March 2026 Update: フォルダー検索と共有メールボックスへのアクセスが強化されました。
- May 2026 Update: 移行中に共有カレンダーが失われるのを防ぐため、オートマップされたカレンダーサポートが追加されました。
- June 2026 Update: 拡張された .PST サポート(2026年7月リリース予定)と統合受信トレイビュー(2026年8月リリース予定)が導入されました。
サポート期限
Microsoft は企業向けの強制オプトアウト期限を 2027 年 3 月 に延期しました。ただし、Outlook Classic は 2029 年 4 月 まで利用可能でサポートされており、パフォーマンスを新しいウェブベース機能セットより優先するユーザーに対して期間が確保されています。
コミュニティの視点と業界批判
ユーザーや開発者間の技術的議論は、ハードウェアの進歩が非効率的なアーキテクチャ選択によって相殺される「ソフトウェア肥大化」の広範な傾向を浮き彫りにしています。
「現代のコードはやることが増え、フォントも増え、グラフィックも増え、Unicode も増えているが、それでも本当に馬鹿げている。現代のコンピュータで 10 秒というのはかなりの時間だ。」
批評家は、WebView2 への移行はユーザー体験よりも開発者の移植性を優先した選択であると主張しています。新しい Microsoft Teams など、他の Microsoft 製品でも同様のパターンが見られ、アーキテクチャの更新にもかかわらず起動遅延が顕著だったと指摘するユーザーもいます。また、Fastmail のような高性能ウェブメールクライアントが存在することから、新しい Outlook の遅さはウェブ技術そのものの制限ではなく、実装の不備によるものだと示唆されています。
将来の展望: ネイティブへの回帰
WebView2 の制約は「組み込まれて」いるため、真のパフォーマンスパリティを Outlook Classic と同等にするには、ネイティブコードへの回帰しかないと多くの専門家が指摘しています。報告によると、Microsoft は WinUI へのコミットメントを強めており、OS 体験を劣化させている「ウェブアプリのゆらぎ」を排除するために、さまざまな Windows 11 コンポーネントをネイティブコードで書き直す取り組みが進行中です。