作者:王晨彦一、前言我们在开发应用的时候,一般都会引入SDK,而大部分SDK都要求我们在Application中初始化,当我们引入的SDK越来越多,就会出现Application越来越长,如果SDK的初始化任务相互依赖,还要处理很多条件判断,这时,如果再来个异步初始化,相信大家都会崩溃。有人可能会说,我都在主线程按顺序初始化不就行了,当然行,只要老板不来找你麻烦。「小王啊,咱们的APP启动时间怎么这么久?」开个玩笑,可见,一个优秀的启动框架对于APP启动性能而言,是多么的重要!二、为什么不用Google的StartUp?说到启动框架,就不得不提StartUp,毕竟是Google官方出品,现有的