電玩/軟體 Windows 11 天氣 App 竟吃掉 1.2GB 記憶體?macOS 原生天氣不到 250MB

soothepain

full loading
已加入
9/17/03
訊息
23,484
互動分數
2,016
點數
113
網站
www.coolaler.com
外媒 Windows Latest 近期測試 Windows 11 內建 Weather App 時發現,即使只是開啟程式查看天氣,沒有特別操作或大量捲動內容,記憶體使用量就一路突破 1.2GB。相比之下,macOS 內建的 Weather App 在類似情況下僅使用約 246.7MB 記憶體,兩者差距接近 5 倍。

Weather-app-1.jpg


Windows 11 的 Weather App 本身其實就是 MSN Weather。從 Microsoft Store 的程式資訊以及實際執行狀況來看,它並不像傳統 Windows 原生應用程式,而更接近一個透過 WebView2 執行的網頁應用程式。

在 Windows 工作管理員中進一步展開程序後,可以看到 Weather App 底下同時執行了多個 Chromium 相關子程序,測試中總共有 9 個程序。這也不難理解為什麼只是看一下今天會不會下雨,卻能讓記憶體瞬間多出超過 1GB。

Weather-app-2.jpg


問題並不是 Weather App 沒有功能。相反地,它提供的資訊相當完整,包括即時雷達、逐小時風速與降雨預測、空氣品質、月相以及惡劣天氣警報等,資料來源也包含 Foreca、European Centre for Medium-Range Weather Forecasts 等氣象服務。

真正讓人感到有些尷尬的是,這些功能背後採用的卻是一個相當肥大的 WebView2 架構。對使用者而言,開啟一個天氣 App 的直覺應該是看看現在幾度,而不是順便啟動一組 Chromium 相關程序。

不有趣的是,程式裡還會出現廣告。由於 Windows 11 並不是免費作業系統,這種內建 App 顯示廣告的做法自然容易引起使用者反感。測試中甚至可以看到類似 Adobe Acrobat AI 文件功能的贊助內容,直接混在天氣資訊卡片之間,視覺上與溫度、風速等資訊相當接近,明顯就是要你誤點讓他賺點外快。

Apple 的 macOS Weather 同樣能提供相當詳細的氣象資訊,卻沒有在介面中塞入廣告,更重要的是記憶體使用量也只有約 246.7MB。
macOS-weather-1.jpg


因此,值得討論的除了 Windows 天氣 App 為什麼有廣告 ,還有為什麼一個如此簡單的系統工具,需要以接近瀏覽器的方式運作,最後還吃掉超過 1GB 記憶體。

Microsoft 近年確實開始重新整理 Windows 11 內建 App,Calculator、Camera、Clock、Media Player、Paint、Photos 以及 Sound Recorder 等應用程式都陸續進行更新,也開始強調原生 Windows App 的開發方向。Microsoft 原生 App 開發負責人 Rudy Huyn 今年 3 月也曾公開表示,團隊正在推動建立更加原生的 Windows 應用程式。

這也讓 Weather App 成為一個相當適合拿來測試 Microsoft 新方向的案例。如果只是把 WebView2 再調校得更有效率,確實可以降低一些資源消耗,但瀏覽器引擎本身終究還是瀏覽器引擎,想徹底解決問題,重新以 WinUI 打造真正的原生 App 可能才是比較徹底的做法。

實測了一下,並沒有到 1.2GB 那麼大,但也有超過 600MB 以及惱人廣告。記憶體差異有可能是因為地區關係,載入資訊可能有所不同,還有隨著你點選更多資訊,可能會占用更多記憶體。Windows 11 內建的天氣 App 實際就是一股腦全部給你,除了基本的溫度、降雨機率之外,還塞了一般人可能用不到的資訊,如氣壓、紫外線甚至月相等等。
Weather-app-3.jpg