近年来衡量一台手机的好坏出现一种新方法——跑分,各种跑分软件和标准层出不穷。对于厂商来说,跑分软件也是个很纠结的问题,跑分高了,可作为宣传手段,跑分低了,则会被批评。而对于用户来说,跑分软件的实际参考度又高不高呢?本文则对常用的一些跑分软件、方法进行介绍和分析。
此处说明一下,本文跑分的介绍主要围绕Android平台,iOS平台和Windows Phone平台由于本身系统的硬件高度统一,在这方面的应用会少一些。
1.安兔兔评测
把 “小兔子”放在第一位相信大家都不会感觉意外了,这一款是现在Android手机评测必备的软件,评测的是系统的全方位性能,包括RAM、CPU、 GPU、I/O、SD卡性能等。最近升级到了3.0.3版,相对以往的2.9.X版本,加入了全新的OpenGL ES 2.0的GPU测试,所以部分拥有高端GPU的机子测试时分数会大涨,逐渐拉开分数差距。
安兔兔还开发了WP版,当然想用它和Android对比是没有任何意义的。
靠谱程度分析: ★★★☆
从 CPU端看,由于涉及到多线程和浮点性能的单独算分,因此高通的krait架构会在这里显得很高分,但是实际上它的通用性能并不是那么强大。GPU方面,引入新的测试方法以后,比以往参考性高了很多。SD卡方面,实际读取速度差距很大,但是在分数上的差距并不多,这也和该软件的侧重点有关系。
优势平台:APQ8064
2.Geekbench
这是一款跨平台的测试软件,不仅可以让Android和iOS同台竞技,甚至可以加入PC和Mac的测试(别想着拿电脑和手机做横评…)。涉及了CPU整数、浮点、内存等测试项目,其中每一个大项目的分数里面会有很多子项目,作为数据分析很有参考性,不过对于一般用户来说用处不大。在iPhone5的跑分出来以后,曾经出现过Android手机群起进行Geekbench 2跑分的情况,大家都以“秒杀”iPhone 5为乐…
靠谱程度分析:★★★☆
浮点运算占的比值太大,会显得部分SoC有压倒性优势,作为CPU和Ram的纯运算能力的衡量标准还是有一定参考性的。这里本来是想打高分的,但是由于Geekbench的稳定性非常低,经常出现两次测试差距几百分的情况,要多次测量才能测试出产品真正水平。
优势平台:Exynos 5250
3.Quadrant Advanced 象限跑分
这是一个从单核开始流行的跑分软件,逐渐已经被安兔兔取代,涉及的项目也比较多,包括CPU、RAM、I/O和GPU。
靠谱程度分析:★★☆
这个跑分软件基本没什么参考价值,首先在GPU的部分负载过低,体现不出差距,而且很反常的是Tegra3高频版竟然要比APQ8064和 Exynos4412还要高…I/O方面就更不用说了,以往有很多针对这个跑分软件的I/O部分作弊的方法,这个软件对I/O部分过于侧重,显得分数没有太大参考价值。
优势平台:APQ8064、Tegra3高频版
4. Vellamo网页基准测试
这是一款手机网页标尺工具,现在已经分为HTML5和Metal模块,其中HTML5模块包含了我们常用的网页javascript跑分Sunspider、Google V8等。
下图从左到右分别为小米2、One X+、Note II。
下图为最逆天的Nexus 10…
靠谱程度分析:★★★★
按道理来说这是一款高通公司推出的软件,使用高通的CPU运行起来应该会有很高的分数,但是实际效果令笔者非常诧异,Exynos4412和Tegra3的分数竟然比APQ8064高,证明高通似乎没有针对自家CPU进行优化,这软件实在是“良心”。其中HTML5部分尤其具有参考价值,囊括了 Javascript性能、网页拖动和滑动等全方面测试,能真实地反映出CPU通用性能的优劣。当然,这里扣了点分是因为Metal部分没有太大参考价值。
优势平台:Exynos 5250
5.Nenamark
GPU跑分软件,用一些3D场景测试手机的GPU性能,现在已经推出了2.4版本。
下图为小米2工程机,超过了60fps。
靠谱程度分析:★★★
这个软件的负载太低了,大部分GPU都可以满帧,所以参考性比较低,但是同一款GPU使用在不同机型上分数的差异还是可以参考的,例如部分Tegra3+720P的手机并不能达到满帧。此外这款软件还考虑到分辨率的问题,所以并不是完全公平。
优势平台:APQ8064、K3V2部分机型,由于它们部分没有锁60FPS,所以会显得分数特别高。
6.GLBenchmark
这是一款大型的GPU性能测试软件,当然专业性也是有目共睹的,最新的2.5版在对多边形和Shader计算的压力进一步增大,因此在性能压榨的强度会比一般的GPU测试更加大。它分为两种模式,一种是OnScreen,即以本机的分辨率跑测试。另外一种是Offscreen,以统一1080P的分辨率跑测试。后者可以直接对比GPU的实际性能。
以下是现今最强的iPad4在offscreen下的跑分。
靠谱程度:★★★★☆
这个软件对于性能的测试还是非常准确的,可以很直观地反映出GPU运算性能的差距,如下图所示,跑分成绩直接和GPU的计算性能相关。
优势平台:A6X
其他跑分方法
除了一些跑分软件,我们还可以利用别的方法来衡量手机的性能,以下是部分较准确反映SoC性能的测试方法:
Sunspider
Sunspider 是一款网页Javascript性能跑分,测试CPU单线程性能,同时对CPU频率比较敏感,成绩越低越好。这个网页跑分收到浏览器的影响很大,Android平台使用百度浏览器+“T5”内核会发挥得很好。而iOS和WP平台使用自家的Safari和IE则可达到很高的水平。
Google V8
Google推出的Javascript性能跑分,和Sunspider比较类似。
FPS Meter
这是一款Android平台使用的测量实时帧数的软件,我们使用它对画面的实时帧数进行测量,一般应用在游戏、模拟器等。
模拟器
例如GBA、NDS模拟器都是可以考虑使用的,这也是衡量CPU通用性能的一个较直观的方法。最新还有一个PSP模拟器“PPSSPP”,暂时还不是很成熟,将来相信也会成为衡量CPU性能的一个标杆。
软解视频
这是测试CPU通用性能的另外一个方法,会使用到CPU的多线程。
笔者认为,跑分测试是有必要进行的,它能相对客观衡量手机的硬件性能的优劣。跑分高的手机用户体验未必好,但是跑分很低的手机用户体验想达到很高水准也不太现实。手机总体的体验,除了硬件绝对性能,和系统优化、UI设定都有莫大的关联,因此我们通过跑分只能看到手机硬件绝对性能的优劣,并不代表整台手机的总体表现。