插件化框架知多少

插件化的发展也有一段时间了,许多大厂都开发了自己的一套插件化框架并且进行了开源,今天就给大家推荐几个我觉得比较好的插件化框架。

didi / VirtualAPK

VirtualAPK 是滴滴出行自研的一款优秀的插件化框架,支持所有四大组件,兼容性好且适配绝大部分机型,同时开发入侵性也较低,可以使用 gradle 构建插件。以下是 VirtualAPK 和其他插件化框架的对比:

VirtualAPK (6400+ stars): https://github.com/didi/VirtualAPK

Qihoo360 / RePlugin

RePlugin 是一套完整的、稳定的、适合全面使用的,占坑类插件化方案,优点是稳定、灵活、自由,大小项目兼用。除了基本的支持四大组件以及绝大部分安卓特性之外,它还有以下特性:

RePlugin (5200+ stars): https://github.com/Qihoo360/RePlugin

alibaba / atlas

Atlas 是阿里在 2017 年开源的一个动态组件化框架,实现的功能其实和插件化差不多,主要完成的是在运行环境中按需地去完成各个 bundle 的安装,加载类和资源。这个框架算是目前功能最为强大的了,详细请参考其文档:

Atlas (6500+ stars): https://github.com/alibaba/atlas/tree/master/atlas-docs

今天的推荐不知道大家喜欢吗?如果你喜欢,请在文章底部留言和点赞,以表示对我的支持,你们的留言和点赞是我持续更新的动力哦!

关注 wx - 公 - 号 -:非著名程序员,对话框回复关键字 “1024”,免费领取 30 本经典编程书籍。

章鱼猫在此感谢大家的关注和支持。喜欢我,就赶紧关注我,给我点赞吧!