基于Android App Bundles的动态化方案探索

所属专题:未来移动技术

嘉宾 : 陈家伟 | 爱奇艺资深工程师

讲师介绍

专题演讲嘉宾:陈家伟

爱奇艺 资深工程师

2014年南昌大学毕业,硕士学历,五年移动端开发经验。曾就职于步步高、平安,目前就职于爱奇艺移动架构组,主攻Android动态化相关项目。包括React Native Android端架构设计、Android热修复、Android组件化等,近一年来作为Qigsaw项目负责人开展新一代Android组件化工作。Qigsaw基于Android App Bundle实现,具有维护简单、开发方式灵活、无缝切换至国际版等优点。

议题介绍

演讲:基于Android App Bundles的动态化方案探索

Google于2018年Google IO大会推出Android App Bundles,然而它需要依托Play Service实现,在国内无法使用。AAB的开发体验非常棒,且由Google维护,如果能将AAB的开发工具也能用于我们日常的开发过程中岂不妙哉。

Qigsaw基于AAB实现,同时完全仿照AAB提供的play core library接口加载插件,开发查阅官方文档即可开始开发。如果有国际化需求的公司可以在国内版和国际版上无缝切换。同时Qigsaw实现0 hook,仅有少量私有API访问,保证其兼容性和稳定性。

演讲提纲:

1. 介绍Android App Bundle发布流程
2. 介绍Android Multiple APK相关知识
3. 介绍国内插件化发展历史和简要介绍插件化主要原理知识
4. 介绍Android Split APKs的原理
5. 介绍Qigsaw工作原理及核心优势

听众收益:

1. 了解Android App Bundles具体流程及实现
2. 了解国内插件化发展历程及原理
3. 了解Android Split Apk工具原理及其相应限制
4. 了解Qigsaw核心优势及主要工作原理

交通指南

© 2019 Baidu - GS(2018)5572号 - 甲测资字1100930 - 京ICP证030173号 - Data © 长地万方
本网站图片存储由七牛云独家支持