经过这么多年苦苦的追赶,Android系统各方面与开始相比都有了长足的进步。如今在高端硬件的加持之下,旗舰级Android手机在日常操作上已经可以接近甚至赶上IOS的脚步。但横在Android面前的始终还有一道坎,这道坎就是浏览器。从iOS诞生以来,其空前流畅的网页浏览体验就与其它系统拉开了如同天堑一般的距离,虽然三星通过自己的努力,在Galaxy S II的浏览器上实现了类似的效果,却付出了惨痛的性能代价,徒增画虎不成反类犬之叹。
但是这一切即将随着Android 4.0的到来而改变。Google将Chrome中的V8 JavaScript引擎移植到了手机中,给Android浏览器的性能带来了明显的提升,而更重要的是,Android 4.0的浏览器还引入了类似于IOS的缓冲缩放结合分块渲染的模式,大大提升了Android系统的网页浏览体验。近日,随着Galaxy Nexus的正式发售,Anandtech也为我们带来了Android 4.0的初步性能测试。
首先登场的是SunSpider 0.9.1。这是一项由Webkit官方提供的JavaScript性能测试工具,着重测试浏览器运行JavaScript的性能。成绩为毫秒单位的时间,越短性能越好。
可以看到,Galaxy Nexus在这个测试中得到了1879毫秒的好成绩,比iPhone 4S快了16.5%。当然考虑到两者之间的频率差距(34%),这样的成绩也不能说多么亮眼。值得注意的是,运行2.3版本系统的Droid Razr凭借与Galaxy Nexus相同的处理器,也取得了2067毫秒的成绩,我们可以看出Android 4.0和Android 2.3浏览器优化的区别。
接下来是Rightware Browser Mark,这是一款第三方提供的网页性能测试软件,成绩越高越好:
在这个测试中,Galaxy Nexus终于发威,成绩勇夺第一。而Droid Razr则依然与iPhone 4S难解难分。
我们注意到同样拥有双核1.2GHz处理器的Galaxy S II,在上面测试中成绩都很不理想,原因我们在开头也提到了,三星为了提升浏览器的拖动与缩放操作体验,而为浏览器引入了基于GPU加速的渲染模式,从而得到了接近IOS的体验。但也正是因为这个原因,三星付出了惨痛的性能代价,作为对比,我们在Galaxy S II上用Opera Mobile 11运行了SunSpider,得到的成绩为和1715毫秒,可见性能损失有多么大。而Android 4.0自带的浏览器实现了与Galaxy S II类似的效果,却没有损失多少性能,从这个角度来看,Google的确做了很棒的工作。
接下来是3D性能测试。这里选用的是GLBenchmark 2.1,为了去除分辨率造成的影响,以及绕过垂直同步的限制,测试以720p离屏渲染方式进行:
可以看到的是,由于OMAP4460处理器内置的GPU仅相当于超频版PowerVR SGX540,因此Galaxy Nexus在这项测试中的成绩非常不理想,性能基本与理论数据相符,只有Apple A5的四分之一。PowerVR SGX543MP2依靠双核(当然还有同样巨大的硅片面积),在3D测试中一骑绝尘,Android阵营中最强大的猎户座CPU,也只能勉强超过其一半的性能。这不得不说是Galaxy Nexus最令人遗憾的一点。不过好在对于日常应用而言,PowerVR SGX540的性能依然是足够的,在它的加持之下,UI经过彻底3D加速化的Android 4.0,在界面流畅度方面表现良好。
由于时间问题,Anandtech并没有对Galaxy Nexus进行详尽的测试,因此希望看到更多结果的读者可能得等一段时间才能满足愿望了。不过管中窥豹略见一斑,Android 4.0在浏览器上的进步是非常显著的,而在解决了这一大体验短板以后,Android 4.0在日常操作体验中也可以算是又接近了IOS一大步。这样看来,在明年的硬件大战中,配备了Android 4.0的四核手机高端安卓手机在面对iPhone 4S时,会占到一定的便宜——即使这看起来并不是很公平。
最后附上国外媒体对Galaxy Nexus浏览器进行的专项测试视频,大家可以借此看出Android 4.0浏览器的真实体验。其实与数据相比,这才是最重要的改善,不是吗?
没有评论:
发表评论