微软开源WinUI框架分四阶段推进,首阶段2025年10月完成
微软近日公布了其开源 Windows 11 用户界面框架 WinUI 的最新进展。按照计划,该开源项目将分为四个阶段逐步推进,第一阶段预计将在 2025 年 10 月初完成。
根据相关报道,由于 WinUI 在技术架构上的复杂性,以及与操作系统的紧密耦合,开源工作无法一步到位。Windows 11 的用户界面包含大量专有组件,无法直接对外公开。因此,微软将对各个模块进行深入评估,以确定适合开源的部分。
整个开源计划将按照以下四个阶段推进:
第一阶段是提高代码镜像的频率。随着 Windows App SDK 1.8 版本在八月底发布,微软将更频繁地将内部代码更新镜像到 GitHub,以提升透明度并展示项目进展。
第二阶段将允许第三方开发者在本地进行仓库的克隆和构建,并将提供详细的文档说明如何配置环境及处理依赖关系。
第三阶段将开放外部提交功能,使开发者能够提交 Pull Request 并在本地运行测试。目前微软正在努力剥离内部依赖,推动测试基础设施的公开化。
第四阶段将使 GitHub 成为代码开发、问题追踪和社区协作的核心平台,届时内部代码仓库将逐步停止更新。
据微软最新披露的信息,当前工程团队的主要工作是将 WinUI 从 Windows 系统中那些无法公开的专有组件中解耦出来,以降低其对开源工作的限制。
此外,微软已在 8 月 19 日发布了 Windows App SDK 1.8 预览版。按照计划,WinUI 的第一阶段工作将在 2025 年 10 月初完成,届时 GitHub 将开始接受并合并来自外部开发者的贡献。
对于第二阶段的工作,微软表示目前仍在积极研究中,采取了更为谨慎的推进策略,尚未公布具体时间表,但承诺未来将披露更多进展信息。
WinUI 是微软推出的现代化 Windows 应用界面框架,支持流畅的动画效果、丰富的控件以及响应式布局,是构建 UWP 和 Win32 应用用户界面的基础。Windows App SDK(WASDK)则是统一化的应用开发平台,为开发者提供跨版本兼容的 Windows 应用开发工具。