Qihoo360/RePlugin Home

RePlugin是什么?

RePlugin是一套完整的、稳定的、适合全面使用的,占坑类插件化方案。我们“逐词”拆开来解释这个定义:

  • 完整的:让插件运行起来“像单品那样”,支持大部分特性
  • 稳定的:如此灵活完整的情况下,其框架崩溃率仅为业内很低的“万分之一”
  • 适合全面使用的:其目的是让应用内的“所有功能皆为插件
  • 占坑类:以稳定为前提的Manifest占坑思路
  • 插件化方案:基于Android原生API和语言来开发,充分利用原生特性

接下来你要做的

懒得自己做插件下发和统计后台怎么办?

没关系,我们与兄弟部门已经做好了配套的插件管理服务供各位免费使用,实时统计、超级灵活的条件下发等等功能,相信我们放心的去用吧!安全、稳定、体验好!

使用地址:360移动开发者中心-RePlugin插件管理

最新版本:2.3.0

非常感谢这些 contributors,共同完善RePlugin社区项目。

若您想查看发布日志,请参见《RePlugin Releases》

若您想查看Sample的修改情况,请参见《Sample History》

我们是怎么实现的

看似用法简单、易于理解的RePlugin的背后,却有着复杂的技术积累,经历了多年的严酷考验。

这里有一篇发表至“移动开发前线”的专栏文章,请点击这里了解《全面插件化——RePlugin的使命》

除此之外,我们还特别针对RePlugin做了一些原理剖析,在此您可以了解到具体实现原理和技术细节,甚至“为什么要这么做”,而不是“那样做”,我们当初是怎么想的,等等。

因为时间关系,剖析类文章我们会陆续提供,敬请期待。

有关技术原理上的实现,请点击这里阅读《RePlugin的原理》

愿景

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

说到这儿,让我想起了VirtualApp的作者Lody,在接受InfoQ采访时所提到的,对插件化方案的愿景:

“插件化技术的成熟程度虽然在最近几年呈上升趋势,但是总体而言仍然处于初、中级阶段。App沙盒技术的出现就是插件化发展的创新和第一阶段的产物。在未来,我相信很多插件化技术会被更多的应用,如果插件化稳定到了一定的程度,甚至可以颠覆App开发的方式” —— Lody

这,不正是与RePlugin的终极价值(也是在2014年中旬至今实现的目标)不谋而合吗?

当然,在“全面插件化”甚至“全民插件化”的道路上,我们还有太多的路要走,而如此庞大又复杂的RePlugin,也绝不可能是一两个人在战斗,而是十多位研发人员共同努力的成果。

我相信,RePlugin的开源,是一场新的开始。这不仅仅是一个决定,而是一份信念,让全社区的有志之士能一起参与进来,共同为中国乃至世界App提供一套“全面插件化”的完美方案而努力

那么,就让我们一起,为“全面插件化”的梦想而“窒息”吧!

全面插件化时代,为您来临!