360手机卫士开源的插件方案:RePlugin

2205次阅读  |  发布于5年以前

RePlugin 官方地址https://github.com/Qihoo360/RePlugin


RePlugin是一套完整的、稳定的、适合全面使用的,占坑类插件化方案,由360手机卫士的RePlugin Team研发,也是业内首个提出”全面插件化“(全面特性、全面兼容、全面使用)的方案。

其主要优势有:

截止2017年6月底,RePlugin的:

特性 描述
插件数 103(核心57个)
插件占应用比 高达83%
年发版次数 高达596次(工作日均2次)
崩溃率 万分之一(0.01%),极低
时间 2014年应用,3年验证

目前360公司几乎所有的亿级用户量的APP,以及多款主流第三方APP,都采用了RePlugin方案。

有关RePlugin的详细介绍,请点击这里阅读《RePlugin 官方 WiKi》

我们还支持以下特性

特性 描述
组件 四大组件(含静态Receiver)
升级无需改主程序Manifest 完美支持
Android特性 支持近乎所有(包括SO库等)
TaskAffinity & 多进程 支持(坑位方案
插件类型 支持自带插件(自识别)、外置插件
插件间耦合 支持Binder、Class Loader、资源等
进程间通讯 支持同步、异步、Binder、广播等
自定义Theme & AppComat 支持
DataBinding 支持
安全校验 支持
资源方案 独立资源 + Context传递(相对稳定)
Android 版本 API Level 9+ (2.3及以上)

愿景

让插件化能飞入寻常应用家,做到稳定、灵活、自由,大小项目兼用。

RePlugin 架构图

RePlugin Framework

Copyright© 2013-2020

All Rights Reserved 京ICP备2023019179号-8