Android的魅力何在?这个问题的答案众说纷纭。有的机友认为Android的开源带给了玩家高度可玩性,有的机友认为Android的多任务能提供类似于PC的体验,有的机友更是认为Android设备百花齐放满足了世人的眼球——这点和Windows PC极为相似。有一点可以肯定的是,Android设备的多样化赋予了Android平易近人的魅力,这点和叱咤桌面市场的Windows PC有异曲同工之妙。
经常上PConline的网友,想必很大部分都是Windows PC DIY玩家。DIY有什么好玩的?很大程度上就在于通过自己动手搭配甚至改造硬件,来获取自己期望中的性能。DIY的机器点亮后顺利通过测试,显示屏上浮现出的各类跑分数据让人或喜或悲,那份冰冷的硅晶中蕴藏的感动也许只有玩家才能体会。没错,跑分会带给人一种微妙的情绪。和硬件的潜能极限争斗,和其他玩家的技术或者嘴炮争斗,与天斗与人斗,其乐无穷。
Android虽然DIY程度没有Windows PC高,但是和其他类型的移动设备相比,人们还是可以从林林总总的Android设备中隐约看到了Windows PC的影子的。和Windows PC类似,Android设备亦存在差异化,这种差异化源自Android的开源特性、厂商们的大力支持甚至是玩家们的亲手改造。当然,Android的差异化也如同Windows PC那样,能够通过运行跑分软件来判定。
Windows上我们熟知的测试软件有Super Pi、Futuremark系列、Cinebench和Sysmark等等,测试范围涵盖了CPU、显卡、内存等,细分还可以分为浮点运算、Cache潜伏、GPU建模速率、贴图速率乃至异架构运算等等。Android虽然远比Windows年轻,但也拥有不少针对各个方面的跑分App。小编为大家搜罗了一些Android上比较有代表性的跑分App,好让大家战个痛快。 Android通用处理性能测试App 从arm11到Cortex-A8、A9乃至即将到来的A15,从单核到双核到四核,ARM处理器近年的发展甚至超越了摩尔定律。Android对硬件的高需求、芯片制造商多方竞争等因素都是ARM处理器发展的强大推力。目前ARM处理器芯片的主要提供商有德州仪器、三星、高通、Nvidia、意法爱立信等,有良心厂有坑厂。ARM处理器制造商的不同及玩家的超频等都会造成性能差异,这时候一款用以测试处理器的App就显得至关重要了。
浮点运算测试:Linpack for Android
电子计算机无法储存整数,任意实数需要通过小数点浮动后用约数表示。浮点运算是衡量处理器速度的重要标准,3D模型渲染、视频解码等应用领域都极度依赖浮点运算。Linpack是一款测试处理器浮点运算性能的App,在桌面平台中享有盛名。Linpack通过用高斯消元法求解一元N次方程,来测试处理器的浮点运算能力。 Android上的Linpack可以测试单线程也可以测试多线程(但好像只支持到双线程),测试的成绩越高越好。这意味着可以使用Linpack来测试单线程和多线程的浮点运算性能,也可以用以测试多个核心协作的效率。
除了测试本机性能外,Linpack还可以查看其他用户的测试成绩,也能查看何种Android机型成绩最好。
浮点运算意义重大,若要了解自己机器的浮点运算性能,Linpack不容错过,当然不支持两个以上的线程不得不说是一种遗憾。 整数运算测试:BenchmarkPi
PC上的Super Pi大名鼎鼎,和Linpack的用途不同,Super Pi通过计算圆周率来测试CPU的整数运算性能(浮点运算无法计算无理数)。Android上也有着和Super Pi类似的App——BenchmarkPi。 BenchmarkPi的功能很简单,只需要按下界面顶部的按钮即可计算π值,所用时间越短成绩越好。
跑完分后还可以递交结果进行线上排名。当然,也可以查看全球Top10~Top100的排名。
很遗憾的是,BenchmarkPi是一款单线程性能测试App,不能反映多核处理器的威力。 Android通用处理性能测试App CF-Bench
CF-Bench是一款异常强大的Android设备通用计算性能测试App,测试项目涉及处理器、RAM以及闪存,但没有涉及图形处理器。 CF-Bench由XDA社区著名高手Chainfire开发,旨在提供一个比较权威而全面的测试套件。CF-Bench最有价值的地方就在于,它提供了Android Java虚拟机性能和原生性能的测试。
对Android有所研究的朋友会知道,Android上面的App可以分为两种。一种使用Android SDK和Java语言进行开发,这类App运行于Android的Java虚拟机之上,效率较低;另一种使用Android NDK和C/C++语言开发,被称为Android的原生App,运行效率高。 CF-Bench可以测试一部Android设备的Java虚拟机速度和原生App执行速度,包括Java虚拟机和原生环境下处理器的MIPS、浮点运算等一系列性能,RAM的吞吐性能等等。由于在ARM平台中,RAM的规格和处理器密切关联,所以也可以认为RAM的性能是处理器性能的一部分。
由于可以测试Java虚拟机和原生环境下的性能,CF-Bench拥有较高的权威性。其实就算抛开App本身不说,CF-Bench的开发者Chainfire本身就拥有极高的实力和名望——还记得那款叫“Chainfire 3D”的用以模拟不同硬件环境的游戏神器么,Chainfire的实力值得我们信任。 Android图形性能测试App 随着Android的成长,基于Android平台的大型3D游戏越来越多,Android设备的图形性能已经成为了衡量一款Android设备的重要指标。我们知道,在Windows上运行游戏,大多数情况下需要使用DirectX图形接口,与此对应,Android平台使用的图形接口为OpenGL ES,Android上的图形测试App基本都基于OpenGL ES。
NenaMark系列
NenaMark目前总共有两代,分布为使用OpenGl ES 1.1的NenaMark1和使用OpenGl ES 2.0的NenaMark2。NenaMark在测试前会显示当前Android设备的配置,完成后会给出成绩,可以提交到服务器上,也能够通过浏览器查看成绩排名。
Neocore
Neocore是高通开发的一款图形测试App(高通出品你懂的),在各类评测中也经常能看到。Neocore在测试过程中并不能实时查看帧速,需要在测试完成后才能看到结果。此外,Neocore也无法查看成绩的线上排名,这点比较遗憾。
NenaMark1和Neocore对图形芯片的负载都不算大,反而处理器的性能会大大影响结果。实际上,市面上主流的Android机器基本都可以跑接近60帧(Android锁定60帧)。这两款App对较新的机型来说,参考意义并不大。 Android图形性能测试App GLBenchmark
我们知道,Android设备的屏幕分辨率千奇百怪,使用不同分辨率渲染3D画面对图形芯片的负载也不一样,如何公正地测试不同屏幕分辨率的Android设备的图形性能,一直都是一个难题。 GLbenchmark的出现解决了这个问题。GLbenchmark提供了一个名为“Off screen”的测试模式,可以让Android设备的图形芯片强制输出720p的画面。这样一来,无论你的Android设备是什么分辨率,运行GLbenchmark的时候都会以1280×720的分辨率渲染3D图形,这样一来大家都被扯回到了同一起跑线。因此,GLbenchmark也成为了Android最有价值的图形测试App。
和其他图形测试App能省则省的简单风格不同,GLbenchmark提供了一大堆针对不同方面的图形性能的测试,其详细度堪比Windows平台上的3Dmark,如果需要测试一部Android机的3D图形性能,GLbenchmark一定不容错过。
Android综合测试App 前面说了这么多测试不同环节的App,如果真的要逐个去运行跑分,花费的时间精力真心太多。实际上,Android平台也有些只需要跑一次就能得到各方面数据的测试App,这类App类似Windows上的PCMark。值得高兴的是,Android平台上的综合测试App都是免费的,要知道PCMark可是天价,虽然在这里也没什么人买就是了。 Quadrant(象限测试)
首先第一个介绍的就是历史悠久的Quadrant,也就是大家都熟知的“象限测试”。印象中,象限测试已经从Android 1.5一直战到了现在Android 4.1.1,实属不易。 Quadrant分为两个版本,为付费的Advanced Edition和免费的Standard Edition,区别在于付费版可以自选跑分项目测试,不需要联网也可以查看跑分结果。对于一般人来说,免费版已经够用了。
Quadrant的测试项目涵盖了CPU、RAM、闪存、图形芯片的2D和3D速度,十分全面。跑分完毕后,Standard版需要联网才能查看数据,Advanced版则不需要联网。查看数据时会有和其他机型的对比,让大家的战意更烈。
安兔兔
安兔兔是另一款在各种评测中都有着极高出场率的综合性跑分App。它由Windows上老牌优化软件超级兔子的团队开发,可以说超级兔子在Android平台上用安兔兔打了一个翻身仗。安兔兔的界面友好,简单易用,功能齐全,测试项目类似Quadrant,涵盖了各方面。当然,也可以联网查看跑分数据的排名情况。
值得一提的是,无论是象限测试还是安兔兔,跑分步骤、耗时都远远不如上文提到的GLbenchmark多,要知道安兔兔和象限测试都是综合性能测试而GLbenchmark只单纯针对图形性能,GLbenchmark的测试详细程度由此也可见一斑。 Android网页测试App Vellamo 互联网浏览是Android设备最常用的功能,网页渲染及脚本运行的性能直接影响网页浏览的体验。Vellamo是一款用以测试Android设备网页浏览性能的App,由高通出品(高通出品,诶嘿你懂的),在各种测试中被广泛使用。
Vellamo通过测试Android设备的HTML5渲染性能(如Canva特性等)、JavaScript执行速度等项目来判定该设备的网页体验如何,项目较多。
但是,我们也要注意到一点,Vellamo虽然可以测试得出Android设备的网页浏览性能,但是上网的体验并不止局限于这些苍白的数据。浏览器的功能同样也对用户体验有着决定性的影响。页面渲染得再快,但是字体针眼小,按钮凌乱不堪,你要用极速看天书么? Android稳定性测试App 其实这一类App并非用作跑分——跑起来的时候没完没了,停止后又连个分数都没,当然不是跑分用的了。但是,很多玩家都会通过超频来提升Android设备的性能,安兔兔等跑分App中甚至还提供了超频的途径。超频后机器是否稳定,是很多玩家关心的问题。稳定性测试App在此时此刻就显得尤为重要了。 StabilityTest
这是一款常见的稳定性测试App,可以对CPU、CPU+GPU作稳定性测试。当然,有一些深度的测试需要root权限,不过超频的玩家肯定早已把机器root掉了。
不过奇怪的是,“Classic Stability Test”的负载好像比“CPU+GPU Stability Test”还要大,机器明显会更热一些。 结语 Android很多设计都具有前瞻性,这使得Android系统对硬件的要求也较高。不少人认为,Android用户体验并不好,高配置用在Android上只能当暖手宝。但是,我们也需要认识到,软件的不断优化可以把硬件的潜力释放出来。随着Android的不断发展,一部卡卡的机器很有可能就会野鸡变凤凰了——从纸杯蛋糕到果冻豆,Android已经有过太多次华丽转身了。 但软件的高效运作需要一定程度的硬件作为保障,即使惊艳如iOS,每一代iPhone发布之时其硬件在当年也是顶级的。即使你的机器现在并不顺手,但是如果存在硬件上的潜力,也许在某一天就能获得升华。以上介绍的跑分App,能让你大致了解手中的Android设备硬件的战斗力,希望大家跑分愉快吧。 |
正在阅读:来战个痛快!Android跑分App终极大搜罗来战个痛快!Android跑分App终极大搜罗
2012-07-25 09:00
出处:PConline原创
责任编辑:censi
相关文章
网友评论
登录|QQ微博微信
欢迎参与讨论,分享你的看法
热门评论
最新评论