浏览器的奥秘 外媒评测六大安卓手机浏览器
- +1 你赞过了
在智能手机测评中,我们通常采用两种较为常见的Java脚本基准工具,来评测手机浏览器的性能。如果你之前读过任何一篇此类测评,那你应该对这两个工具耳熟能详:即SunSpider和RightWare的BrowserMark。测试Java脚本性能有助于我们整理和跟进SoC(系统级芯片)性能表现,但是,要真正理解并量化整体浏览的流畅度,却一直是一件令人望而生畏的事。此外,Java脚本性能也只是影响用户浏览速度体验的众多因素之一。
真正的网页浏览性能是一个独特的组合,它包括系统性能,Android浏览器本身,以及OEM厂商在浏览器构建中所做的优化或定制(如果有的话)。这就是说,与众多的第三方浏览器无关。最近,高通创新中心发布了一个测试浏览器整体性能的工具,他们已与OEM厂商合作多时,将此工具运用于内部检查和测试。我们也已在某些测评中采用了它的一两个子测试,这就是Vellamo手机浏览器测试软件。
从左至右:T-Mobile SGS2, Motorola Atrix, AT&T SGS2, HTC Sensation, LG Optimus 3D, 小米手机
首先,高通提供给我们5款双核智能手机,这些手机我们之前几乎都见过,而且也测试过。为了保险起见,我们核查了每款手机,保证所有手机没有任何篡改,而且运行的都是完整安装的最新定制ROM。我们又加了一部T – Mobile SGS2,一共6部手机。
Smartphones |
||||||||||
|
T-Mobile SGS2 |
Motorola Atrix |
AT&T SGS2 |
HTC Sensation |
LG Optimus 3D |
Xiaomi Mi-One |
|
|
|
|
SoC |
1.5 GHz APQ8060 |
1.0 GHz Tegra 2 |
1.2 GHz Exynos 4210 |
1.2 GHz MSM8260 |
1.0 GHz OMAP4430 |
1.5 GHz MSM8260 |
|
|
|
|
RAM |
1 GB LPDDR2 |
1 GB LPDDR2 |
1 GB LPDDR2 |
768 MB LPDDR2 |
512 MB LPDDR2 |
1 GB LPDDR2 |
|
|
|
|
OS |
Android 2.3 |
Android 2.3 |
Android 2.3 |
Android 2.3 |
Android 2.2 |
Android 2.3 |
如果你一直在读我们的测评,那除了T-Mobile SGS2(我们将在短期内进行测评)和小米手机之外,你对其他机器应该是比较熟悉的。小米手机来自中国的一个OEM厂商——小米公司,我们之前从未见过这个公司生产的手机,但是,这款手机的表现却惊人地出彩,其UI皮肤也是我在Android上前所未见的,非常有特色(而且速度超快)。
Vellamo测试分类
Vellamo浏览器测试分为几类。拿Rendering测试来说,它强调HTML5元素的性能表现。虽然目前Vellamo是一个独立的Android应用程序,但是这些测试本身却完全是HTML和JavaScript,并在Android 的WebView组件内运行。WebView利用Android WebKit浏览器和OEM厂商所做的任意优化。作为一个应用程序,Vellamo主要是用来测试FPS、失帧、时间、和报告分数。
在这些测试中,首先就是See the Sun Canvas测试,这对HTML5元素中的二维旋转蝶形阶段要求逐渐升高。第一阶段始于立方体,接着是圆形,然后是不同颜色的圆形,最终是α混合最大负荷量。
下图分数越高越好
小米手机对我们来说是一款新机器,但是由于小米公司对Android原生浏览器的优化,小米手机表现出惊人的流畅性。我发现SGS2的后备存储器也相当出色,但你可以看到两者之间的性能差别有多大,尽管都是1.5 GHz双核Snapdragon处理器(APQ8060和MSM8260的唯一区别在于基带,APQ缺一个)。
下一个测试是”deep sea canvas”测试, 主要测试视频处理能力, 在众多的色彩下对比画面的处理效果。
下图数字显示结果,数据越高表明性能越好。
结果显示,Exynos 4210表现最好,小米紧随其后。
下一步是”Aquarium Canvas”测试,同时呈现多数运动物体。此外,本测试运行由Android的系统自带的Java浏览器中的执行并且与HTML 5 (cavas) 进行比较。
Vellamo计算测验的FPS和失帧得分,如果有可能的话我们尽量选择报告FPS,但这个测试报告基本分数更有意义。很有趣的是Sensation 4G 稍捎胜出比较快速的T-Mobile SGS2。
像素混合器是在一个静态背景下画出各种不同的图像的性能,并被运用于测试混合情况下,计算出浏览器显示的图像每秒钟到达内存并用于传输和混合的像素数。
当然下图显示数字越高性能越好。
在测试数据上,我们看到小米浏览器以很大的优势战胜了三星浏览器。
接下来是测试JavaScript虚拟机,这个结果是我们经过多次测试得来的。同样在Android系统下,所有的浏览器使用的都是V8 JavaScript引擎。在这些测试中,首先是SunSpider的0 .9.1。我们一开始用的是0.9,后来换成了0.9.1。最终结果是以毫秒为最小单位的时间,来查看其完成速度,当然是数字越低的越好。SunSpider是由WebKit团队开发的。
SunSpider是WebKit的V8基准测试套件。它是另一个JavaScript基准测试,其中包括一个基本的测试(光线追踪,正则表达式,数学等)和虚拟机垃圾收集器。
下图 数字越高性能越好
接下来是SurfWax测试,该类主要测试JavaScript绑定代码的效率,其他浏览器的核心和渲染核心环节VM。它由一个嵌套的函数调用的长系列,Vellamo测试的是每秒访问数。
下图显示,当然数字越高越好
我觉得Vellamo真正的亮点是这套用户体验测试。这是到现在为止最有挑战性的测评,它无需使用视频或其他主观措施就能测试其性能和响应速度。
这里有三个测试,ImageFlinger是用来测评用户快速切换网页时的用户体验。这个测试包括示例文本、图像、CSS和JavaScript。
ImageFlinger也是一种类似的测试。最后文本测试也是如此,只是显示的是切换中的文字网格。我们在以前也曾多次谈到过Ocean Flinger测试用于其他方面,因为它是一个文字和图片结合的测试。
我不得不承认,Vellamo的测试结果,只是客观的验证了每款手机浏览器的综合性能。最后三个测试,也只是测量浏览器的性能方面的方式之一。
最后一项测试是网络加载套件,用于加载本地存储的页面及其加载时间(以毫秒为单位)。这项测试在冷热两种模式(缓存清除以及不清除的情况下)中进行,目的是测试本地性能。
最后,Vellamo还给出总评分报告,这是每个子测试的基本分数的总和。
总评分与我预想的排名不谋而合。我们发现,三星的浏览器优化很出色(尤其是后备存储器),而HTC Sense多少让这个平台有些不堪重负。摩托罗拉Atrix浏览器和LG Optimus3D浏览器则更倾向于原生。而小米手机的多项重要优化让我们惊喜不已,而所有这些都来自于这个在美国很多人都闻所未闻的小米公司。
我们将会加入(同时给予同样的待遇)更多基准,来准备2012年全新的测试套件以及智能手机Bench。
最新资讯
热门视频
新品评测
+1 你赞过了