Windows 11的卡顿问题,微软终于打算从源头动手。
5月15日消息,微软正全力押注WinUI 3框架,试图扭转系统长期被诟病的臃肿困境。过去数年,Windows开发者大量采用PWA和Electron方案搞跨平台,结果内存飙升、续航崩坏、界面卡顿成了家常便饭。现在微软想证明:原生路线未必过时。
打开网易新闻 查看精彩图片
技术验证的靶子选得很准——文件资源管理器和记事本。微软工程师在GitHub披露,优化后WinUI框架自身的启动负担显著降低,文件管理器的内存分配直接减少41%。不过这里有个坑:这个数字只算WinUI代码段的启动开销,不是用户从双击图标到看到窗口的完整时间。换句话说,你感觉到的"变快"可能没那么夸张。
更隐蔽的改动在系统底层。Windows 11开始菜单正在剥离React网页组件,全面转向纯原生WinUI 3代码。网页技术渗透核心组件的时代,微软似乎想亲手终结。
但别急着欢呼。这些提速能力目前还是"选择加入"模式,因为伴随而来的是默认控件样式的破坏性调整——高度自定义的老应用可能直接崩给你看。微软的计划是:WinAppSDK 3.0或4.0以上版本再切换为"默认开启、按需退出",现在强行上车风险自担。
配套动作也在同步推进。微软新发布了WinUI的开源dotnet new模板,开发者无需安装庞大的Visual Studio,命令行就能创建、构建、运行完整打包的原生应用。模板自带现代标题栏、响应式导航、深浅色模式,MSIX打包流程也大幅简化。
最狠的一招是AI渗透。新推出的WinUI智能体插件可对接GitHub Copilot、Claude Code,自然语言描述需求就能自动选模板、生成MVVM架构、写XAML布局、修编译错误,甚至靠界面自动化定位功能缺陷。写原生应用的门槛,正在被重新定义。
热门跟贴