天气应用吃1GB内存:微软向Win11网页套壳开刀

源自187位全网作者

09:09

Win11 越用越卡,可能真不是你的错觉。有媒体扒出,Windows 自带的天气应用内存占用能超过 1GB,就为了显示几个数字和一朵云。这背后是一个被骂了很多年的词:网页套壳。IT之家知乎

天气应用吃1GB内存:微软向Win11网页套壳开刀

10 月 23 日,科技媒体 Windows Latest 报道,微软正在加速推进名为 Microsoft.UI.Reactor 的实验性 C# 框架,要扭转 Win11 的"网页套壳"趋势。目标写得明明白白:100% 原生 Win11 应用。翻译一下就是:那些"网页装进壳里"的应用,要逐步淘汰了。IT之家

网页套壳为什么招人恨

所谓套壳(WebView2、Electron),本质是每个应用里塞了一个浏览器。设置、商店、天气,各自拉起一套浏览器引擎进程,内存成倍地吃。以前内存便宜,大家忍了;今年内存价格大涨,8GB 机器苦不堪言,16GB 也不宽裕。用户的火气很直接:我换了新电脑,凭什么还要等一个"天气网页"加载?知乎

不是不想原生,是原生太难写

原生应用有多香?微软自己给过数据:文件资源管理器和记事本换成 WinUI 原生后,内存分配次数减少 41%,函数调用减少 45%。但原生开发门槛高,开发者更愿意用省事的网页技术,于是套壳越积越多。知乎

Reactor 干的事,是把网页开发者熟悉的 React 式写法——组件堆界面、状态驱动刷新——搬进 C#,让写原生应用像写网页一样顺手。配合之前的动作看,微软这次像是认真的:WinUI 3 去掉"3"字更名 WinUI,承诺"不再搞新框架"。主线开发开源透明,甚至还给 Rust 开发者单独准备了一套 Reactor 支持。退路基本都堵死了。IT之家知乎

天气应用吃1GB内存:微软向Win11网页套壳开刀

三盆冷水,泼给期待明天就变快的人

第一,Reactor 还是实验性框架,它不会让你今晚更新的系统明早起飞。

第二,它改变的是"新应用怎么写",存量套壳应用不会一夜变原生。光一个设置应用,微软就磨了好几年;重建整个生态,只会更久。事实上原生控件长期残缺到什么程度——9 月 29 日发布的 Windows App SDK 2.5 Experimental 才刚补上原生表格和图表控件,顺手修了内存增长的 Bug。没有表格控件的年代,开发者不做网页做啥?IT之家

天气应用吃1GB内存:微软向Win11网页套壳开刀

第三,微软在 UI 框架上有前科。光微软自家原生 UI,就搞过 Win32、MFC、WinForms、WPF、WinUI 3、MAUI、UWP 一大串。每一个都曾被捧成"未来",最后换来开发者一句"又双叒换框架"。这次靠开源和"绝不再造新框架"的承诺背书,但信任只能一个应用一个应用地挣回来。知乎

普通用户现在该干嘛

一句实在话:别急着为这条新闻升级内存。先打开任务管理器,看看常驻的天气小组件、商店、各种 Electron 工具谁在吃大头,能关就关。真正的转折点是常用软件出原生版的那一天,盯住未来一两年就够了。

这件事最值得记住的不是某个框架名,而是微软终于承认了一个道理:体验的账单,不该一直让用户用内存来付。

内容由AI生成
0
扫一下,分享更方便,购买更轻松
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

最新文章 热门文章