ART模式和Dalvik模式

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

Dalvik模式

如果要解释清楚什么是ART模式,我们就需要从Android系统的应用编译模式说起,我们都知道Android系统是以Linux系统为底层构建的,Android系统是开源(源代码公开)的,Android系统势必会适配到不同硬件配置的设备上,因此谷歌为了降低应用的开发难度在Linux底层之上构筑了一个名为“Dalvik”的虚拟机。

因为Dalvik虚拟机的存在,Android系统的开发者只需使用谷歌提供的SDK(软件开发工具包)即可较为轻松的按照一套“规则”创建APP,不用顾忌硬件、驱动等问题,在每次执行应用的时候Dalvik虚拟机都会将程序的语言由高级语言编译为机器语言,这样当前设备才能够运行这一应用。

art模式有什么好处

在ART模式下,系统体验到底有什么不同。要开启ART模式操作比较简单,首先是开启Android系统的开发者选项,具体开启方式同Android 4.3的一样,同样是连续
点击7次版本号即可。接着进入开发者模式,在“选择运行环境中”将运行模式由默认的Dalvik的修改为“使用ART”,切换成功以后系统会自动重启并且自动更新系统,更新
系统是因为系统程序也需要重新编译。切换模式后最明显的变化就是安装程序的空间明显增加,这是因为程序将编译后的机器语言会一同保存在手机中。还有一个变化
就是运存的占用率明显降低了,这是因为开机后的系统程序已经不再需要虚拟机进行重新编译。而且最让我们欣喜的是,在ART模式下系统的流畅度有非常大的提升,不
管是滑动界面还是运行程序,整个系统的流畅度已经达到了如丝般顺滑的地步,与iOS系统不相上下,注意这里说的如丝顺滑毫不夸张。

ART模式和Dalvik模式的不同

性能:
ART面世以后很多人已做了测试。结果大多是ART模式下程序的加载和切换速度有一定的提升,某些特定条件下可以快50%左右。Youtube上的这个视频( youtu.be 的页面)中,两部同样运行着KitKat的Nexus 7同时加载Photoshop Touch,使用ART的速度明显快于Dalvik。至于空间要求,我对底层了解不多,但ART是Ahead-Of-Time compiler,所以基本可以肯定空间上要求更高。

兼容性:
ART只出现在开发者选项中,目前仍然处于测试阶段,兼容性仍不尽如人意。很多应用,例如,Pandora,Kingdom Rush等都无法正常运行,所以只适合用来测试和尝鲜。随着用户使用数据的收集和Google的进一步完善,相信兼容性不是大问题。而且ART只是Android底层的runtime,至少作为用户不需要担心使用上的差别。至于开发者,肯定需要在适当的时候调整开发策略,充分利用ART的优势。

取代:
趋势上看,ART取代Dalvik只是迟早的事情。Android诞生已经5年有余,Google为了提升Android的性能已经从上到下做出了所有的努力,唯独一直没有触及Dalvik runtime。所以想进一步优化Android平台,Dalvik是非改不可的。

怎么开art模式

1、手机待机界面,点击【应用程序】图标。
  2、在手机应用程序界面,找到并点击【设定】齿轮图标。
  3、进入手机设定界面后,找到并点击【关于手机】
  4、在此界面,连续点击7次内部版本号。
  5、返回后,即可看到【开发者选项】,点击进入【开发者选项】。
  6、在开发者选项菜单的底部选择切换到ART模式,切换需要重启系统。

(0)

相关推荐

  • 桥接模式与路由模式

    ADSL宽带接入方式在使用的过程中常常会遇到ADSL“桥接模式”和“路由模式”问题的困扰。本文尝试就国内的ADSL接入的常见ADSL接入方式(模式)的作一个介绍,重点阐述ADSL ROUTER(ADS ...

  • TL-WR703N设置指南(三) 无线AP模式 接入点模式(Access Point)

    首先将TL-WR703N与前端有线局域网连接,设备发出无线信号实现无线覆盖,可以满足家庭及中小企业无线扩展接入。 下面我们介绍TL-WR703N的无线AP模式的配置方法。 TL-WR703N的配置 步 ...

  • ADSL桥接模式与路由器模式的区别

    早期国内的ADSL线路接入都是桥接方式,由ADSL MODEM和电脑配合,在电脑上分配固定IP地址,开机就能接入局端设备进入互联网。但是这样在用户不开机上网时,IP是不会被利用,会造成目前日益缺少 的 ...

  • Foxmail切换插入模式和覆盖模式的快捷键是什么

    Foxmail切换插入模式和覆盖模式的快捷键是Ins。

  • 鲁大师一键优化标准模式和专业模式的区别

    一键优化提供了全智能的一键优化和一键恢复功能,其中包括对系统响应速度优化、用户界面速度优化、文件系统优化、网络优化等优化功能。 一键优化包含了标准模式和专业模式两种优化模式,针对不同的用户提供最为适合 ...

  • 猎豹浏览器怎么设置兼容模式?设置兼容模式教程

    现在的市场上的浏览器多种多样,百度浏览器、谷歌浏览器、火狐浏览器、猎豹浏览器等。现在很多浏览器分为兼容模式和极速模式,兼容模式主要是为了以防某些网银或网店之类的交易网站出现不能登录的情况,而极速模式以 ...

  • 迅雷影音播放器模式和网页模式的区别?

    网页模式是在网页中打开视频,展示原本网站中的视频形态.播放器模式是在播放器中打开,仅显示影片内容, 过滤其他内容.播放器模式和网页模式可切换.在地址栏右侧设置,如图.

  • 360随身wifi无线网卡模式与wifi模式换切换方法

    对于没有无线网卡的台式机来说,想要接收并连接无线wifi网络,就需要使用wifi接收设备来获取无线信号,而在我们常见的360随身WIFI,小度WIFI,腾讯全民随身WIFI,小米随身WIFI中,目前使 ...

  • 迅雷影音播放器模式和网页模式区别在哪?

    迅雷影音播放器模式和网页模式区别在哪? 迅雷影音 网页模式是在网页中打开视频,展示原本网站中的视频形态.播放器模式是在播放器中打开,仅显示影片内容, 过滤其他内容.播放器模式和网页模式可切换.在地址栏 ...