您现在的位置:主页 > 观察 >

谷歌将Android支持库全面引入AndroidX

标签: 日期:2020-09-28 16:04来源:未知作者:admin
谷歌将Android支持库全面引入AndroidX 新的Android扩展库(Android X)是7年前的支持库的替代品,旨在简化事物,为图书馆的进一步发展提供坚实的基础。 Android支持库提供了一种有效的方法,通

  谷歌将Android支持库全面引入AndroidX

  新的Android扩展库(Android X)是7年前的支持库的替代品,旨在简化事物,为图书馆的进一步发展提供坚实的基础。
 

  Android支持库提供了一种有效的方法,通过允许开发人员支持旧版本Android上较新的操作系统功能或回退到同等功能,部分缓解Android生态系统碎片化。据谷歌报道:

  支持库的采用是惊人的;大多数Android应用程序今天都使用支持库。

  然而,它的有机增长导致了许多选择,许多开发商发现令人困惑。其中一个例子是存在名为v7的组件和包,这是库要求的最初Android SDK级别,尽管版本14(Android4.0)目前是最低要求的SDK。
 

  Android X的第一个目标是帮助开发人员区分哪些包属于操作系统,哪些包与应用程序的应用程序包Kit(APK)一起发货。通常,带有APKs的托运(未捆绑)库是确保跨Android不同版本的库可用的单个API的一个很好的方法。在使用Android X时,所有未绑定的库都属于名称空间androidx。*包括所有支持库和体系结构组件。这将有助于明确哪些依赖项应包括在APK中。
 

  此外,Android X重新设计了包结构,目的是鼓励更小的库,并简化了支持库和体系结构组件包名称。在这里,您可以得到所有重构更改的列表。

  最后值得注意的是,Android X采用了严格的语义版本控制,以明确何时保证或可能破坏二进制兼容性。例如,依赖于Android X的1.5.0版本仍然可以使用1.7.0,但它可能不能使用2.0.0。

  Android X带来的变化肯定会对现有的代码基础产生影响,需要进行代码重构和依赖转换。为了帮助开发人员移植他们的代码库,Android StudioCanary14包括一个重构功能,以使过程尽可能简单。

  Android X仍然被认为是alpha质量,并且会受到破坏兼容性的变化。此外,还有一些已知的问题,所以谷歌不建议在生产项目中尝试。

顶一下
(0)
0%
踩一下
(0)
0%
相关文章
共有人强势围观,期待你的评论!评论区
小提示: 本站的评论不需要审核,即发即显,有什么话你就尽管说吧,但不要过激哦,以免遭跨省处理!

验证码:点击我更换图片 匿名评论
最新评论