微软迈向开源 Windows 11 用户界面框架

微软迈向开源 Windows 11 用户界面框架

微软迈向开源 WinUI:全面概述

近年来,微软积极拥抱开源计划,欢迎社区为越来越多的项目做出贡献。然而,其生态系统中的许多元素仍处于专有状态,导致人们不断要求提高透明度。值得注意的是,随着微软概述未来几个月的发展计划,Windows 11 的用户界面框架 WinUI 备受关注。虽然全面开源转型并非遥不可及,但该公司已承诺进行基础性变革,旨在营造更具协作性的环境。

开源 WinUI 的复杂性

微软承认开源 WinUI 的挑战,并指出这不是一项简单的任务,可以通过快速切换来实现。其中的复杂性源于构成用户界面的 Windows 11 专有组件的紧密结合。这需要谨慎区分哪些内容可以公开共享,哪些内容必须保密。

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

优先考虑稳定和安全

在深入履行开源承诺之前,微软团队必须确保现有产品的安全性和稳定性。这包括在转型过程中解决一些基本优先事项,以保障其产品的完整性。

开源 WinUI 的分阶段方法

微软制定了逐步开放 WinUI GitHub 存储库的战略计划,分为以下四个不同的阶段:

  • 第 1 阶段:提高镜像频率– 从 8 月底 WASDK 1.8 版本发布开始,内部提交将更频繁地镜像到 GitHub,从而提高透明度并展示开发进度。
  • 第 2 阶段:第三方开发人员在本地构建– 外部开发人员将获得在本地克隆和构建存储库的能力,并获得全面的文档支持以协助设置和依赖关系。
  • 第 3 阶段:第三方开发人员贡献和运行测试– 贡献者将有权提交拉取请求 (PR) 并进行本地测试,同时持续努力分离私有依赖关系并建立可访问的测试基础设施。
  • 第四阶段:GitHub 作为重心——最终,GitHub 将成为开发、问题跟踪和社区互动的主要枢纽,而内部镜像将被弃用。

与社区互动

向更开放的 WinUI 框架过渡将是渐进的,有兴趣参与的开发者可以通过此 GitHub 面板监控进度。欢迎社区贡献,无论是通过分享反馈、提交清晰阐述的问题,还是赞同现有建议。

随着微软在开源之旅中大步前进,开发人员和相关方都有机会有意义地参与这些发展。

来源和图片

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注