Google將AndroidX移至AOSP 開(kāi)發(fā)過(guò)程更透明

2018-07-31 09:54:11 來(lái)源:開(kāi)源中國(guó)作者:佚名 人氣: 次閱讀 781 條評(píng)論

Google 正試圖通過(guò)將 AndroidX(以前被稱為 Android 支持庫(kù))遷移到公開(kāi)的 Android 開(kāi)源項(xiàng)目(AOSP)中,為開(kāi)發(fā)者提供更高的透明度。此舉意味著主要功能開(kāi)發(fā)和修復(fù)的過(guò)程將更開(kāi)放,更改...

Google 正試圖通過(guò)將 AndroidX(以前被稱為 Android 支持庫(kù))遷移到公開(kāi)的 Android 開(kāi)源項(xiàng)目(AOSP)中,為開(kāi)發(fā)者提供更高的透明度。此舉意味著主要功能開(kāi)發(fā)和修復(fù)的過(guò)程將更開(kāi)放,更改將可見(jiàn)。AndroidX 最初是一個(gè)小的集合庫(kù),旨在為新的 Android 平臺(tái) API 提供向后兼容性。

因此,它的開(kāi)發(fā)與平臺(tái)緊密相關(guān),所有工作都在 Google 內(nèi)部分支先完成,然后再推送至 AOSP 。由于這種保密機(jī)制,導(dǎo)致開(kāi)發(fā)者很難為項(xiàng)目做出貢獻(xiàn)。開(kāi)發(fā)者若是想進(jìn)行完整的 AndroidX 構(gòu)建和測(cè)試,就不得不先查看超過(guò) 40GB 的 Android 平臺(tái)代碼。

如今的 AndroidX 的范圍已經(jīng)大大擴(kuò)展,囊括 AppCompat、Room 和 WorkManager 等庫(kù)。其中的許多庫(kù)已實(shí)現(xiàn)高級(jí)抽象,而不再與 Android 平臺(tái)的新版本相關(guān)聯(lián)。因此,兩年多前,Google 就已經(jīng)開(kāi)始將 AndroidX 從 Android 平臺(tái)版本轉(zhuǎn)移到自己獨(dú)立的版本控制中。 此次通過(guò)將 AndroidX 遷移至 AOSP ,開(kāi)發(fā)者將能夠?qū)崟r(shí)查看功能和 bug 修復(fù)。

按照 Google 的說(shuō)法,AOSP 是一個(gè)進(jìn)行試驗(yàn)和原型設(shè)計(jì)的地方。一些新的庫(kù)會(huì)先出現(xiàn)在此存儲(chǔ)庫(kù)中,然后正式合并到現(xiàn)有庫(kù),或者是在發(fā)布之前被刪除,亦或是在 alpha 開(kāi)發(fā)期間進(jìn)行大幅調(diào)整。

訪問(wèn):

https://developer.android.com/topic/libraries/support-library/androidx-overview

您可能感興趣的文章

相關(guān)文章