安卓ART模式是什么功能和作用是什么

ART模式英文全称为:Androidruntime,是谷歌Android4.4系统新增的一种应用运行模式。打开这种模式可以让手机性能变得更加出色,不过相应也带来了一些影响。本文为大家汇总介绍下ART模式相关知识汇总。

1ART模式是什么?

与传统的Dalvik模式不同,ART模式可以实现更为流畅的安卓系统体验,不过只有在安卓4.4以上系统中采用此功能。

在4.4系统之前,Android系统在Linux的底层下构筑Dalvik一层的虚拟机,通过其可以更好适应多样的硬件架构,开发者只需要按一套规则进行应用便可,无需因为不同的硬件架构而处理与底层的驱动关系,大大提高开发的效率。

不过提高了开发效率,但因为应用均是运行在Dalvik虚拟机中,因此应用程序每次运行的时候,一部分代码都需要重新进行编译,这过程需要消耗一定的时间和降低应用的执行效率,最明显的便是拖延了应用的启动时间和降低运行速度。

谷歌在安卓4.4之前的系统中加多一层虚拟机的初衷,不但是为了加快应用的开发效率,更是为了适应Android诞生之初硬件多样性的问题。Android4.4中,谷歌利用新的模式去代替之前Dalvik虚拟机,那便是ART模式,其能够令系统更加高效和省电,执行效率大大提高。

2ART模式有什么用?

ART模式最大的作用就是提升了安卓系统流畅度,相比Dalvik模式中出现的耗电快、占用内存大、即使是旗舰机用久了也会卡顿严重等现象,ART模式中这种问题得到了很好的解决。通过在安装应用程序时,自动对程序进行代码预读取编译,让程序直接编译成机器语言,免去了Dalvik模式要时时转换代码,实现高效率、省电、占用更低的系统内存、手机运行流畅。

之前谷歌宣称,安卓4.4运行内存仅有MRAM即可流畅运行,也就是所,一些老款低配机也可以流畅运行Android4.4系统,从侧面也可以看出ART模式对于提升系统流畅度还是非常有帮助的。

3ART模式其他问题

任务事物都有两面性,ART模式可以降低手机硬件配置要求,减少RAM内存依赖,不过在安卓4.4系统中,安装应用的时间比安卓4.4以下版本系统更长,这主要由于应用安装过程中需要先执行编码导致,并且安装应用更占存储空间(ROM)。

根据目前的测试,ART模式安装应用所占的ROM空间比Dalvik模式多了接近一倍,不过鉴于目前手机ROM存储空间越来越大,并且支持扩展,这些都不是什么问题。









































北京到哪家治疗白癜风最好
中国治疗白癜风最好的医院



转载请注明:http://www.gslnbdf.com/azyx/749.html