360 宣布开源 RePlugin ,让插件化飞入寻常应用家

王练
 王练
发布于 2017年06月30日
收藏 123

奇虎 360 宣布于今日正式开源其插件化方案 RePlugin 。

RePlugin 是一套完整的、稳定的、适合全面使用的,占坑类插件化方案,于 2014 年中旬从 360 手机卫士团队产生,并正式在卫士上启用。360 表示 RePlugin 无论大小项目均可使用,稳定与灵活兼得,目前 360 公司几乎所有的亿级用户量的 APP ,以及多款主流第三方 APP ,都采用了 RePlugin 方案

RePlugin 的主要优势有:

  • 极其灵活:主程序无需升级(无需在Manifest中预埋组件),即可支持新增的四大组件,甚至全新的插件

  • 非常稳定:Hook 点仅有一处(Classloader)。其崩溃率做到仅为“万分之一”,并完美兼容市面上近乎所有的 Android ROM 。

  • 特性丰富:支持近乎所有在“单品”开发时的特性,包括静态 Receiver、Task-Affinity、自定义Theme、进程坑位、AppCompat 等

  • 进程任意:可让各组件跑在 UI 、常驻,甚至是“任意坑位进程”

  • 易于集成:无论插件还是主程序,只需“数行”就能完成接入

  • 自由隔离:想隔离就隔离(如不稳定或占资源的插件,易于释放),不想隔离的模块就混用(如各种基础、UI 插件,都跑在 UI 进程内,性能优异)

  • 管理成熟:拥有成熟稳定的“插件管理方案”,支持插件安装、升级、卸载、版本管理,甚至包括进程通讯、协议版本、安全校验等

  • 数亿支撑:有 360 手机卫士庞大的数亿用户做支撑,三年多的残酷验证,确保 App 用到的方案是最稳定、最适合使用的

截止 2017 年 6 月底,RePlugin 的:

  • 插件数已达 102 个(其中,核心基础插件57个)

  • 插件占应用比(指把代码资源铺开,插件占整个应用的比例)达 83%

  • 年发版次数达 596 次(平均每个工作日发版2-3次)

360 表示,RePlugin 的开源,是一场新的开始。插件化技术的成熟程度虽然在最近几年呈上升趋势,但是总体而言仍然处于初、中级阶段。未来,如果插件化稳定到了一定的程度,甚至可以颠覆App开发的方式。而这,其实也正是 RePlugin 的终极价值,就是——让插件化能“飞入寻常应用家”,做到稳定、灵活、自由,大小项目兼用的全面插件化。尽可能多的让模块变成插件,并在很稳定的前提下,尽可能像开发“单品”那样灵活,并享受插件化方案带来的各种好处。

>>>【评论有礼】6月6日-30日评论每日更新的“新闻资讯和软件更新资讯”,评论点赞数超过 20 的可登上每周更新的“源资讯”和“软件周刊”两大栏目,点赞数超过 50 的还将获得 5 活跃积分奖励和开源中国定制好礼。详情

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:360 宣布开源 RePlugin ,让插件化飞入寻常应用家
加载中

精彩评论

AlloHa
AlloHa
这个项目和苹果禁止热更新没关系吧,是安卓的框架。
3x3只眼
3x3只眼
苹果禁止了热更新,然后国内各大公司就开始卖便宜人情,开源热更新框架了。
fergrthetyjurtyher
fergrthetyjurtyher

引用来自“3x3只眼”的评论

苹果禁止了热更新,然后国内各大公司就开始卖便宜人情,开源热更新框架了。
你可以不用。
dingdayu
dingdayu

引用来自“3x3只眼”的评论

苹果禁止了热更新,然后国内各大公司就开始卖便宜人情,开源热更新框架了。
其实这不属于热更新范围吧?
钛元素
钛元素
落伍了,我落伍了,我已经不会这个不会那个了

最新评论(25

Jill1231
Jill1231
支持
琪怪的她
琪怪的她
Cosecant
Cosecant
😂😂😂集成了一下,找不到360的一个lib。。。
安浪
安浪
比滴滴打车那个好多了吧
vb_yu
vb_yu
OTooo
OTooo
我也感觉数字和 dd 是不是商量好的, 同一天看到这2个框架发布...
dingdayu
dingdayu

引用来自“3x3只眼”的评论

苹果禁止了热更新,然后国内各大公司就开始卖便宜人情,开源热更新框架了。
其实这不属于热更新范围吧?
钛元素
钛元素
落伍了,我落伍了,我已经不会这个不会那个了
长安俞白眉
长安俞白眉
安卓本来就卡还各种动态技术雪上加霜,淘宝就是个例子
阿信sxq
阿信sxq
不可信
返回顶部
顶部