Cnbeta 前天 16:11
微软正在分阶段开源Windows 11用户界面框架WinUI
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

微软正朝着更加开放和协作的未来迈进,尽管Windows 11的用户界面框架WinUI的完全开源之路尚有挑战,但公司已公布了未来六个月的详细计划。由于WinUI的复杂性和与操作系统的深度耦合,微软需要审慎区分可共享与不可共享的代码。公司将分四个阶段逐步开放WinUI的GitHub存储库:提高镜像频率、支持第三方开发者本地构建、允许贡献者提交PR并运行测试,最终将GitHub确立为主要的开发和社区互动平台。这一过程将是渐进的,微软鼓励开发者通过反馈、提交问题和点赞来参与其中。

🌟 微软正积极推进WinUI的开放,尽管完全开源面临复杂性和专有层级的挑战,但公司已制定了未来六个月的详细计划,旨在逐步实现更大程度的社区共享。

🛠️ 开放WinUI将分四个阶段进行:首先提高内部代码镜像到GitHub的频率,增加透明度;其次允许第三方开发者在本地克隆和构建代码库;接着,贡献者将能提交PR并运行测试,同时解决私有依赖和测试基础设施的开放问题;最终,GitHub将成为开发、问题跟踪和社区参与的核心平台。

💡 微软强调,WinUI的开放是一个渐进的过程,需要优先考虑安全性、稳定性以及对现有产品的支持。开发者可以通过提供反馈、提交问题和点赞来积极参与和推动这一进程。

🔄 微软对开源的态度转变,体现在其众多开源项目和对社区贡献的开放性上。WinUI的逐步开放是这一趋势的延续,尽管面临技术和策略上的考量,但微软致力于在可行的范围内与社区建立更紧密的合作关系。

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

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

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

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

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

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

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

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

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

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

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

微软 WinUI 开源 Windows 11 开发者
相关文章