据外媒报道,谷歌正试图为开发者提供更大的透明度。此举意味着主要功能开发和修复的过程将更加开放,变化将是可见的。AndroidX最初是一个小型的库集合,旨在为新的Android平台API提供向后兼容性。因此,它的开发与平台紧密相连,所有的工作都是先在谷歌内部分支完成,然后再推送到AOSP。由于这种保密机制,开发人员很难为项目做出贡献。想要进行完整的AndroidX构建和测试的开发人员必须首先查看超过40GB的Android平台代码。今天的AndroidX的范围已经大大扩展,包括AppCompat、Room和WorkManager等库。其中许多库已经实现了高级抽象,不再与较新版本的Android平台相关联。于是,两年多前,Google开始将AndroidX从Android平台版本转移到自己独立的版本控制中。这次通过将AndroidX迁移到AOSP,开发者将能够实时看到功能和错误修复。根据Google的说法,AOSP是一个进行实验和制作原型的地方。一些新的库首先出现在这个存储库中,然后正式合并到现有库中,或者在发布之前被删除,或者在alpha开发期间进行了大量调整。
