摘要:
微软正在加快重振Windows原生应用生态的步伐,并针对长期困扰开发者的WinUI功能缺失和性能问题推出近年来最重要的一次更新。随着最新Windows App SDK 2.5 Experimental版本发布,WinUI不仅新增了开发者呼声极高的表格和图表控件,还开始着手解决导致Windows 11应用内存占用持续增长的问题。

此次更新于9月29日发布,首次为WinUI 3引入原生TableView(表格视图)和Chart(图表)控件。对于企业应用、数据分析工具以及各类信息管理软件而言,这些都是最基础且最常用的界面组件。此前,开发者若希望在WinUI应用中实现相关功能,往往需要依赖第三方库或社区项目,而微软官方一直未能提供原生支持。
微软在Build 2026开发者大会期间曾承认,WinUI仍存在明显的“框架差距”。虽然它被定位为Windows 11未来的核心原生开发框架,但部分非原生框架在功能丰富度方面反而超过了WinUI。缺少表格和图表等基础组件,也使不少开发者对微软推动WinUI发展的决心产生怀疑。

事实上,WinUI曾被视为Windows 11时代的重要战略项目。然而在过去几年中,随着越来越多应用转向Web技术,外界一度认为该框架已逐渐失去微软内部优先级。包括新版Outlook、Teams等微软旗舰产品在内的大量应用均采用网页技术构建,而天气应用、开始菜单等系统组件也大量引入Web组件。
在这种背景下,不少开发者认为微软一边宣传原生应用战略,一边却让自家产品持续向网页架构迁移,使WinUI的发展前景受到质疑。
微软Windows UI团队成员克里斯·安德森在Build 2026期间曾承诺,DataGrid和Charting控件正在开发之中,并将在未来较短时间内发布。随着此次更新落地,微软兑现了这一承诺。
除新增控件外,更受关注的是性能优化工作。微软表示,此次版本包含针对WinUI内存增长问题的重要修复。此前,WinUI构建的应用经常因内存占用过高而受到批评,部分Windows 11原生应用甚至出现随着使用时间增长而持续消耗更多内存的情况。
微软近期已多次承认需要改进WinUI的内存管理能力,并将其列为框架发展的优先事项之一。公司计划在未来把更多Windows系统组件迁移至WinUI,包括新版开始菜单在内的核心界面,因此必须先解决性能和资源占用问题。
业内人士认为,此次更新不仅意味着WinUI终于补齐了一些长期缺失的基础能力,也反映出微软正在重新投入资源强化原生应用开发生态。在经历多年Web应用扩张之后,微软正试图通过完善WinUI功能、优化性能表现以及公开开发流程,重新吸引开发者回归Windows原生应用平台。

对于Windows用户而言,这些改变短期内不会立即带来明显界面变化,但未来Windows 11更多系统组件以及应用程序若能够建立在经过优化的WinUI之上,有望获得更低的内存占用、更好的响应速度以及更加一致的原生体验。
评论