关于ZAKER Skills 合作
IT之家 13小时前

微软 Win11 天气应用内存占用达 macOS 天气应用 5 倍,且内置广告

IT 之家 8 月 9 日消息,据 Windows Latest 报道,Windows 11 自带的天气应用,本质上就是套着天气预报外壳的 MSN 广告软件。它占用的内存大约是 macOS 原生天气应用的 5 倍,却还要在用户已经付费购买的操作系统中展示广告。

报道称,在没有点击或滚动浏览应用的情况下,Windows 11 自带的天气应用的内存占用竟然超过了 1.2GB。

更让人意外的是,天气应用里还有广告。

报道认为,Windows 11 并不是免费的操作系统,在 Microsoft Store 中搜索这款应用后才发现,Windows 默认的天气应用实际上就是 "MSN 天气 ",这也就解释了广告从何而来。

当然,天气预报并不是免费的公益服务,获取详细、准确的天气数据需要支付授权费用。微软的来源说明页面列出了 Foreca、欧洲中期天气预报中心以及全球其他多家天气服务机构。

这款应用确实提供了相当丰富的信息,包括实时天气雷达图、每小时风速和降水情况、空气质量指数、月相以及下一次满月日期,还能显示来自美国国家气象局的恶劣天气预警。

但当向下滚动查看天气预报时,就会发现一些推广内容。例如,一个宣传 AI 文档聊天功能的 "Adobe Acrobat" 广告,会直接出现在天气信息的视觉网格中。其样式与温度、风速等真实天气数据卡片几乎一模一样。

苹果的 macOS 天气应用同样能够提供如此详细的天气数据,却完全没有广告。而苹果也不是什么非营利组织。如果苹果能够做到无广告,微软当然也可以。

当然,微软没有苹果通过销售硬件获得的利润空间,所以暂时让我们对这些广告睁一只眼闭一只眼。

Windows Latest 称,真正让人无法接受的是内存占用。

在闲置状态下,Windows 11 天气应用的内存占用就超过了 1.2GB。展开任务管理器中的进程树后,很快就找到了原因:天气应用下面运行着 9 个独立的子进程,而且它们使用的都是 Chromium 进程名称。

Windows 11 的天气应用本质上就是一个通过 WebView2 渲染的网站。

相比之下,macOS 的苹果天气应用只有一个原生进程,内存占用为 246.7MB。Windows 11 天气应用的内存占用几乎是前者的 5 倍,而唯一的原因就是它实际上是一个 Web 应用。

IT 之家注意到,微软今年已经开始关注 Windows 自带应用的问题。最近有 8 款获得实质性更新的系统自带应用,包括计算器、相机、时钟、媒体播放器、画图、照片和录音机。

天气应用并不在其中,而原因其实很容易理解:它就是一个贴着 MSN 品牌的 WebView 网页套壳应用。

微软负责原生应用开发的 Rudy Huyn 曾在今年 3 月公开承诺,将打造完全原生的 Windows 应用。不过,目前还不清楚这一计划是否也包括天气和 MSN 新闻这类带有 MSN 品牌的应用。

天气应用在 Microsoft Store 的产品页面甚至还建议用户登录微软账户后使用。

微软目前已经开始努力清理 Windows 11 中遗留的 Win32 和 WebView2 代码,并逐步使用 WinUI 替代。微软也承认,目前一些原生应用的内存占用仍然高于应有水平。

微软最近发布的 Insider 博客还提到正在优化 WebView2,提高其运行效率。不过,无论如何优化浏览器引擎,效果终究存在上限。

Windows 11 真正需要的是一整套基于 WinUI 构建的原生系统应用,其中就应该包括天气应用,以及那个功能强大但运行速度令人抓狂的 Clipchamp 视频编辑器。

今年微软已经开始推动 Windows 11 提升运行速度,并减少整个操作系统中的广告。

在这种背景下,如果微软能够使用 WinUI 重建一款原生天气应用,并且默认完全不显示广告,无疑会成为一个很好的示范案例,也能向那些仍然考虑为 Windows 发布 Web 套壳应用的第三方开发者展示应该怎么做。

相关标签
IT之家

IT之家

数码,科技,生活

订阅

觉得文章不错,微信扫描分享好友

扫码分享

热门推荐

查看更多内容

企业资讯

查看更多内容