阿里动态组件化框架 Atlas 5.1.0.9-rc26 发布,支持 Android Q

Atlas 5.1.0.9-rc26 已发布,Atlas 是伴随着手机淘宝的不断发展而衍生出来的一个运行于 Android 系统上的一个容器化框架,也叫动态组件化 (Dynamic Bundle) 框架。它主要提供了解耦化、组件化、动态性的支持。覆盖了工程师的工程编码期、Apk 运行期以及后续运维期的各种问题。

此次更新较为重大,官方提醒升级请慎重。

主要更新内容如下:

  • 支持 Android Q,弃用 atlasupdate 项目
  • bundle 需要在运行时打包在 maindex 中
  • 未来将不再支持动态部署
  • dexpatch 仅在 Android P 以下的版本受支持,并且 Atlas 不会在 Android P 及更高版本上加载补丁(新补丁将在稍后提供)
  • 弃用 DelegateClassloader、DelegateResources、BundleClassloader、InstrumentationHook 等
  • 如果想要在使用这个 bundle 之前初始化一个 bundle,可以使用:BundleIniter.initBundle(String bundleName,null)
  • 不支持 bundle 依赖项,因为所有 bundle 都在运行时使用 PathClassloader
  • 之后将不支持远程视图和远程片段,因为所有 bundle 都在运行时使用 PathClassloader
  • AtlasDemo 已更新

下载地址:

Source code(zip)

Source code(tar.gz)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值