None
JA
Windows 11のメモリ大食い問題、原因は「ブラウザエンジン」への依存——Microsoftがアーキテクチャ刷新へ
[]
財経新聞:最新ニュースフィード
Windows 11を搭載する8GBメモリ(RAM)のノートPCが、アプリケーションを開く前からメモリ不足に陥る問題に対し、MicrosoftはOSのアーキテクチャを根本から見直す方針を明らかにした。バックグラウンドで動くブラウザエンジン「WebView2」への依存を減らし、2026年秋から年末にかけて段階的にメモリ消費を改善する予定だ。ただし、具体的な削減目標は公表されておらず、メモリ価格が高騰するなかで新規PCの購入を検討するユーザーは、アップグレードの判断を迫られている。■アプリ起動前からメモリが枯渇する理由8GBのメモリ(RAM)を搭載したWindows 11のノートPCが、アプリケーションを一つも開いていない状態でも余裕がなくなる理由は、謎ではない。それはアーキテクチャの問題だ。2021年以降、Microsoftは自社のオペレーティングシステム(OS)の大部分を、Chromiumベースのブラウザエンジンである「WebView2」の上に構築してきた。つまり、バックグラウンドで静かに動作しているウィジェット、検索インターフェース、設定パネルなどが、開いているブラウザのタブと同じようにメモリを消費しているのだ。7月31日、Windowsおよびデバイス担当エグゼクティブバイスプレジデントのPavan Davuluriは、このアーキテクチャ上の決定を覆すことが、2026年の残り期間におけるMicrosoftの最優先エンジニアリング課題であると発表した。Davuluriは、Microsoftが展開する3つの具体的な技術的メカニズムを説明した。既存のメモリアロケータをより効率的な代替手段に置き換えること、WindowsシェルのコンポーネントをWebView2からネイティブなWinUI 3フレームワークに移行すること、そして、まだ置き換えることができないChromiumコンポーネントのインスタンスごとのメモリオーバーヘッドを削減することだ。この発表は、独立したテストによって文書化されてきた事実を裏付けるものだ。Dell XPS 13のアイドル時RAMテストによると、一部の最新の8GB Windows 11マシンはアイドル時に利用可能なRAMの最大70%を消費し、ユーザーが実際に実行しようとするアプリケーションには約2.4GBしか残されていない。このコミットメントは、Satya Nadella CEOがMicrosoftの2026年度第4四半期決算発表の電話会議で投資家に対し、同社がWindows 11の品質と基礎に投資していると語った2日後に発表された。これは、静かな社内のエンジニアリングプロジェクトではなく、公的に支持された企業の優先事項であることを示唆している。■なぜWindows 11はメモリ内にブラウザエンジンを抱えているのかRAM問題の根本的な原因は、2021年から2025年にかけてWindows開発で主流となった設計パターンにある。WebView2はMicrosoftの公式なウェブ埋め込みコンポーネントであり、Chromiumレンダリングエンジン(Microsoft EdgeやGoogle Chromeを動かしているのと同じエンジン)をラップし、デスクトップアプリケーションの構成要素として利用できるようにするものだ。開発者がネイティブのWindowsコードを書かずに、ウェブコンテンツ、リッチなインターフェース、または接続された機能を表示したい場合、WebView2はアクセスしやすい手段を提供する。Microsoft自身のファーストパーティチームも、この手段を広範に採用した。Windows 11のWinUI 3再設計に関する報道で詳述されているように、ウィジェットパネル、一部の設定ページ、スタートメニューのニュースフィード、およびWindows Searchの一部はすべて、WebView2コンポーネント上に構築されている。これらのコンポーネントはすべて、バックグラウンドで実行される際に、ブラウザのタブとまったく同じように、レンダラープロセス、GPUプロセス、ネットワークプロセスといった一連のサブプロセスを生成する。これらのプロセスによって消費されるメモリは、ユーザーが開いたものではなく、Windows自体に属している。最初の起動前にOSがすでに利用可能なRAMの大部分を要求している8GBのマシンでは、残された余裕はごくわずかだ。人気のあるサードパーティ製アプリケーションもこの問題を悪化させた。WhatsApp for WindowsとDiscordはどちらもWebView2ベースのアーキテクチャに移行しており、WhatsAppのWebView2 RAM使用量の分析に記録されているように、WhatsAppクライアント単体でも移行後のアイドル時のメモリ使用量は約1GBと文書化されている。これは以前のネイティブ実装よりも大幅に高い数値だ。Microsoft Teamsでさえ、ElectronからWebView2に移行したとはいえ、アーキテクチャ上は依然として根本的にウェブスタックのアプリケーションである。その結果、最新の8GB Windows 11ノートPCと同等の8GB Apple MacBook Neoとの間のアイドル時のRAM消費量の違いは、主にハードウェアの違いではなく、アーキテクチャの違いによるものとなっている。AppleのmacOSは、OS全体で独自のネイティブなMetalレンダリングスタックを使用している。2026年現在、Windows 11は、自社のインターフェースの重要な部分を組み込みのChromiumブラウザ経由でルーティングしている。■Microsoftが講じる3つのエンジニアリング施策Davuluriは7月31日の投稿で、この問題に対する3つの具体的なアプローチを明記しており、それぞれがアーキテクチャの異なるレイヤーをターゲットにしている。1つ目は、システム全体のメモリアロケータの刷新だ。メモリアロケータは、プログラムがOSからRAMのチャンクをどのように要求し、予約し、返却するかを決定する。非効率な割り当ては、断片化された使用不可能なブロックを残し、使用可能な容量を提供することなく、見かけのメモリ使用量を膨らませる。Microsoftは、アプリやシステムコンポーネント全体で、既存のアロケータをよりモダンな代替手段に置き換えようとしている。このアプローチの利点は横断的であることだ。アロケータはOSの基盤に位置しているため、そこでの改善は、アプリケーション開発者が自らのコードを1行も書き直すことなく、実行中のすべてのソフトウェアに自動的に恩恵をもたらす。2つ目のアプローチは、WindowsシェルコンポーネントのネイティブなWinUI 3への継続的な移行だ。WebView2とは異なり、WinUI 3は、ブラウザのサブプロセスを生成することなく、ネイティブのXAML APIを使用してWindows GPUコンポジター(DWM)を通じてインターフェース要素をレンダリングする。WinUI 3アプリケーションは、同じ視覚的タスクを実行するWebView2アプリケーションよりも、メモリフットプリントが劇的に小さくなる。Windows 11のWinUI 3再設計に関する報道で引用された、Microsoftのデザイン担当パートナーディレクターであるMarch Rogersの回答によって確認されているように、MicrosoftはすでにエクスプローラーのプロパティダイアログをWinUI 3で再構築している。7月31日の発表では、ウィジェットと新しい「ファイル名を指定して実行」エクスペリエンスが移行リストに追加された。3つ目の施策は、移行中および移行後もOSに残るChromiumおよびWebView2コンポーネントの効率改善だ。すべてのWebView2インスタンスが近い将来に置き換えられるわけではない。移行は段階的であり、一部のコンポーネントはWinUI 3が受け入れる前に前提条件に直面している。Davuluriは、WebView2の効率化へのコミットメントの一環として、移行作業と並行して、これらの残るコンポーネントにおけるインスタンスごとのメモリオーバーヘッドを削減することを約束した。1つの重要な制約として、WinUI 3自体が、メモリが最も重要なシェルコンポーネントをホストする準備がまだ整っていないことが挙げられる。WinUI 3のティアリング問題に関する報道で指摘されているように、WinUI 3はアプリケーションのサイズ変更時に目に見えるティアリング(画面の乱れ)のアーティファクトを示し、WinUI 3で再構築されたエクスプローラーのホームタブは、従来のものよりも読み込みが遅い。特に、最も頻繁にアクティブになるOSコンポーネントの1つであるWindows Searchは、この夏に大規模な視覚的再設計が完了したにもかかわらず、依然としてWebView2上で実行されている。スタートメニューの移行については約束されていない。完全にネイティブなWindowsシェルへの道のりは、年末の目標がカバーする期間よりも長くかかるだろう。■RAM価格の高騰が今、この問題を緊急にしている理由何年もの間、WindowsのRAM消費に関する苦情に対する標準的な回答は「メモリを買い足す」というシンプルなものだった。しかし、その選択肢はもはやほとんどの消費者にとって容易に利用できるものではない。AIサーバーへの支出がDRAM価格を倍増させたというTechTimesの報道に記録されているように、Microsoft自身のようなハイパースケーラーを含むAIデータセンター事業者が、AIアクセラレータが必要とする広帯域メモリ(HBM)の生産能力を確保したことで、2026年第1四半期のDRAM契約価格は前四半期比で90〜95%急騰した。Samsung、SK Hynix、Micronは製造ラインをその高利益率の製品に振り向けており、標準的な消費者向けDDR5は構造的に供給不足に陥っている。GartnerのDRAMおよびSSD価格急騰予測によると、DRAMとSSDの合計価格は2026年末までに2025年の水準と比較して130%急騰し、この価格上昇によってPCの平均小売価格が17%押し上げられると予測されている。Micronの経営陣は、同社のDRAM生産量の大部分が2030年までの長期供給契約によってすでにコミットされていることを示唆しており、短期的な価格の緩和は構造的に起こりそうにない。TechTimesのDRAM不足の見通しに関する報道によると、アナリストのコンセンサスでは、意味のある緩和が最も早く訪れるのは、主要メーカー3社すべての新しい製造能力が稼働すると予想される2027年後半または2028年とされている。PCメーカーはすでにこの圧力に対応している。GartnerのPC価格への影響分析によると、主要なWindowsノートPCブランドを含む業界全体のOEMは、ラインナップ全体で15〜20%の価格引き上げを示唆しており、その値上げの理由をメモリコストに直接帰している。現在8GBのノートPCを持っている人にとって、「16GBへのアップグレード」という道は今や、1年前には存在しなかったハードウェアコストの壁に直接ぶつかることになる。■競合からの圧力7月31日の発表に関する報道で、最も的を射た競合への言及は各メディアで一貫していた。それはAppleのMacBook Neoだ。MacBook Neoの発表報道で報じられたように、2026年3月に599ドル(約9万4600円、1ドル=158円換算)で発売されたMacBook Neoは、OSがアーキテクチャ的に効率的であれば、機能的で快適な8GBノートPCの体験が達成可能であることを実証した(Appleはその後、一般市場向けの開始価格を699ドル(約11万400円)に引き上げたが、教育機関向け価格は499ドル