iqiyi / Qigsaw

🔥🔥Qigsaw ['tʃɪɡsɔ] is a dynamic modularization library which is based on Android App Bundles(Do not need Google Play Service). It supports dynamic delivery for split APKs without reinstalling the base one.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

从技术角度看,有点意思,实际应用角度意义不大

NanCoGu opened this issue · comments

commented

从携程 360 腾讯 阿里开源的一些插件化 热加载等等框架,工程开发过程中还是有点复杂度的,小项目用不上,大项目直接拆分多个产品App,加上展示类功能H5化,基本能减少大部分的APK大小。
感觉国内开源都是把快淘汰的技术放出来,纯技术讨论用。哈哈哈

一般来说插件化框架 在小项目中使用有成本。不过Qigsaw屏蔽了一些流程,让小团队也能很快使用动态下载插件。这也是Qigsaw的优势之一,详情可以见wiki啊。所以为了动态化能易用,更多小团队也能使用,我们才做基于Android App Bundle的Qigsaw,并没有像其他插件化那样。Qigsaw不光可以动态加载页面维度的插件,有些SDK、SO一样都可以加载。

commented

把apk放到自己的服务器上,对谷歌来说是红线吧,国内可以这样玩玩。

把apk放到自己的服务器上,对谷歌来说是红线吧,国内可以这样玩玩。
做Qigsaw的目的就是给国内用的,国外直接切到Android App Bundle

commented

用Qigsaw 可以理解为内部使用AAB的api 和谷歌未来的android版本升级同步吗?不会因为禁止隐藏api就不能用了吧