微软押注 WinUI 3 重塑 Win11 原生体验,文件管理器内存分配减少 41%
阅读原文· ithome.com微软正通过WinUI 3框架优化Windows 11原生体验,旨在解决系统卡顿、臃肿及过度依赖网页技术等问题。优化已见成效:文件资源管理器启动过程中,WinUI框架内存分配次数减少41%,临时内存分配减少63%,代码执行时间降低25%。同时,开始菜单等核心组件正转向纯原生开发。微软还发布了新的命令行项目模板以简化开发,并引入AI智能体插件辅助编程。不过,部分优化因涉及破坏性改动,目前仍需开发者手动启用。
IT之家 5 月 15 日消息,Windows Latest 今天(5 月 15 日)发布博文,报道称微软明确押注 WinUI 3,希望借此改善 Windows 11 长期被批评的卡顿、臃肿与网页封装层过多等问题。
在经历多年混乱后,Windows 开发者针对跨平台开发,近年来转向 PWA(渐进式网页应用)和 Electron 封装方案,但也暴露出内存占用过高、续航影响更重,以及桌面界面交互卡顿等问题。
IT之家此前报道,微软 Windows 工程师在 GitHub 发布技术说明,称要把 WinUI 3 打造成 Windows 体验和应用的最佳原生界面平台。
微软团队为证明优化方向有效,以文件资源管理器和记事本的启动过程为基准,重点观察 WinUI 框架本身在启动链路中的负担变化。
指标改善幅度
内存分配次数(Allocations)减少 41%
临时内存分配(Transient allocations)减少 63%
函数调用次数(Function calls)减少 45%
WinUI 代码执行时间降低 25%
不过该媒体指出,上述指标更偏向工程术语,只覆盖启动过程中的 WinUI 代码段,而非端到端完整加载时间,在用户感知层面,并不等同于文件管理器整体启动速度直接快 40%。
在系统架构层面,微软也在减少网页技术对核心组件的渗透。报道提到,Windows 11 开始菜单正从基于 React 的网页组件转向纯原生 WinUI 3 代码。