Android4.4的ART机制,能接近水果吗?

512MB 内存就可以流畅运行Android4.4?

创新互联专注为客户提供全方位的互联网综合服务,包含不限于网站建设、网站制作、尼开远网络推广、小程序开发、尼开远网络营销、尼开远企业策划、尼开远品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联为所有大学生创业者提供尼开远建站搭建服务,24小时服务热线:028-86922220,官方网址:www.cdcxhl.com

Android 4.1的“黄油计划”使系统和应用运行都更加顺畅,而Android 4.2的“Project Svelte”提升了内存管理,使得系统能够顺利运行在硬件配置低端的设备上。

但是,所有这些都没有解决核心问题,那就是应用运行环境。Dalvik VM效率并不是***的。从Android 4.2开始,Google 开发者引进了新的Android运行环境ART(意思就是Android Runtime。Android官方页面的介绍中,也将其称作新的虚拟机),以替代旧的Dalvik VM。它现在是实验选项,系统默认的运行环境仍然是Dalvik。ART会为Android带来怎样的改变?

ART的机制与Dalvik不 同。在Dalvik下,应用每次运行的时候,字节码都需要通过即时编译器转换为机器码,这会拖慢应用的运行效率,而在ART环境中,应用在***次安装的时 候,字节码就会预先编译成机器码,使其成为真正的本地应用。这个过程叫做预编译(AOT,Ahead-Of-Time)。这样的话,应用的启动和执行都会 变得更加快速。

根据一些基准测试,新的运行环境能够使大多数应用的执行时间减半。这意味着,CPU 消耗大、运行时间长的应用能够更加快速地完成,而一般的应用也能更加流畅,比如动画效果更顺畅,触控反馈更加即时。在多核处理器的设备上,多数情况下只需 激活少量的核心,或者能够更好的利用ARM的big.LITTLE架构。另外,它将会显著提升电池的续航能力以及系统的性能。

预编译也会带来 一些缺点。一方面,机器码占用的存储空间更大。字节码变为机器码之后,可能会增加10%-20%,不过在应用包中,可执行的代码常常只是一部分。比如*** 的Google+ APK是28.3MB,但是代码只有6.9MB。另一方面,应用的安装时间会变长。至于延长多少时间,取决于应用本身,一些复杂的应用如Facebook 和Google+会让你等待更长时间。

总的来说,ART的优点还是远远超越其缺点的。毕竟,影响用户体验的要素中,电池续航和应用顺畅运行更为重要。我们仍然不知道ART何时能够替代Dalvik,不过AndroidPolice网站说,Google已经秘密开发了两年之久。Android摆脱卡顿的希望,看来就是它了。

[[90680]]

Android4.4搭ART可摆脱卡顿

与 iOS 相比,Android 的用户体验有个相对糟糕的开始。在很长的时间里,界面一直丑小鸭,卡顿也是挥不去的痛。不过,在 Google 的全力推动,以及硬件厂商的响应下,Android 还是跨越各种阻碍,逐渐壮大起来了。

在此过程中,Google 也在经历着重大的变化。它逐渐从一个只重视数据的公司,转变为一个重视设计和用户体验的公司。从 Android 4.0 开始,Android 拥有了自己的设计语言和应用设计指导。与此同时,Google 也在着手解决卡顿问题。Android 4.1 的“黄油计划”,Android 4.3 的 TRIM 支持,都显著提高了系统运行的顺畅度,而 Android 4.4 的“Project Svelte”提升了内存管理,使得系统能够顺利运行在硬件配置低端的设备上。

不过,要解决应用卡顿,还是要针对核心问题下手,就是应用运行环境。Dalvik VM 效率并不是***的。从 Android 4.4 开始,Google 开发者引进了新的 Android 运行环境 ART(意思就是 Android Runtime。Android 官方页面的介绍中,也将其称作新的虚拟机),以替代旧的 Dalvik VM。它现在是实验选项,系统默认的运行环境仍然是 Dalvik。ART 会为 Android 带来怎样的改变?AndroidPolice 网站对此进行了分析。

ART 的机制与 Dalvik 不同。在 Dalvik 下,应用每次运行的时候,字节码都需要通过即时编译器转换为机器码,这会拖慢应用的运行效率,而在 ART 环境中,应用在***次安装的时候,字节码就会预先编译成机器码,使其成为真正的本地应用。这个过程叫做预编译(AOT,Ahead-Of-Time)。这 样的话,应用的启动和执行都会变得更加快速。

根据一些基准测试,新的运行环境能够使大多数应用的执行时间减半。这意味着,CPU 消耗大、运行时间长的应用能够更加快速地完成,而一般的应用也能更加流畅,比如动画效果更顺畅,触控反馈更加即时。在多核处理器的设备上,多数情况下只需 激活少量的核心,或者能够更好的利用 ARM 的 big.LITTLE 架构。另外,它将会显著提升电池的续航能力以及系统的性能。

文章题目:Android4.4的ART机制,能接近水果吗?
网站路径:http://www.hantingmc.com/qtweb/news41/238641.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联