微软宣布了未来六个月的工作计划,将逐步开源Windows 11的用户界面框架WinUI。由于WinUI的复杂性及其与操作系统的紧密集成,开源过程将分阶段进行。微软将首先提高GitHub仓库的镜像频率,随后允许第三方开发者进行本地构建和贡献,最终将GitHub作为主要的开发、问题跟踪和社区互动平台。此举旨在提高透明度,并促进社区参与,但开源的具体内容将基于对安全性、稳定性和兼容性的评估。
🏢 微软计划在未来六个月内逐步开源Windows 11的用户界面框架WinUI,旨在提高透明度和促进社区参与。
⚙️ 由于WinUI的复杂性和与操作系统的深度关联,微软不会一次性完全开源,而是采取分阶段的方式进行评估和发布。
🔄 开源的第一阶段是增加GitHub仓库的镜像频率,以展示内部开发进度。在WASDK 1.8版本发布后,内部提交将更频繁地镜像到GitHub。
🧑💻 第二阶段将允许外部开发者克隆仓库并进行本地构建,微软将提供相应的文档指导。
🚀 第三阶段支持第三方开发者贡献代码(提交PR)并本地运行测试,微软正致力于解决私有依赖并公开测试基础设施。
🌐 最终阶段,GitHub将成为WinUI开发、问题跟踪和社区互动的核心平台,内部镜像将逐步被取代。
IT之家 8 月 2 日消息,科技媒体 NeoWin 今天(8 月 2 日)发布博文,报道称微软公布了未来 6 个月的工作计划,其中就包括逐步开源 Windows 11 系统的用户界面框架 WinUI。
微软表示,由于 WinUI 的复杂性,并和操作系统紧密连接,开源 WinUI 无法一蹴而就。Windows 11 系统的用户界面涉及许多专有层,无法直接发布,因此微软会深入评估各个组件,视情况来决定开源内容。

微软强调无法简单地一刀切,还需要考虑安全性、稳定性和对现有产品的支持等诸多因素,因此整个过程需要深思熟虑。
微软计划分阶段开放 WinUI 的 GitHub 仓库:
第一阶段是增加镜像频率。在 WASDK 1.8 版本发布(八月底)后,微软将开始更频繁地将内部提交镜像到 GitHub,以增加透明度和展示进度。
第二阶段是第三方开发者本地构建。外部开发者将能够克隆并本地构建仓库,并有文档指导设置和依赖项。
第三阶段是第三方开发者贡献和运行测试。贡献者将能够提交 PR 并本地运行测试。微软正在努力解开私有依赖,并使测试基础设施公开放置。
第四阶段是 GitHub 成为开发、问题跟踪和社区互动的中心,内部镜像将逐步淘汰。