微軟擁有大量開源項目,如今,該公司對社區(qū)貢獻(xiàn)的態(tài)度也更加開放。盡管如此,仍有大量代碼保持閉源,公司也不斷收到更多開放請求。其中之一就是 Windows 11 的用戶界面框架 WinUI。盡管微軟雖然尚未完全開放,但該公司分享了未來六個月計劃的細(xì)節(jié),其中包括“產(chǎn)品工作和基礎(chǔ)變革,以支持更加開放和協(xié)作的未來”。
微軟表示,由于其復(fù)雜性和連接性,開源 WinUI 不可能輕而易舉地完成。Windows 11 的用戶界面利用了操作系統(tǒng)的許多專有層,這些層無法直接發(fā)布。因此,微軟需要區(qū)分哪些內(nèi)容可以與社區(qū)共享,哪些內(nèi)容不能共享:
你們中很多人問到關(guān)于真正開源這個代碼庫的問題。雖然我們還沒有準(zhǔn)備好承諾完成所有里程碑的具體截止日期,但我們正在積極努力。這不是一個瞬間就能實現(xiàn)的計劃,而是一個經(jīng)過深思熟慮的過程。
此外,團(tuán)隊需要優(yōu)先考慮其他事項,包括安全性、穩(wěn)定性和對現(xiàn)有產(chǎn)品的支持。
微軟計劃分階段開放 WinUI 的 GitHub 存儲庫:
第一階段:提高鏡像頻率。WASDK 1.8 發(fā)布(8 月底)后,我們將開始更頻繁地將內(nèi)部提交鏡像到 GitHub,以提高透明度并顯示進(jìn)度。 第二階段:第三方開發(fā)者本地構(gòu)建。外部開發(fā)者將能夠在本地克隆和構(gòu)建 repo,并提供文檔來指導(dǎo)設(shè)置和依賴關(guān)系。 第三階段:第三方開發(fā)者貢獻(xiàn)并運行測試。貢獻(xiàn)者將能夠在本地提交 PR 并運行測試。我們正在努力理清私有依賴關(guān)系,并將測試基礎(chǔ)設(shè)施開放給公眾訪問。 第四階段:GitHub 成為重心。GitHub 將成為開發(fā)、問題跟蹤和社區(qū)參與的主要平臺。內(nèi)部鏡像將被逐步淘汰。
讓 WinUI 更加開放將是一個漸進(jìn)的過程,您可以在GitHub 上的這個頁面上跟蹤它。同時,開發(fā)人員可以通過分享反饋、提交清晰且寫得好的問題以及點贊現(xiàn)有反饋來做出貢獻(xiàn)。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.