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

Windows 11に搭載された天気アプリが1GB以上のRAMを消費している

概要

  • Windows 11 のWeatherアプリが 高いメモリ消費 で話題
  • 1GB以上のRAM を消費するケースが多数報告
  • WebView2 ベースの設計が原因と指摘
  • 広告表示 や他社アプリとの比較で批判も
  • Microsoftは今後 ネイティブアプリ 開発を検討中

Windows 11のWeatherアプリが引き起こすメモリ問題

  • Microsoftは Windows 11の軽量化 を目指しているが、Weatherアプリがその方針と矛盾
  • Windows Latest のテストで、天気予報表示中に 1.2GB以上のRAM を消費
  • Wccftechも同様の挙動を報告
    • 起動時は 約1GB、アイドル時は 500〜600MB、操作時は 1.5〜1.6GB に増加
  • 8GB RAM搭載PC では、Weatherアプリ単体で 約20% のメモリを占有
  • AppleのWeatherアプリ は同条件で 250MB未満 と大きな差

高メモリ消費の原因と影響

  • Weatherアプリは 完全なネイティブアプリではなくMSN WeatherのWebアプリWebView2 でラップした構造
  • Task Manager で複数の Chromiumベースのサブプロセス が確認できる
  • 32GB以上のハイエンドPC では影響は少ないが、 8GBや16GBの低〜中位PC では
    • メモリ圧迫による ページファイル依存増加
    • システム全体の レスポンス低下 の懸念

広告表示とユーザー体験への影響

  • Weatherアプリには 広告(スポンサーコンテンツ)天気カード内 に直接表示される
  • ForecaECMWF など複数の気象データ提供元を利用
  • 組み込みアプリ内広告 への批判が高まる

Microsoftの今後の方針と課題

  • Microsoftは Windows 11の効率化 を強調し、内蔵アプリのアップデートを継続
  • Rudy Huyn (Microsoft幹部)は今後 完全なネイティブアプリ 開発を目指すと発言
  • ただし、 MSNブランドアプリ (Weather含む)が WinUI ベースで再構築されるかは未定

まとめ

  • Weatherアプリの 高メモリ消費広告表示 が、 ユーザー体験Windows 11の効率化方針 と矛盾
  • 今後の アプリ設計見直しネイティブ化 に期待

Hackerたちの意見

この記事、天気アプリがどれだけRAMを使うべきかを過小評価してる気がするな。ちゃんと考えられたネイティブの天気アプリなら、100MBも使わないはずだよ。

xfce4の天気プラグインは、もっと少ないはずだよ。

なんか「バナナはいくらする?10ドル?」みたいな雰囲気だね。俺の時代は100MBが全部の計算に使われてたけど、それでもプログラムはちゃんと動いてたんだよ。

天気アプリって、100MBも使う必要があるの?こんなシンプルなアプリで、それは過剰だと思うんだけど。

俺の好きだった90年代の天気アプリはWetSockだったな。インストーラーは1.5MBだったけど、RAMの使用量は覚えてないや。システムトレイに晴れ/曇り/etc.のアイコンが表示されて、ツールチップに温度が出てたんだ: https://web.archive.org/web/20010210023051/http://www.softse... https://web.archive.org/web/20070210195451/http://www.locutu...

fancyなターミナルグラフィックスがあっても、https://wttr.in/ 以上のものはいらないよ。

Appleの天気アプリと比較してるから、まあ妥当な比較かな。ただ、100MBって聞くと、やっぱり多すぎる気がする。

しかも広告まで入ってるし。マジで、マイクロソフト?天気アプリからの広告収入がそんなに必要なの?次はスタートメニューにも広告が入るの?

次はスタートメニューにも広告が入るの? もうあるよ: https://www.howtogeek.com/windows-11-start-menu-ads-how-to-t...

マイクロソフトは絶対に必要ないと思うけど、天気アプリのチーム(もしくはコアのフィラーアプリチーム、責任者は誰か知らないけど)が、何かの指標を上げるために必要なんだろうね。それで中間管理職が喜ぶわけ。上司にいい数字を報告できるからね。こういう自己破壊的なことをするのが、大きな機能不全の組織の常なんだよ。

そうだよ。マイクロソフトの目標は、できるだけお金を搾り取ることだから、忘れないでね。

比較すると、macOSのAppleの天気アプリは250MB未満のRAMを使っているらしい。これも膨れ上がってるけど、もっと良い比較を見つけられなかったのかな?

Hacker Newsで議論の続きを見る