WinUI 开发迁移至 GitHub

微软已将 WinUI(原名为 WinUI 3)以及 Windows App SDK (WASDK) 的主线开发工作迁移至 GitHub。一名微软工程师解释称,WinUI 工程师和其他微软开发人员目前正在该仓库中创建分支、提交拉取请求、进行评审、验证并合并更改。这意味着其日常工程工作现在在公开环境下进行,用户和开发者无需等待变更正式发布,即可实时跟踪开发进展。

背景与战略目标

此次迁移是微软在 2025 年 8 月披露的一项计划的第四个阶段。该计划旨在应对开发者对这些长期被忽视的技术所提出的诸多投诉,并使维护和更新过程更加开放且具备社区协作性。尽管微软目前将 WinUI 与 WASDK 合并称为 WinUI,但尚未将其完全开源,不过公司表示正朝着该目标努力。

在 Build 2026 开发者大会的问答环节中,部分人员对微软是否真正致力于 WinUI 表达了怀疑。对此,微软回应并承诺将 WinUI 作为 Windows 11 的原生框架,而非尝试构建新的解决方案或设计语言。

技术应用与影响

WinUI 围绕 Windows 11 的视觉风格设计,包括 Fluent Design、圆角、深色模式、现代动画及其他界面改进。目前,微软已在 Windows 11 的部分组件中逐步使用 WinUI,涉及范围包括“设置”、Microsoft Store、通知中心以及文件资源管理器的部分区域。同时,微软正致力于用新设计替换旧的 Windows 界面。

此次转变发生在微软及其他开发者增加使用基于 Web 的技术构建 Windows 应用的背景下。部分此类应用可能会占用更多的内存和系统资源。