Update the README file (Using Apps & FAQ)

This commit is contained in:
zhangjiongxuan 2017-06-30 01:11:12 +08:00
parent fc51909c32
commit 211aeb7272

View File

@ -2,9 +2,11 @@
首先感谢您关注RePlugin项目。目前RePlugin正通过严苛的**360安全及代码审核**也是为了能用到更安全的方案360手机卫士的团队成员在为开源前做最后的冲刺
但我们知道大家的期待。所以,我们不会等所有审核通过再发,而是每完成一个项目的审核,就**逐步**公开其成果共5个步骤直到**几天后的彻底开源**。因此,请大家**点击右上角的“Watch”随时收到最新的进展**。在此感谢大家的理解和支持!
目前RePlugin**已有15款应用接入**,下面会有介绍。所以我们要:稳,稳!)
此外,由于方案已经过验证,故**我们“不搞内测”,而是直接开源上线。您们拿到的,就是我们在用的**。
我们理解大家的期待。所以,在和集团安全审核部门通力协作的同时,我们每完成一个项目的审核,且测试通过后,就**逐步**公开其成果共5个步骤直到**很快的、彻底的开源**。因此,请大家**点击右上角的“Watch”随时收到最新的进展**。在此感谢大家的理解和支持!
此外,由于方案的核心功能都已经过多年的验证,故**我们“不搞内测”,而是直接开源上线。您们拿到的,就是我们在用的**。
开源进度:■■■■■■■■■■□□ **[ 96.5% ]**
@ -12,7 +14,7 @@
剧透在6月30日我们会公开**Sample工程**(即将审完)供大家参阅。同时正搞定 JCenter他们也会审
对了,祖传一个小技巧:听妈妈说,**加“Star”越多开源进度越快哦右上角**。你看本来说7月初的这不加快了吗 :-)
对了,祖传一个小技巧:听妈妈说,**加“Star”越多开源进度越快哦右上角**。是不是已经感觉到了 :-)
- - -
@ -51,6 +53,68 @@ RePlugin的使用方法非常简单大部分情况下和“单品”开发无
若您想看下RePlugin的Sample工程进而了解框架的具体用法则[请点击这里查看Sample源代码](https://github.com/Qihoo360/RePlugin/blob/master/replugin-sample)。
## 常见问题
以下针对在Issue中提到的“最常见问题”做出回答希望能对您有帮助。
#### Q您们和360之前发的DroidPlugin的主要区别是什么
A
其实最主要的技术区别就一个:**Hook点的多少**。
DroidPlugin要Hook的点非常多好处是可以让APK“直接运行在主程序中”但代价是失去了一定的稳定性这点非常关键
相反RePlugin只Hook了ClassLoader所以极为稳定且同样支持绝大多数单品的特性。而APK只需要通过我们的Gradle编译无需开发者修改Java Code即可运行在主程序中。但出于稳定性考虑我们不支持也不打算支持“直接将APK不经修改就放到主程序中”。
当然,还有一点,就是使用场景的不同:
DroidPlugin解决的是各个独立功能拼装在一起能够快速发布不需要有任何的交互。目前市面上的一些双开应用和DroidPlugin的思路有共同之处。当然了要做到完整的双开则仍需要大量的修改如Native Hook等。
RePlugin解决的是各个功能模块能独立升级又能需要和宿主之间有一定交互。其宗旨是“允许插件少量修改来换得最佳稳定和灵活”。
另外在项目启动时间上RePlugin最早是2014年中旬用于360手机卫士完整占坑类方案DroidPlugin是2015年下旬用于360手机助手。
#### Q您们是否支持DataBinding
A
支持。我们有几个插件在用。除此之外我们的Sample工程其Demo2就是用DataBinding做的而Demo1是ButterKnife。您们可以体验一下。
#### Q插件可以复用主程序的资源吗
A
可以的RePlugin会同时把Host和Plugin的Context传递给插件供开发者选择。
这块儿后续我们还会有文章来专门介绍,敬请期待。
## 已接入RePlugin的应用
我们诚挚期待您成为咱们RePlugin应用大家庭中的一员
以下是RePlugin接入的应用情况包括之前的卫士插件化框架
* 360 手机卫士
* 360 手机助手
* 360 清理大师
* 360 影视大全
* 360 浏览器
* 花椒相机
* 360OS 应用
* 还有几个”孵化项目”
怎么都是360集团旗下的亿级别应用当然不仅如此我们还有一些对**稳定要求极其严苛的“金融类”产品**及第三方应用也接入了RePlugin目前为SDK
* 360 借条
* 借钱吧
* 海淘一号
* 华润通
* 借了吗
其中,**360手机助手App——即DroidPlugin的创始团队的应用——现已“全面切换到RePlugin”上**。
这里**衷心感谢** “360手机助手”以及其它各App团队成员帮助我们发现了很多需要改进的地方并给予了非常积极的反馈。您们的鼓励与支持让咱们的RePlugin能走的更远、更好
// TODO 说好的图和链接呢?稍安勿躁
## 已接入RePlugin的插件
目前已有的插件可以分为以下几类供各App开发者参考