ART:Android4.4最重要更新
也许人们在得知Google新发布的Android系统版本名称为4.4时都不以为然,认为这个升级微不足道。就算是Google官方,对待此次升级也是颇为低调。简单浏览了一下官方对该系统的简介,觉得比较值得关注的只有对内存的需求降低了,512MB RAM也可以轻松应付。也许很多手握小内存机型的机油们看到这里甚是欣慰,感觉老机的春天要来了。
不错,老机的春天是要来了,不过这并不是最重要的。Android4.4的杀手锏是ART,这一选项在隐藏的“开发者模式”中,一个非常不起眼的地方。这么重要的更新为什么隐藏在4.4的开发者模式中,或许谷歌官方认为ART还不够成熟,仅仅是让开发者做测试用。
经过本人实际体验,ART模式确实像网上流产的那样“兼容性差”、“高效”,至于“省电”这个特性还没有测试。开启ART模式后,手机确实流畅起来了,各类应用启动迅速,操作顺畅。但是ART也有一定的兼容性问题,部分应用无法正常运行,比如腾讯游戏在ART模式没法启动。
谈起iOS和Android,人们总是会认为Android需要更强大的硬件,效率极为低下的Dalvik虚拟机就是根源所在。被诟病这么多年的Dalvik虚拟机终于要被替换掉了,虽然Dalvik还是4.4的默认运行方式,不过这个版本已是它退居二线的开始。希望ART尽快成熟起来,改变Android耗费硬件的现状。
背景阅读:
Dalvik:为了能适配于各种设备和让开发人员迅速适应 Android 的平台,Android 在最初设计的时候是使用的Java 语言作为应用编写语言。编好的应用程序在运行时需要通过一个叫 Dalvik 的虚拟机进行解释编译,Dalvik负责与底层沟通。由于中间嵌套了一层虚拟机,应用程序不可能完整高效的利用到硬件的全部机能,也不太可能对某些专有方案作出特别的优化。因此 Android 的应用会比 iOS 上的执行效率慢一些。应用在运行过程中,Dalvik 通过一个叫 JIT的解释器动态的进行编译并执行,这一过程也拖慢了运行效率。
ART:Android Runtime,相比Dalvik,ART的处理机制完全不同,它会在应用程序安装时就把程序代码转换成机器语言,让程序成为真正的本地应用。这样做的好处是程序的启动时间被极大的提高,运行速度也会更快。电量消耗的更少,系统也跟着更加流畅。
由Dalvik虚拟机更换为ART,简单地说,就是Android程序运行的根本机制改变了,Android在启动程序时将像iOS一样,无须进行第二次“转换”工作了。程序会启动地更快,而且会更省资源。表现在用户体验上,就是Android更流畅了,同时续航能力显著增加。趋势上看,ART取代Dalvik只是迟早的事情。Android诞生已经7年有余,Google为了提升Android的性能已经从上到下做出了所有的努力,一直没有触及Dalvik虚拟机,若想大幅度的优化Android平台,Dalvik是非改不可。
是128MB x 2 + 256MB 吗
现在用4.2...不过厂商快要适配4.4了。还不错了
看来你的手机非常先进
垃圾手机没有大神移植4.4
等CM
垃圾手机没有大神一直4.4
新的一周,祝充满能量,开心面对每一天!
走你!
最近发现A U很不错嘛,八核推土机才600+,实实在在的八核心,比四核八线程的实在多了吧,其中FX8100才95w,总共16MB缓存搞个CAD、PS什么的多好啊。E3V2要1250,比FX8100贵了一倍,打算搞个A平台玩玩,你看如何?
wp对硬件的要求更低,撸妹526表示不是一般的流畅
流畅度其实就是比帧率,WP过渡动画简单,元素很少,帧率低了才不正常。安卓实在是太复杂了,低端安卓玩起来比较遭罪。这方面还是iOS做的最好,硬件软件都很到位。
4.0以上不是双核以上的手机别折腾。
似乎是这样的
想起我两年前那部安卓机了,刷了好几次系统,依旧卡爆!据说都不支持4.4,最后也懒得折腾了!
也是,新系统一般不给老型号适配
关键是现在的应用越来越大 老爷机真的能搞得定吗
老爷机也得看多老,双核以上没问题
双核现在都算老爷机了?
双核和双核也不一样呀,有比较老的A8、A9架构双核,有比较新的A15架构双核,iPhone5S也是双核。iPhone5S就不算老了吧,A8那个是2011年的,算不算老就不太好说了。