微软正在分阶段开源Windows 11用户界面框架WinUI

摘要:

微软拥有大量开源项目,如今,该公司对社区贡献的态度也更加开放。尽管如此,仍有大量代码保持闭源,公司也不断收到更多开放请求。其中之一就是 Windows 11 的用户界面框架 WinUI。尽管微软虽然尚未完全开放,但该公司分享了未来六个月计划的细节,其中包括“产品工作和基础变革,以支持更加开放和协作的未来”。

微软表示,由于其复杂性和连接性,开源 WinUI 不可能轻而易举地完成。Windows 11 的用户界面利用了操作系统的许多专有层,这些层无法直接发布。因此,微软需要区分哪些内容可以与社区共享,哪些内容不能共享:

你们中很多人问到关于真正开源这个代码库的问题。虽然我们还没有准备好承诺完成所有里程碑的具体截止日期,但我们正在积极努力。这不是一个瞬间就能实现的计划,而是一个经过深思熟虑的过程。

此外,团队需要优先考虑其他事项,包括安全性、稳定性和对现有产品的支持。

微软计划分阶段开放 WinUI 的 GitHub 存储库:

  • 第一阶段:提高镜像频率。WASDK 1.8 发布(8 月底)后,我们将开始更频繁地将内部提交镜像到 GitHub,以提高透明度并显示进度。

  • 第二阶段:第三方开发者本地构建。外部开发者将能够在本地克隆和构建 repo,并提供文档来指导设置和依赖关系。

  • 第三阶段:第三方开发者贡献并运行测试。贡献者将能够在本地提交 PR 并运行测试。我们正在努力理清私有依赖关系,并将测试基础设施开放给公众访问。

  • 第四阶段:GitHub 成为重心。GitHub 将成为开发、问题跟踪和社区参与的主要平台。内部镜像将被逐步淘汰。

让 WinUI 更加开放将是一个渐进的过程,您可以在GitHub 上的这个页面上跟踪它。同时,开发人员可以通过分享反馈、提交清晰且写得好的问题以及点赞现有反馈来做出贡献。

我们在FebBox(https://www.febbox.com/cnbeta) 开通了新的频道,更好阅读体验,更及时更新提醒,欢迎前来阅览和打赏。
查看评论
created by ceallan