为什么手机安装时间长了

屏幕前的各位有没有安装安卓7.0系统?去年五月份安卓7.0正式发布,安卓7.0相对上一版本最明显的体验变化是什么?——APP的安装速度!可以说安卓7.0的安装速度溜的飞起!因此就有不少人疑惑了,谷歌这次到底是用了什么手段让Android7.0的APP安装速度变得那么快?

几代的安卓系统在提高安装应用速度这件事上进行过不断地改良,从老版本到Android7.0的变化过程中,通过一下描述体会:为什么较之前Android7.0在安装应用这件事上速度加快?

『Android4.4时代』

Android4.4版本诞生的年代,安卓用的Dalvik虚拟机,JIT编译器(JustInTime,即时编译器)进行配合。实际上在Android2.2版本中就已经添加了JIT。JIT编译器会对新类进行编译、产生代码、优化成精简的原生型指令。在下次执行同样逻辑时,运行速度会更快。

问题:

虽然JIT在运行编译时安装速度快、占用存储空间小,但却容易造成卡顿。

『Android5.0/6.0时代』

Android5.0时代谷歌放弃了Dalvik虚拟机奔向ART(AndroidRuntime)虚拟机怀抱。编译方式也由JIT改成了AOT(AheadOfTime)方案。

ART与Dalvik不同的是:ART的策略下,应用在第一次安装时,字节码会预先编译成原生型指令码,使之真正成为本地应用。之后运行APP时便不再进行编译。启动速度和运行速度的提高助其不再像之前那么卡顿。

问题:

这种方案在安装时要全面预编译,安装时间略长,并且消耗更多的存储空间。

Android6.0版本采取了与Android5.0相同的策略便不再详述。

『Android7.0时代』

Android7.0又重新添入了一个JIT编译器到ART中,但不同的是JIT编译器是对ART当前的AOT编译器的一个补充,能够帮助其提高运行性能、节省存储空间、加快应用以及系统更新时间。

原因:

在Android7.0中不会像在Android6.0中那样Android7.0。根据IT编译器的分析结果在设备空闲或者充电时间内“coldcode”进行解释,而“hotcode”则是在实际使用过程中由JIT进行编译。因此节省了安装时间和空间。据说安卓速度是安卓6.0的二分之一,并且能降低系统开销降低功耗,系统升级OTA速度加快。

总结

简单来说:Android7.0中采用了“AOT+JIT混合编译”策略,它能够在安卓程序运行时不断提高自身性能并且为应用安装引入“快速通道”(quickpath),以此加快应用安装和系统更新速度。

本文来自“等待是无言的情话”用户投稿,该文观点仅代表作者本人,不代表华夏信息网立场,本站不对文章中的任何观点负责,内容版权归原作者所有、内容只用于提供信息阅读,无任何商业用途。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站(文章、内容、图片、音频、视频)有涉嫌抄袭侵权/违法违规的内容,请发送邮件至1470280261#qq.com举报,一经查实,本站将立刻删除、维护您的正当权益。如若转载,请注明出处:http://www.xxxwhg.com/zh/102789.html

上一篇 2023-04-01 00:30:01
下一篇 2023-04-01 07:30:02

相关推荐

  • 华为matebook13(华为matebook13配置参数)

    华为matebookD16什么时间买合适答:华为matebookD16双十一时候买合适。新一代的华为MateBook D 16在性能上有突破性升级,采用全新12代酷睿?处理器,在性能上得到进一步的飞跃。在屏幕上,华为MateBook D 16款也进行了全面提升,更出色的100%sRGB高色域全面屏,带来了更好的视觉

    2023-05-18 17:53:19
    241
  • obs时间码(obs怎么添加时钟插件)

    obs怎么添加时钟插件关于这个问题,1. 打开OBS软件,点击左下角的“+”号添加一个新的场景。2. 在“源”列表中,点击右下角的“+”号添加一个新的源。3. 在弹出的新窗口中选择“时钟”,并命名新的源。4. 调整时钟的大小和位置,可以通过拖动和缩放来完成。5. 在“源”列表中

    2023-06-26 11:21:45
    613
  • 为什么不能控制手机使用时间

    这位用户想要用iOS设备远程控制安卓设备,在被控端安装好AirDroid之后,就在控制端的苹果手机上也安装了AirDroid,然而打开控制端的软件,却没有在手机界面上看到【远程控制】按钮,于是提出了以上疑问。解答想要让iOS设备远程控制安卓设备,正确做法是:在【被控端】安卓设备

    2023-05-09 06:30:01
    256
  • 为什么手机不用联网也可以时间准确

    很多网友在使用手机的时候应该都会遇到手机信号明明好好的,却突然一下没有网络的情况吧,其它倒是没什么,如果是在玩游戏的话,是不是砸手机的冲动都有了?这时候你将网络断开重连或者更换网络之后,就能恢复正常?这种事情偶尔发生倒是可以理解,但是时常发生的话,那肯定是

    2023-04-25 07:30:02
    734