你在屏幕前安装了Android7.0系统吗?去年5月,Android7.0正式发布。与上一个版本相比,Android7.0最明显的体验变化是什么?-APP安装速度!可以说Android7.0的安装速度在飞!因此,很多人想知道谷歌这次用什么手段让Android7.0APP安装得这么快?
几代Android系统在提高安装应用速度方面不断改进。在从旧版本到Android7.0的变化过程中,通过描述经验:为什么Android7.0在安装应用方面比以前更快?
『Android4.4时代』
Android4.4版诞生时代,安卓Dalvik虚拟机,JIT编译器(JustInTime,实时编译器)合作。事实上,JIT已经添加到Android2.2版本中。JIT编译器将编译新类别,生成代码,并优化为简化的原始指令。下次执行相同的逻辑时,操作速度会更快。
问题:
虽然JIT在运行编译过程中安装速度快,占用的存储空间小,但很容易造成堵塞。
『Android5.0/6.0时代』
Android5.谷歌在0时代放弃了Dalvik虚拟机,奔向ART(AndroidRuntime)虚拟机拥抱。编译方法也由JIT改为AOT(AheadOfTime)方案。
ART与Dalvik不同的是,在ART策略下,当应用于第一次安装时,字节码将提前编译成原始指令码,使其真正成为本地应用程序。然后在操作应用程序时不再编译。启动速度和运行速度的提高帮助它不再像以前那样卡住。
问题:
该方案应在安装过程中进行全面的预编译,安装时间稍长,并消耗更多的存储空间。
Android6.0版本采用了与Android5.0相同的策略,不再详细描述。
『Android7.0时代』
Android7.0将JIT编译器重新添加到ART中,但区别在于JIT编译器是ART当前AOT编译器的补充,可以帮助其提高运行性能,节省存储空间,加快应用和系统更新时间。
原因:
Android7.0中不会像Android6.0中那样Android7.0。根据IT编译器在设备空闲时间或充电时间内的分析结果”coldcode“解释,”hotcodeJIT在实际使用过程中编译。因此,节省了安装时间和空间。据说Android的速度是Android6.0的一半,可以降低系统成本和功耗,加快OTA系统升级。
总结
简单来说,Android7.0中采用了“AOT JIT混合编译策略可以在Android程序运行过程中不断提高自身性能,并为应用安装引入“快速通道”(quickpath),加快应用安装和系统更新。
以上是关于“为什么手机安装时间长”的答案。如果您想了解更多信息,请继续浏览本专栏或问答百科全书的其他相关内容。
以上就是手机安装时间长的原因。
115文库 » 为什么手机安装时间长了
免责声明:本文由网友提供互联网分享,不代表本网的观点和立场;专业问题请咨询专业人士,如有侵权请联系客服删除。