我们都知道Android运行程序都是要依靠虚拟机进行运行的,而现在Android所使用的是Dalvik虚拟机,Dalvik虚拟机的规则是每次运行程序时
都需要先进行编译然后再运行,这就直接导致程序的执行效率降低,所以在Android上运行程序,即使你使用的是四核顶配手机,也会出现比较明显的卡顿感。
而ART的模式就同Dalvik有非常大的不同了,ART的全称是Android RunTime,是Google对Android系统进行优化的产物。ART模式与Dalvik模式最大的区别在于,在
启用ART模式后,系统在安装应用的时候会先进行一次预编译,先将代码转换为机器语言存储在本地,这样在运行程序时就不会每次都进[
行一次编译了,因此程序的
运行效率也被大大提升,而且在ART模式下流畅度也要比使用Dalvik模式好很多。

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

过在ART模式下也有一些缺点,首先就是安装程序的速度大大减慢,在Dalvik模式下,安装
一款大小在30MB左右的程序,耗时大概是4秒钟左右。而在ART
模式下,安装一款大小为30MB左右的程序,耗时大概是12秒钟左右。
  还有一点是,因为很多程序现在并没有针对Android 4.4进行优化,所以这些程序在进行ART编译后无法正常运行。相信随着Android 4.4的普及,程序无法运
行的问题应该能够很好的解决。

  其实用Android系统已经有好几年了,手里的手机已经从单核用到了四核。不过对Android系统的印象却发生了很大的变化,最早的那种惊艳感早就被卡顿所带来
的厌恶感取代,iOS和Windows Phone的流畅与之形成了非常鲜明的对比。
  但是Android 4.4的更新,为我们带来了ART模式,随着应用程序的逐渐升级,ART模式将会有更好的发展空间。而且在Android 4.4发布时,Google就已经承诺即
使是搭载512运存(RAM)的手机,依然可以非常流畅的运行系统。所以在以后估计会有很多搭载Android 4.4系统的低端机型出现,Android手机系统的生态链将更加丰富。
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐