微软分享有关开源 Windows 11 UI 的新细节

  本月初, 微软公布了有关开源 Windows 11 用户界面框架 WinUI 的细节。开源 WinUI 一直是开发者们的长期呼声,但实现起来并非轻而易举。由于 WinUI 在操作系统的专有层面 “根深蒂固”,开源该框架需要谨慎且深思熟虑的方法。在首次发布几周后, 微软准备分享更多关于 WinUI OSS 项目的信息。

  微软希望分四个阶段完成这项任务。第一阶段主要是在 GitHub 上提供更多内部贡献。第二阶段将允许开发人员克隆存储库并在本地构建 WinUI。第三阶段将允许第三方开发人员为该项目做出贡献,最后阶段将 GitHub 设为 “开发、问题跟踪和社区参与的主要场所”,并逐步淘汰内部存储库。

  目前, 微软开发人员正忙于将 WinUI 从 Windows 中无法公开共享的专有部分中 “解开”。一旦 Windows App SDK 1.8 于本月晚些时候发布(目前处于预览阶段,WinUI 与 WASDK 绑定),开发人员将开始在 GitHub 上实施拉取请求。 微软计划在 2025 年 10 月初完成第一阶段。

  至于允许第三方开发者克隆代码库并在本地构建, 微软表示目前正在 “积极探索” 这个想法。这需要采取更加谨慎的态度,因此预计该公司还需要一些时间才能公布更多细节。以下是该公司的声明:

由于 WinUI 的发布计划与 Windows App SDK 紧密相关,我们的分支策略现在允许我们在即将发布的 WASDK 1.8 版本的同时开始完成 PR。1.8 预览版已于 8 月 19 日发布,稳定版也即将发布,这为我们开始集成变更奠定了良好的基础。基于此,我们计划在 10 月初完成第一阶段的工作。

第二阶段仍在积极探索中,虽然我们对此更加谨慎,但我们希望很快分享切实的进展。

  您可以在 GitHub 上关注有关 WinUI 开源的讨论。