找回密码
 注册
快捷导航
查看: 1616|回复: 6

揭秘:512MB设备为啥能流畅运行Android 4.4

[复制链接] |自动提醒
阅读字号:

8073

回帖

84

积分

1678

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2011-12-2
发表于 2013-11-8 09:10:49| 字数 1,153| - 中国–广东–深圳 电信 | 显示全部楼层 |阅读模式

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

    在此过程中,Google也在经历着重大的变化。它逐渐从一个只重视数据的公司,转变为一个重视设计和用户体验的公司。从Android 4.0开始,Android 拥有了自己的设计语言和应用设计指导。与此同时,Google也在着手解决卡顿问题。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摆脱卡顿的希望,看来就是它了。

2574

回帖

60

积分

6万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2004-11-25
银牌荣誉勋章(注册10年以上会员)年全勤勋章2022铜牌荣誉勋章(注册8年以上会员)
发表于 2013-11-8 09:16:31| 字数 13| - 中国–广东–广州 电信 | 显示全部楼层
这个这么设置使用ART呢?
nothing
回复 支持 反对

使用道具 举报

ylf800319 - T50-59

3万

回帖

273

积分

6万

资产值

至尊会员III Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2007-10-28
月全勤勋章铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)年全勤勋章2017
发表于 2013-11-8 09:28:14| 字数 4| - 中国–河北–石家庄 联通 | 显示全部楼层
流畅吗?
T50-i3-370/4G/64G+320G/X201-i5/4G/128G/
X220i i3、120+240、X240 128+128(高分IPS)
X230 I5-3320、8G、128+256、蓝、指、
回复 支持 反对

使用道具 举报

4万

回帖

328

积分

6万

资产值

至尊会员III Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2007-9-20
月全勤勋章铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2013-11-8 09:40:40| 字数 4| - 中国–广东 电信 | 显示全部楼层
拭目以待
T60-61   X61-62  T43-50  X61T准备62T
回复 支持 反对

使用道具 举报

473

回帖

29

积分

1万

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2003-3-26
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2013-11-8 10:25:51| 字数 14| - 中国–山东–青岛 联通 | 显示全部楼层
坐等2000出头的日版5太子
600X>T30>NC6000>T60>T400>X200;P800>M8>I9000>N7000>I9300;Tiida>?
回复 支持 反对

使用道具 举报

1262

回帖

12

积分

1627

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2011-10-15
发表于 2013-11-8 15:43:47| 字数 16| - 中国–浙江–宁波 联通 | 显示全部楼层
安卓2.x能升级????????
回复 支持 反对

使用道具 举报

song_1118 - T50-3

2万

回帖

562

积分

2万

资产值

天下无敌I Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

注册时间
2002-9-13
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)月全勤勋章
发表于 2013-11-8 16:06:33| 字数 179| - 中国–广东–东莞 电信 | 显示全部楼层
===============
       从Android 4.2开始,Google 开发者引进了新的Android运行环境ART(意思就是Android Runtime。Android官方页面的介绍中,也将其称作新的虚拟机),以替代旧的Dalvik VM。它现在是实验选项,系统默认的运行环境仍然是Dalvik。
       4.2就开始了的话,怎么在现有的4.2设备上面开启这个实验选项?
★★★★★★A3党党员★★★★★★
所有品牌的本本里面我最爱ThinkPad
但是我并不会强迫他人最爱ThinkPad
同时谁也不能强迫我不最爱ThinkPad
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2025-1-19 11:18 , Processed in 0.114178 second(s), 39 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|在线留言|专门网

返回顶部