世界を動かす技術を、日本語で。

マイクロソフトの新しいOutlookは、Outlook Classicが瞬時に行うことを10秒かけて行う

概要

  • 新Outlook の通知クリック時のメール表示が 遅い問題 について解説
  • WebView2ベース の設計がパフォーマンスに与える影響
  • Classic Outlook との比較による利便性の違い
  • Microsoftの移行方針 と今後の見通し
  • 通知体験重視 ならClassic Outlook推奨

新Outlook通知クリック遅延問題の実態

  • Windows 11 には Outlook Classic (Win32版)と 新Outlook (WebView2ベース)の2種類が存在
  • 新OutlookOutlook.com をWebView2でラップした構造
  • 通知バナーをクリックした場合、 Classic Outlook は即座に該当メールを表示
  • 新Outlook はアプリ起動後、 受信トレイ全体をロードし約10秒 かかってから該当メールを表示
    • スタートメニューから直接Outlookを開き手動でメールを探した方が 圧倒的に早い
  • 通知クリック時の遅延は 根本的な設計 によるもの

WebView2アーキテクチャの制約

  • 新OutlookMicrosoft EdgeのWebView2ランタイム 上で動作
  • 通知クリック時、 Web層の初期化・認証・スレッドロード・描画 が必要
  • タスクマネージャー上では 10以上のプロセス (WebView2 Manager、Utility、GPU、Service Worker等)が動作
  • メモリ使用量: 新Outlookは490~636MB(アイドル時)Classic Outlookは117~148MB
  • CPU使用率: 新Outlookは4%前後(アイドル時)Classic Outlookは1%未満
  • Webアプリ全般 に共通するパフォーマンス課題
    • 例:WhatsAppもWebView2化で1.2GBのメモリ消費を記録

オフライン・パフォーマンス面の課題

  • Classic Outlook はメールをローカルキャッシュし オフライン対応 が得意
  • 新Outlook はWebアプリ設計上、 常にサーバー通信 が必要
  • 2024年を通じてMicrosoftは オフライン対応強化 に注力

新Outlookの進化と今後の展望

  • 2026年3月 :フォルダー検索・共有メールボックス対応強化
  • 2026年5月 :自動マップカレンダー対応
  • 2026年6月以降 :Unified Inbox(全アカウント統合受信トレイ)、メールマージ強化、.PST拡張対応
  • .PSTインポート が2026年7月に改善、カレンダー・連絡先も移行可能に
  • 通知センターのカレンダーアジェンダ表示 も将来的にWebView2で実装予定

Microsoftの移行方針と現状の選択肢

  • Mail/Calendarアプリ廃止 に伴い、 新Outlookへの強制移行 が進行
  • Classic Outlook2029年4月までサポート、公式ダウンロードも可能
  • 新Outlook の通知体験はWebView2設計の根本制約であり、 アプリ更新での抜本的解決は困難
  • WinUIベースのネイティブOutlook 開発も検討中(Rudy Huyn率いるチームが準備中)

結論:通知重視ならClassic Outlook推奨

  • 通知から即座にメール確認したい場合、現状では Classic Outlookが最適
  • 新Outlook は機能強化が続くが、 根本的なパフォーマンス課題 はしばらく解消しない見込み
  • 今後も WebView2ベースの制約 に注意が必要

Hackerたちの意見

新しい仕事を始めたんだけど、Windows 11で、notepad.exeが起動するのに3~4秒かかるんだ…(最後のタブを閉じてからプログラムを再起動しても同じ)。あは、AIライティングのアプリ内購入まであるし…

マイクロソフトの最悪なところ。彼らの最終目標が何なのか理解するのが難しい。どれだけ手を抜いても、会社全体がただの厄介者になってしまうまで続けられるのか。

Windowsが遅いのは(かなり)そうだけど、企業のセキュリティツール(Crowdstrike)を追加して、遅くてバグの多い企業DNSシステムに対処しなきゃならなくなると、もう使い物にならなくなる。今、何かをタイムリーにやる唯一の方法はWSLを通じてなんだ。

あなたのシステムに何か問題があるみたいだね。私の仕事用のマシンはWindows 11で、完全に最新の状態だよ。メモ帳はほぼ瞬時に立ち上がる。

それは大したことじゃないよ。私たちはSurface Proのノートパソコンを持ってるけど、もちろんCopilotが内蔵されてる。アプリを検索して開こうとしたら、Copilotがオフのバージョンではすぐにアプリが見つかるのに、Surface Proでは検索を始めるのに20〜30秒かかる。完全にゴミだね。組織内で新しいOutlookが好きな人は一人もいないよ。

多くの企業が、何らかのツールを使ってアプリのホワイトリストを有効にしてるね。Microsoftもそのツールを提供してると思うし、CrowdStrikeなんかも。遅延はバックエンドアプリケーションや時にはウェブサーバーへの呼び出しが関係してる可能性が高い。これは、ファイルを開く前にリアルタイムで全てのファイルをスキャンすることに加えての話だよ。

OutlookはWebView2をベースにしてて、他のウェブアプリと同じように遅いんだ。Fastmailもウェブベースのメールクライアントがあって、Outlook Classicよりも速いかもしれない。新しいOutlookはほんとにダメ。読み込み順が間違ってるし、すべてのウィンドウに対してレンダリングして、不要なデータを読み込むし、ただただイライラする。

Fastmailのクライアントは動いてるときはいいけど、ちゃんと実装されたネイティブアプリにはかなわない。初回の起動はかなり遅いし、iOS/iPadOSのアプリ(確か同じウェブアプリだったと思う)はバグだらけで、ウェブビューがフリーズしたり、読み込みアニメーションから進まなかったりする。閉じてスワイプして再起動しないといけない。

TeamsみたいにSharepointがバックについてたら、めっちゃ面白いよね。それなら、どうしてこんなにひどいのかも納得できる。

こんなにすごいCopilotのコーディング支援があるなら、もっと良いメールクライアントを開発できたんじゃないかな。

Microsoftはもう良いソフトウェアを作れないってことがはっきりしてるね。ベンダーロックや慣性が彼らの最大の売りなんだ。

新しいOutlookを実際のウェブブラウザ(outlook.office.com経由)で使うと、重たい(あはは)クライアントよりもずっと速いよ。Linuxでもちゃんと動くのが嬉しいね。古いのと比べていくつか機能が欠けてるのは分かるけど(どれかは思い出せないけど)、基本的な企業メールには完璧に使える。仕事でWindowsを使う理由がゼロになったから、今回は本気でMSを褒めたい気分だよ!

Hacker Newsで議論の続きを見る