只是开个天气App,记忆体占用竟然可以突破1GB?近期Windows Latest 实测Windows 11 内置的「天气」App,发现即使没有进行任何操作,记忆体使用量仍一路冲到约1.2GB,和macOS 原生天气App 约246.7MB 相比,差距接近5 倍。更微妙的是,Windows 11 天气App 里还会直接出现广告

看个天气也吃1.2GB RAM
Windows Latest 原本只是想用电脑确认近期的降雨状况,没想到开启Windows 11 天气App 后,工作管理员显示的记忆体占用竟然一路超过1.2GB。而且这还不是因为开了大量页面或不停滑动内容,实测过程中几乎没有进一步操作,记忆体使用量依然维持在相当高的水准
进一步展开工作管理员中的处理程序后,可以看到天气App 底下同时跑了9 个子程序,而且名称都和Chromium 架构有关。原因其实不难猜,Windows 11 的天气App 并不是完全使用Windows 原生框架打造,而是通过WebView2 显示网页内容。简单来说,它更像是把网站包装成一款Windows App
▲ 小编试开启了天气APP,也是瞬间占了700 多MB
macOS 只用了约247MB
Windows Latest 同时测试了macOS 内置的天气App 作为对照组,记忆体使用量约为246.7MB,Windows 11 天气App 约1.2GB 的占用量,几乎是macOS 版本的5 倍。当然,不同系统本来就不能只靠单一数字直接判断效率好坏,但对一款主要用途只是查看气象资讯的内置App 来说,超过1GB 的记忆体占用,还是很难让人不在意
功能不少广告也没缺席
平心而论,Windows 11 的天气App 在资讯量方面其实不差。除了基本的即时天气与每小时预报,还能查看雷达图、风速、降雨资讯、空气品质、月相与下一次满月日期,也会整合恶劣天气警报。如果单纯从「查天气」这件事来看,它提供的资讯算是相当完整。但继续往下滑,就会看到比较让人出戏的地方:广告!天气资讯页面会穿插赞助内容,而且版面设计和温度、风速等气象资讯卡片相当接近,乍看之下甚至可能会以为也是天气App 本身的内容
原来就是MSN Weather
从Microsoft Store 可以发现,Windows 11 预设的天气App 实际上就是MSN Weather,而不是一款完全独立的Windows 原生天气程式。因此,它除了气象资料之外,也沿用了MSN 服务的内容与商业模式,会出现广告其实不算太意外。只是对使用者来说,Windows 11 本身并不是免费作业系统,在系统内置App 里看到广告,多少还是会有种「怎么连这里都有」的感觉

其他App 都在升级
Microsoft 今年其实一直在改善Windows 11 内置App 的体验,包括计算机、相机、时钟、Media Player、小画家、相片以及录音程式等,都陆续获得更新。不过天气App 并不在这波名单当中。原因可能也和它目前的架构有关:它本质上仍是MSN 服务通过WebView2 包装而成的应用程式,而不是Microsoft 近年积极推动的原生WinUI App。 Microsoft 负责原生App 开发的Rudy Huyn 今年3 月曾公开表示,公司正投入打造完整的Windows 原生应用程式,但这项方向是否也会延伸到MSN Weather、MSN News 这类服务,目前仍不确定
天气App 该重做了吗?
Microsoft 目前持续尝试减少Windows 11 对旧有Win32 与WebView2 架构的依赖,并推动更多应用程式转向WinUI。同时,Microsoft 也在改善WebView2 的资源使用效率,只是再怎么最佳化浏览器核心,Web App 和真正原生App 在架构上还是有差异
小结
从这次的发现来看,Windows 11 天气App 或许真的很适合被重新打造一次。毕竟它的功能其实已经很完整,现在比较明显的问题反而出在最基本的使用体验:一款只是拿来看气象的内置App,待机就可能占掉超过1GB RAM,还得看广告。如果未来Microsoft 愿意把Weather 改成真正的WinUI 原生App,同时减少或移除广告,对Windows 11 使用者来说,可能会比再塞几个新功能更有感
