最后,据我了解,ART这个项目其实在2年前就已经开始了,只不过之前一直不受关注,只有零星的报道,毕竟那时候只是个“梦想”而已。可是现在,4.4版本 以“开发者预览”的形式将其呈现出来,目的就是让手机厂商、应用开发者等进行测试,从而帮助该项目进行改进。从我得到的信息来看,ART的稳定性并不差, 完全可以胜任日常使用。这也是为什么我会说,4.4的ART选项可能预示着5.0系统会出现重大改变---彻底从Dalvik转换到ART。其实从实际情 况分析,这样的转换也是合情合理的。Java需要虚拟机进行“二次转换”才能跑是因为要实现跨平台。可是对Android来说,从某种意义上已经是单一平 台的设备了,再使用两次“转换”意义不大。为了提升运行效率,重新设计运行时方法合情合理,而且没有任何副作用。如果真的是这样的话,iOS开发人员和其 用户所引以为傲的流畅体验将不再是一个值得炫耀的东西,因为这种体验将随着登陆Android平台变得“大众化”。再加上Android市场占有率的巨大 优势、Google Play商店的崛起,iOS设备还能靠什么支撑自己的高价策略?Apple身上的光环已经随乔布斯的离去而开始退去,iPhone走下神坛只会是时间问题。到了那个时候,iPhone NC中的C也就只能代表Cheap了。 本人并非计算机专业出身,专业背景是商科+IT技术。因此对技术的理解可能有偏差,如文中观点有错,欢迎指正。 Android 4.4上的测试版新虚拟机ART和老的Delvik之间的实际差距有多大呢?国外有网友就发布了两个虚拟机的简单对比,发现应用启动速度互有胜负,但在应用切换方面明显就是ART更有优势。 Android 4.4拥有一个非常重要的隐藏功能,那就是正在测试当中的ART Java虚拟机,Google希望未来让它来替代老的Dalvik,让Android系统变得更流畅。这一个新的虚拟机在业内受到广泛关注,那么新虚拟机 的表现又如何呢?近日国外有网友在Reddit上传了两个视频,为大家带来了不同虚拟机在启动和切换应用的简单对比。 用于对比的是两台从系统(ASOP Android 4.4 ROM)到安装的应用都相同的2013版Nexus 7,而运行环境则分别是ART和Dalvik。
本文转载自: http://www.chouzhilou.com/ |