0%

1、引言

插件化是一把双刃剑,引入插件化实现后,每个APP都会面临插件框架带来的启动性能问题。性能问题不局限于以下所列项:

  1. ART Runtime上首次启动,dex2aot耗时问题;
  2. 内致的静态插件和部分SDK,启动时作了大量的初始化操作,表现为Splash页停留5s+以上;

微店也不例外,在插件化运行初期,微店APP仅静态插件加载时长超5s的每日量达2w+,另个一个店长版APP更不乐观。针对启动时长,我们尝试做了以下优化。

Read more »

1、引言

为提高研发效能、业务迭代速度、版本覆盖率等指标,业界选择插件化解决方案的团队不在少数,并且有很好的输出,如手淘,滴滴,爱奇艺。方案要在效率,质量和安全等方面取得平衡。反编译APK发现,很多团队会对插件代码不作混淆处理,其中有一些考虑因素,诸如方便动态部署,快速实现版本覆盖等。如何在兼顾动态部署等需要的同时,对插件代码甚至资源进行混淆,加大逆向分析成本,提高代码安全,我司在去年进行了尝试和探索,并取得了一定的成效。

Read more »