
Microsoft日前宣布,计划开源Win11的用户界面框架WinUI,当然这一工作并不是一蹴而就,但Microsoft已经拟定了详细的分阶段计划。
Microsoft表示,WinUI的开源工作面临很多挑战,主如果由于其复杂性和与操作系统的深度集成,Win11的用户界面依靠于很多专有层,这类层没办法直接发布。
因此,Microsoft需要仔细区别什么内容可以与社区共享,什么内容需要保留,Microsoft强调开源WinUI是一个再三考虑的过程,而不是一个可以瞬间完成的任务。
因此,Microsoft计划分四个阶段推进WinUI的开源工作:
第一阶段:增加镜像频率
从8月底WASDK 1.8开始,Microsoft将更频繁地将内部提交镜像到GitHub,以提升透明度并展示开发进度。
第二阶段:第三方开发者当地构建
外部开发者将可以在当地克隆和构建WinUI的GitHub仓库,并提供有关文档指导开发者。
第三阶段:第三方开发者贡献并运行测试
Microsoft将开放测试基础设施,允许贡献者在当地提交拉取请求(PR)并运行测试,同时Microsoft正在努力解决私有依靠关系问题,以确保开源过程的顺利进行。
第四阶段:GitHub成为重心
最后,GitHub将成为WinUI开发、问题跟踪和社区参与的主要平台,Microsoft将越来越淘汰内部镜像。



