
微軟邁向開源 WinUI:全面概述
近年來,微軟積極擁抱開源計劃,歡迎社群為越來越多的專案做出貢獻。然而,其生態系統中的許多元素仍處於專有狀態,導致人們不斷要求提高透明度。值得注意的是,隨著微軟概述未來幾個月的發展計劃,Windows 11 的使用者介面框架 WinUI 備受關注。雖然全面開源轉型並非遙不可及,但該公司已承諾進行基礎性變革,旨在創造更具協作性的環境。
開源 WinUI 的複雜性
微軟承認開源 WinUI 的挑戰,並指出這不是一項簡單的任務,可以透過快速切換來實現。其中的複雜性源自於構成使用者介面的 Windows 11 專有元件的緊密結合。這需要謹慎區分哪些內容可以公開分享,哪些內容必須保密。
你們很多人問到關於真正開源這個程式碼庫的問題。雖然我們還沒有準備好承諾完成所有里程碑的具體截止日期,但我們正在積極努力。這不是瞬間就能實現的計劃,而是經過深思熟慮的過程。
優先考慮穩定和安全
在深入履行開源承諾之前,微軟團隊必須確保現有產品的安全性和穩定性。這包括在轉型過程中解決一些基本優先事項,以確保其產品的完整性。
開源 WinUI 的分階段方法
微軟制定了逐步開放 WinUI GitHub 儲存庫的策略計劃,分為以下四個不同的階段:
- 第 1 階段:提高鏡像頻率– 從 8 月底 WASDK 1.8 版本發布開始,內部提交將更頻繁地鏡像到 GitHub,從而提高透明度並展示開發進度。
- 第 2 階段:第三方開發人員在本機建置– 外部開發人員將獲得在本機複製和建置儲存庫的能力,並獲得全面的文件支援以協助設定和依賴關係。
- 第 3 階段:第三方開發人員貢獻和運行測試– 貢獻者將有權提交拉取請求 (PR) 並進行本地測試,同時持續努力分離私有依賴關係並建立可存取的測試基礎設施。
- 第四階段:GitHub 作為重心——最終,GitHub 將成為開發、問題追蹤和社群互動的主要樞紐,而內部鏡像將被棄用。
與社區互動
向更開放的 WinUI 框架過渡將是漸進的,有興趣參與的開發者可以透過此 GitHub 面板監控進度。歡迎社群貢獻,無論是透過分享回饋、提交清晰闡述的問題,或是贊同現有建議。
隨著微軟在開源之旅中大步前進,開發人員和相關方都有機會有意義地參與這些發展。
發佈留言