ART与Dalvik哪个好用 ART模式和Dalvik模式区别对比分析

来源:互联网 发布:煤田自燃 知乎 编辑:程序博客网 时间:2024/04/30 08:21

最新的安卓4.4系统中引入了全新的ART模式吗,相比之前流行已久的Dalvik模式有了很大的改变。最近看到不少安卓手机朋友在问ART与Dalvik哪个好这样的问题,因此笔者今天为大家制作了以下这张ART模式和Dalvik模式区别对比图表,通过对比,可以一眼看出 ART模式和Dalvik模式之间的区别。

下表中红色加粗字体部分,代表占据优势的部分。对比项目 CPU RAM内存 ROM内存 流畅度 省电 APP加载速度 兼容性 ART模式  -- 更佳 更佳 慢 有待优化 Dalvik模式  -- 大 普通 普通快 好

通过以上这种表格,我们可以直白的看出,全新的ART模式具备用RAM内存小、流畅度更好以及更省电的特性;

而安卓4.4以下系统中所运行的传统Dalvik模式模式主要在于占用更小的ROM存储空间,兼容性更好,另外应用加载打开的时候速度更快些。

对于手机用户而言,目前RAM内存普遍是只有1GB或者2GB,入门机有的仅512M内存,而ART模式号称只要512M RAM内存就足以流畅系统体验,另外对于传统安卓机的Dalvik模式运行久了容易出现卡顿的问题,ART模式也得到了很好的解决。

总的来说,最新安卓4.4系统中新加入的全新ART模式旨在提升手机的性能流畅度,并且占用更小的RAM内存以及具备更省电的特性,对于用户体验提升是非常明显的。不过任务事物都有两面性,ART模式相比安卓4.4以下系统版本中的Dalvik模式,安装应用更占ROM存储空间,并且打开应用会更慢一些,并且由于还没有全面普及,部分软件兼容性不太好。

 

从趋势上看,ART模式取代Dalvik模式只是迟早的事情,并且安卓4.4中还可以自由的切换ART模式与Dalvik模式。

通过以上详细的ART模式介绍,相信大家对于ART模式的作用已经有所了解了,ART模式最大的作用就是提升了安卓系统流畅度,相比Dalvik模式中出现的耗电快、占用内存大、即使是旗舰机用久了也会卡顿严重等现象

 

ART模式有什么用?

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

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

ART模式是什么?

ART模式英文全称为:Android runtime,谷歌Android 4.4系统新增的一种应用运行模式,与传统的Dalvik模式不同,ART模式可以实现更为流畅的安卓系统体验,对于大家来说,只要明白ART模式可让系统体验更加流畅,不过只有在安卓4.4以上系统中采用此功能。

ART模式介绍

ART虚拟机,是在Android 4.4中才出现的新功能,其全称是Android RunTime。不过Google目前还只是将其作为测试功能,所以把它雪藏在开发者选项中。ART虚拟机与Dalvik虚拟机最大的不同,就是对程序的编译方式。在ART虚拟机环境下,Android对程序只进行一次编译,就是在程序安装时。在安装应用时,ART虚拟机就先将程序的Java语言转化为适合Android系统运行的机器语言,而且是一次编译终身受用。这样就免于程序每次运行时,都要重新编译的麻烦了,系统的运行效率被大大提高。可以说正是借助ART虚拟机,Google才能骄傲的说,Android 4.4可以在即使只有512MB运存空间的手机上流畅运行。而且在ART模式下运行程序,会有一种如丝版顺滑的感觉,程序运行和切换都非常流畅。不过在ART模式下,因为现在的主流程序还没有针对ART虚拟机进行优化,所以程序的兼容性比较差。

那这么好的功能,为什么Android要将他雪藏在开发者选项中呢?这主要是因为下面的原因:

1、 在ART模式下程序安装后所占空间会陡然上升。

2、 目前Android的应用还没有针对ART虚拟机进行优化,兼容性不好。

3、 在ART模式下耗电速度会变快。

虽然还是不完善,但是所带来的流畅度还是值得很多网友喜欢的,怎么吧自己的手机设置成ART模式?以目前可以升级到原生Android 4.4的Moto X为例。首先进入设置,然后选择关于手机,接着连续点击7次版本号以激活开发者选项。在开发者选项中选择运行环境,切换到ART模式并点击确认,待手机重启完成后,就成功进入了ART模式。

目前HTC和三星都已经开始向用户推送Android 4.4系统,但是很多细心的朋友会发现,厂商推送的Android 4.4并没有ART模式,这是因为厂商在系统中加入ART模式,会大大影响系统的稳定性,这是系统升级中最为忌讳的,所以厂商就直接取消了原生系统中的ART虚拟机。所以只有Android原生4.4才有ART模式。

 

0 0
原创粉丝点击