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

2018-07-31 09:54:11 來源:開源中國作者:佚名 人氣: 次閱讀 781 條評論

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

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

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

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

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

訪問:

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