集成方案

当您集成Runtime时,我们为您提供两套集成方案:动态远程方案,动态本地方案。

动态远程方案

动态远程方案是宿主中只是包含sdk的代码,没有Runtime,当需要运行Runtime时候从服务器下载后再加载。它的优点是集成快速,和宿主没有耦合关系;缺点是需要远程下载,所以首次执行时间比较长。

动态本地方案

动态本地方案是宿主中保存sdkjar包,同时在assets目录下存放一个Runtime文件,同时支持网络静默下载最新的Runtime文件。它的优点是集成快速,执行效率高;缺点是和静态方案一样,影响宿主包的尺寸。

方案 是否需要向宿主加Runtime jar包和资源 是否需要在assets存放Runtime apk文件 执行效率 集成难度 占用宿主包尺寸 是否消耗用户流量
动态本地方案 不需要 需要 一般 750.71 KB 少量
动态远程方案 不需要 不需要 简单 144.50 KB 一般(注:第一次下载需下载到本地,速度较慢)

以上两种方案您可根据自己的实际情况选择。