編按:本文綜合整理自 Notebookcheck、Windows Latest、XDA Developers、Wccftech,並加入 Siami 編輯部觀點與分析。
Windows 11 內建天氣 App 用了超過 1GB RAM
微軟近來一直在努力讓 Windows 11 在低記憶體的 PC 上跑得更順暢,但自家的一個內建應用卻反向抵銷這項目標。根據 Windows Latest 公布的測試結果,這套作業系統的天氣 App 只為了執行一個相當單純的工作,就能吃掉超過 1GB 的記憶體。
Windows Latest 報導,該 App 在顯示天氣預報的過程中,記憶體用量超過 1.2GB,而且使用者並未做任何密集操作。Wccftech 也觀察到類似行為,指出記憶體用量通常一開始會衝到約 1GB,待機時降到 500–600MB,但只要使用者做最基本的動作,例如縮放或在介面上滑動,就會再度攀升到 1.5–1.6GB。對一台只配備 8GB RAM 的 PC 來說,光這個 App 就佔掉系統記憶體的近 20%。
對照之下,蘋果 macOS 上原生天氣 App 在類似情境中,記憶體用量不到 250MB,使得微軟的版本記憶體足跡大約是蘋果的五倍。
根據 Windows Latest 的說法,這種記憶體暴增的原因是:天氣 App 並非真正的原生 Windows 應用。它本質上是用微軟自家 WebView2 框架包起來的 MSN 天氣網頁。Task Manager 顯示有多個以 Chromium 為基礎的子程序同時在跑,這正是 RAM 用量異常偏高的主因。
這個問題對配備 32GB 以上的高階 PC 影響不大,但對入門機種衝擊明顯。在只有 8GB 甚至 16GB 記憶體的電腦上,開啟天氣 App 可能會把記憶體壓力拉到必須更頻繁依賴分頁檔(page file)的程度,進而讓整台機器感覺變慢。
這個 App 也在介面內嵌入了廣告。根據 Windows Latest 報導,贊助內容直接嵌進天氣預報的資訊流,視覺風格與氣象卡片幾乎一致,看起來就像天氣資訊的一部分。雖然微軟向多家供應商取得天氣資料授權,包括 Foreca、歐洲中期天氣預報中心(ECMWF)以及其他區域氣象單位,但在內建的 Windows App 中出現廣告一事已經引發批評。
這項結果也與微軟近來強化 Windows 11 效率的方向相互矛盾。微軟這幾個月持續更新多個內建 App,也多次公開表示希望作業系統能在較低階的硬體上跑得更順。微軟主管 Rudy Huyn 也曾指出,公司打算未來開發更多真正的原生 Windows App,不過像是 Weather 這種掛著 MSN 品牌的 App 是否會以 WinUI 重寫,目前仍未明朗。
為什麼這件事重要
這起事件並非單一 App 的工程瑕疵,而是微軟長期「把 Web 當 App 賣」策略的具體成本展示。Windows 11 自 2021 年推出以來,越來越多內建功能改用 WebView2 或 Electron 框架——新版 Outlook、Teams、Notepad、Widgets 皆是 Chromium 引擎承載的網頁,只換上 Windows 風格 UI。
背後的商業邏輯相當清楚:對微軟而言,把 App 做成 Web 比寫原生版本便宜太多。一套網頁程式碼可同時跑在 Windows、macOS 與網頁端,開發與維護成本只有寫原生的零頭。然而代價被轉嫁給使用者:每開一次這類 App,背景就多出數個 Chromium 子程序,RAM 與電力消耗同步上升。當這套做法擴散到內建 App,使用者被迫為微軟的成本最佳化買單——縱使買的是付費作業系統。
數據解讀與質疑
關鍵數據:1.2GB 對 250MB,差距約 4.8 倍。但這組對比其實低估了真實成本,因為 Windows 11 天氣 App 啟動後,背景會跑 9 個獨立的 Chromium 子程序,每個都自帶 JavaScript runtime 與 GC 堆積。即便個別子程序未佔用太多記憶體,加總起來仍是天文數字。
另一項常被忽略的指標是:根據 XDA 測試,在 8GB RAM 的機器上,光是天氣 App 就吃掉系統記憶體的 20%。這代表每開一次天氣 App,就直接把 20% 的可用 RAM 從其他應用手中抽走。對老舊硬體或筆電使用者而言,這往往是「為什麼電腦愈來愈慢」的�形元凶。
更值得追問的是微軟高層 Rudy Huyn 對 WinUI 重寫的承諾。Windows 11 內建 App 中「真正原生」的比例,自 2021 年以來不升反降。若連天氣這種最簡單、需求最少的 App 都不在重寫清單上,那其他更複雜的內建功能(Edge、Outlook、OneDrive)是否會繼續吃 WebView2 的老本?這個問題的答案,將決定 Windows 12 推出時,使用者面對的是一套「真的原生」作業系統,還是一個包著 Chromium 皮的網頁瀏覽器。
背景延伸:WebView2 不是新問題
這並非微軟首次被點名 WebView2 資源爭議。回顧 2024 年 12 月,Windows Latest 揭露新版 Copilot App 同樣是 WebView2 偽裝的網頁,RAM 用量約 1GB;2025 年底 JavaScript 創作者 Brendan Eich 公開警告,WebView2 與 Electron 的「網頁當 App」模式,正把作業系統推向資源浪費的未來。
2026 年 8 月,微軟高層終於承認 Windows 11 需要「更快、更少廣告」,但目前仍未公布 MSN Weather 是否會被列入重寫清單。從這個脈絡來看,這次天氣 App 的報導,是微軟承諾與實況落差最具體的展現之一。
暫時解法:社群實測
針對不想等待微軟重寫的讀者,HN 社群網友 SBArbeit 提出簡單替代方案:
在 Edge 安裝 uBlock Origin → 開啟 MSN Weather → 用「Add an Application」把網頁釘選到開始 menu → 砍掉內建 Weather App 圖示。
實測 RAM 用量從 1.2GB 降至約 130MB,且沒有內建廣告。雖 UI 不如原生版精緻,但作為短期 workaround 已足敷使用。
社群反應
- @GuB-42(1247 推):暫且不論嚴重膨脹這件事,精確測量 RAM 用量本來就很困難,有很多種測量方法,沒有「正確」的一種。文章很明顯可以看出,吃掉這麼多 RAM 的並非天氣 App 本身,而是它跑在上面的框架——有「Renderer」、「GPU Process」等佔用大部分。Task Manager 不會告訴你的是,這些組件是否為共享的。那 662MB 的「Renderer」很可能是在很多 Windows App 之間共…
- @cogman10(892 推):隨著時間推移,我越來越相信作業系統需要某種 OS 層級的 GC 池,讓所有 GC 語言共用,而不是讓各語言 runtime 自己處理 GC。這種簡單應用佔用 GB 級記憶體的主要原因是,GC 為了避免暫停/卡頓,會傾向無限制擴充。可能那 1GB 裡只有 10% 是真的活的物件,但因為分配速度夠快,需要額外 headroom。就算當下不需要,預先配置還是有道理的。
- @SBArbeit(658 推):簡單解法:1. 在 Edge 安裝 uBlock Origin。2. 開 Edge,連到 MSN Weather。3. 點網址列的「Add an Application」按鈕,把這個頁面加到開始 menu。4. 砍掉內建 Weather App 圖示。現在你用同樣的天氣服務,RAM 只佔 130MB 左右,而且沒有廣告。沒內建那麼漂亮,但比內建的廣告和無法擋的 MSN feed 好 1000%。
- @TacticalCoder(543 推):所有拿「高解析度螢幕需要 pixels」來當 RAM 使用藉口的回應都搞錯了一件事——有個東西叫做 GPU 記憶體。Pixels 資料本來就應該放那邊。天氣 App 不可能需要把整面 4K 圖片存在 RAM:請用可縮放圖示,在 GPU 上 render。RAM 不是必需品:GPU 早就自己有自己的 RAM 了,GPU rendering 也不是什麼新技術。
- @remarkEon(421 推):我 PC 還跑著 Windows 10,之前一晚花了 3 小時讓 ChatGPT 幫我關掉所有 Windows 在背景跑的狗屁遙測跟垃圾。總共大約 2.5GB RAM。Windows 怎麼會變這樣?一家號稱「優化你的生產力」的公司,怎麼會對自己的作業系統做這種事?這台 PC 掛了之後(我想還很久,因為我討厭換新),我就全面轉 Linux。
網友熱門留言 (5)