Submit News Tips | I4U Gadget Flyer | RSS Feed
I4U Shopping : Cool Gadgets and Consumer Electronics Store
 
HOT TOPICS: Nintendo Wii | Sony PS3 | Xbox 360 | Gadget Models

I4U Latest News

一览众山小SPMark04 智能手机评测软件

Topic: 新品评测         ★★★★★

作者:Rowan    文章来源:本站原创    点击数:    更新时间:2007-6-27

编者按:这篇文章成文于2004年7月21日,发表在《大众硬件》杂志上。早在2004年,虽然已经有了不少智能手机,但是对于只能手机的评测还仅仅局限于看图说话。包括今天很多手机的评测,也仅仅是如此。但是那个时候已经出现了一款智能手机评测软体。它非常类似显卡评测软件3Dmark,从此智能手机评测,有了一把标尺。


会当凌绝顶,一览众山小
——SPMark04 智能手机评测软件

在今年7月7日诞生了一款新的测试软件,这标志着一个新兴的行业正在蓬勃的发展。玩电脑的人中很多人都听说过FutureMark公司,他们的3DMark显卡测试软件和PCMark电脑整机测试软件是整个计算机行业中最为流行的硬件测试软件之一。几乎在每件硬件评测文章中都有他们的身影。近日,FutureMark公司决定拓展自己在硬件评测软件方面的市场,深入到正蓬勃发展的智能手机领域。今天我就给大家介绍一下FutureMark公司的最新力作——SPMark04智能手机评测软件。(如图1)

为什么智能手机需要评测软件?

当你看到这篇文章时脑海中第一个反映或许是:真搞笑!谁会需要手机的测试软件啊?如果是在几年前,你的这个反映是非常正确的。但是这几年便携设备的发展速度的迅猛程度让人吃惊。现代智能手机的硬件水平已经相当于10年前的台式计算机。类似于台式计算机的发展历程,应用软件对于智能手机的硬件配置要求越来越苛刻,所要实现的应用也越来越复杂。并且智能手机也在慢慢的蚕食着其他便携移动设备的市场,慢慢的开始取代如MP3、CD随身听等便携多媒体设备和GBA等掌上游戏设备。智能手机也在慢慢的向电脑靠拢,现在已经有数款智能手机可以实现3D游戏功能。如图2

手机在经历了相当长的一段发展历程之后衍生出了很多不同的派系。与普通手机相比智能手机要复杂的多。智能手机有很多自己独特的功能和特性,有着不同的操作系统和GUI图形用户界面。在如此纷乱的市场中消费者如何挑选到适合自己的产品呢?答案尽在SPMark04。

SPMark04等同于智能手机领域的3DMark么?

在全面介绍SPMark04之前我们先要讨论一下FutureMark对于这款测试软件的市场定位。这样才能正确的完成我们的测试目标。SPMark04可以说算是PCMark与3DMark的结合体,它不仅仅对现代智能手机的3D图形处理能力做出分析评测,更对智能手机的整个性能做出评测。FutureMarks公司的目标是测试智能手机最为重要的两个因素:性能和电力消耗。在这两个部分中又更加细致的划分出了几个测试项目,这些功能都是手机用户最为关心的问题。他们包括:用户操作界面、通讯薄、行事日历功能等等。通过下面的表格,你可以清楚看到所有SPMark04所支持的测试项目。

测试项目名称

性能测试

电力功耗测试

3D图形(OpenGL ES

JPEG格式图片处理能力

本机Symbian固化程序

 

 

       用户操作界面

       通讯薄

       行事日历

磁盘访问速度

BMP位图等级

RGB掩码传送

SPMark04的测试项目

下面,我们再一起来看看SPMark04各个项目的测试积分比重。

测试类别

测试项目

积分侧重

产品

行事日历操作

 

 

联系簿的使用

 

 

可用存储空间

 

 

娱乐

3D游戏处理

 

 

图像处理能力

 

 

其他

桌面同步软件

 

 

电池功耗

 

 

此外,SPMark04也照顾到不同智能手机操作系统的差异。例如标准的Symbian OS设备就有两种图形用户界面,即60系列和UIQ系列。SPMark04在测试方面充分的考虑到了两种图形用户界面。并且保证实际的测试结果公证、公平。下面我们就来看看SPMark04各项测试的细节。

一般性能测试和电池功耗测试

这主要是SPMark04的非3D测试部分,它们主要对智能手机各种各样的功能做出全面的测试。以下是各项测试的细节评述:

2D图像测试,这项测试主要是检测屏幕的bitmap位图的显示能力,考察屏幕的响应速度。并且记录下每秒生成的图像帧数,用来检测系统的2D图像生成能力。(如图3)

图像缩放测试,跟它的名字一样,这是测试对图片的处理效能的,它可以缩放图像的显示比例。并且对一副分辨率为127X127象素的容量为7k的图片进行15种不同比例的缩放处理,然后与标准的处理速度进行比较,来考察智能手机对于图片缩放的处理能力。

JPEG编码测试,在这项测试中将使用分辨率640X480象素容量为34k的bitmap位图进行测试。它将会被转换成三种不同压缩等级的JPEG格式的图片。并且最终将每秒被处理的象素数(Kpixels/s)作为测试的结果。

地址薄测试,在这项测试中智能手机必须快速的完成创建地址薄的任务,这里SPMark04会让智能手机快速创建30个地址薄卡片。最后每秒钟创建的地址薄个数就是测试的结果。

行事日历测试,这与刚才的地址薄测试相类似,它是在智能手机中快速建立40个日程场景,并且加载到数据库中。每秒钟生成的日程场景就是测试的结果。(如图4)

磁盘数据访问测试,此项测试也是不断的创建、打开、编辑、关闭数据。并且SPMark04会对100个文件反复进行这样的存取操作。最终,每秒完成的文件个数就是这项测试的结果。

电池耗电量测试,这项测试比较简单,但是持续的时间会很长。究竟测试的时间有多长取决你的智能手机的耗电量。SPMark04会简单的不断运行所有的测试项目,用以考察电池的功耗。最终直到电量耗尽自动关机为止。并且SPMark04还会记录下电池在不同时段内的电压值,以供评测参考。当然你也可以自定义所有的这些测试项目,选取你感兴趣的测试,忽略那些无关的测试。但是只有进行了所有的测试之后,你的智能手机才能拿到所有的积分。

3D测试项目

如果你以前用过3DMark的系列软件,当你看到SPMark04的3D测试项目时肯定不会觉得生疏。整个3D测试部分包括三项测试:一个真实的游戏场景测试,它尽可能的接近真实的游戏世界,假想成一个直升飞机的射击游戏。剩下两个场景都是纯粹人工合成的一些物件场景,它意在考察智能手机对于3D图形的渲染能力和多边形的计算效能。

任何用过3DMark 2000的人都会记得,这个直升飞机的射击游戏是3DMark 2000的第一个游戏测试场景。直升飞机的观察视角会不断的变换,周围的风景会不断的涌现出来,并且夹杂着火箭、子弹、爆炸等光影特效。

如图5、6,这是SPMark04的游戏测试场景。

在这个场景中,你可以看到大约2500个多边形,每秒钟所生成的帧数将作为测试的结果保存下来。在下图中,你可以看到这个游戏场景中生成每个元素所需的详细多边形数量。(如图7)

对于周围的风景地貌来说:天空需要144个多边形,森林需要565个多边形,山川需要956个多边形,湖岸需要107个多边形,池水需要16个多边形。另外,对于直升飞机来说:顶端的螺旋桨需要2个多边形,直升飞机模型需要450个多边形,尾部螺旋桨需要2个多边形,飞弹需要22个多边形,飞弹后面的尾焰需要19个多边形,敌人的直升飞机模型需要205个多边形,爆炸特效需要2个多边形。

后面两个人工合成的物件场景非常漂亮富有艺术性。一个是考察智能手机的象素填充速度的。这个场景使用128X128大小的材质,不断的在屏幕上作着各种扭曲和旋转。最终,每秒的象素填充数量作为结果保存下来。另一个是考察智能手机的多边形生成速率。SPMark04将绘制出4800个带有彩色阴影的三角形,每秒钟所生成的三角形数量被当作结果保存下来。

如图,8、9这是SPMark04的多边形测试和材质渲染测试。

在这里你会看到FutureMark的早先3D测试软件的影子,在过去他们是非常有名的DircetX测试软件。尽管如此,以前的DircetX API已经不能直接在智能手机上运行了。FutureMark所研发的SPMark04并不是使用以往的DircetX API,而是使用了专门为移动掌上设备镀身定做的OpenGL ES API。顾名思义,从名字上你就可以看出,OpenGL ES是基于OpenGL的API。那么这个OpenGL ES又有什么新明堂呢?

关于OpenGL ES

就像Windows中的3D应用程序一样,移动掌上设备也需要开发一套相关的命令和API。在台式电脑的Windows操作系统中,主要有两套3D API解决方案,他们就是著名的DirectX和OpenGL。而在移动掌上设备领域就比较容易选择,一直以来移动掌上设备平台仅有一套3D API,那就是OpenGL系列的——OpenGL ES。如图OpenGL ES

正如你所预料的那样,OpenGL ES属于OpenGL的一个子集,它继承了Windows平台上的许多特色和法则。最棒的是它是一个完全免费开放式的API。3D应用程序开发人员可以轻松的在这个平台上构建自己的程序,不断扩展OpenGL的功能。它能够实现许多出色的光影特效。由于OpenGL和OpenGL ES的编程法则和代码都大致相同,在对3D应用程序进行跨平台移植的时候将非常方便。例如,你可以将以前在Windows平台许多经典的OpenGL游戏,轻松的移植到手机上。

但是由于OpenGL ES将被用在一个崭新的智能手机应用平台上,开发人员也遇到了一些新的问题,其中最为重要的就是智能手机内存的调度和电力消耗问题。因为智能手机的内存不仅仅作为应用程序的缓冲,它也是数据的存储仓库。换句话说,智能手机的内存就相当于传统台式电脑的内存+硬盘。显然,程序开发人员必须编写出更为高效的应用程序,尽量使用较少的内存作为交换空间,并且程序的体积也尽量要小,。与此同时,也要尽量减少整个智能手机内的数据传输总量,尽可能的使手机保持低耗电量状态。

OpenGL ES也需要能够涵盖更为广泛的便携装置,并且它也需要开发出更为高效的软件编译器。当硬件无法完成光影特效的渲染时,就需要由软件编译器代劳。它能够大大简化软件开发人员的工作量。就像很多Windows平台的游戏开发过程一样,使用游戏引擎可以快速的开发游戏。

目前的OpenGL ES函数库是属于OpenGL 1.3规范的一个子集,同时加入了针对掌上设备的一些拓展功能。OpenGL的函数库非常灵活,在OpenGL ES中除去了那些与掌上设备无关的函数。并且当掌上设备的硬件达到了一个新的水平时,还可以在OpenGL ES中加入新的扩展指令集和函数库。对于高速发展的数码产品,OpenGL这种灵活多变的特性是必须的。当前的OpenGL ES包含两方面的发展方向,一方面是“Common Profile”它允许使用所有的3D函数,来创造最为理想的游戏程序。另一方面是“Safety Critical Profile”它属于信息安全的范畴,它可以构建更为安全的商务应用程序。它只能使用最小化的3D特效,首要考虑的是程序的安全性。

你可以使用OpenGL ES在各种各样的便携装置上开发3D应用程序,OpenGL ES的处理管道具备如下特点:

几何处理
-顶点队列
-点、线、三角形
-矩阵堆栈
-视觉端口,深度范围
-顶点光照
-阴影模型

光栅
-多重采样
-点和反别名点
-线和放别名线
-多边形
-切割面
-封闭多边形的填充模式

材质贴图
-2D材质
-外围重复,边缘合并
-材质压缩
-材质子类贴图,拷贝材质贴图
-多重材质贴图
-RGBA象素和封装象素格式,L,LA
-所有的过滤处理

片断处理
-雾化效果
-剪切校验
-Alpha校验
-蜡纸校验
-色深校验
-混合
-逻辑“或”
-抖动

帧缓冲的操作与羼合
-清楚
-读取象素/Alpha校验/抖动
-数据突发/终止
-线索
-得到静态声明(常量)

SPMark04的测试

上面跟各位看官说了很多技术细节,你的脑袋是否都听大了。下面就进入到本篇文章最为精彩的部分,真正的智能手机测试就要开始了。我们还是先来看一下SPMark04的运行环境要求。

-Symbian操作系统 6.1/7.0或更高版本
-Series 60(1.2/2.0)或UIQ(2.0/2.1)
-1.2MB可用空间,用来存放SPMark04主程序(可以是内存或是外部扩展卡)
-3MB空闲的内存空间,用作测试时的数据交换

如果你对你的手机的硬件相关配置不太了解,请参照如下表格。这里列出了目前SPMark04所支持的所有手机型号。(如图10)

为了达到最好的测试效果,我们采用了诺机亚的N-Gage游戏手机来运行SPMark04。在真正测试之前,我们还是先来看看SPMark04的总成绩是如何进行计算的,下面是各项测试的得分算法。需要注意的是,你的智能手机必须运行完所有的测试项目之后,才能得到总成绩。

SPMark04总成绩=100×所有测试成绩的几何平均数

并且,当手机运行完所有的测试项目之后也会得到一个SPMark04的3D处理效能的分数。它的计算方法如下:

SPMark04 3D处理效能得分=25×3D游戏测试成绩+85×3D填充率成绩+5×多边形计算成绩

接着,当手机运行完所有的测试项目之后还会产生一个系统总分,它的算法是:

SPMark04系统总成绩=65×所有系统测试成绩的几何平均数

作为掌上设备当然少不了电量测试,最终SPMark04会产生一个电池评分,这是计算电池寿命测试后的得分,它的算法是:

SPMark04电池评分=(电量测试期间SPMark04成绩×以分钟为单位的电池使用时间)÷300

好了,在搞清楚所有的技术细节和测试细节之后,我们就来使用手头这台N-Gage进行激动人心的测试。

如图11,这是N-Gage运行SPMark04时的loading画面。

如图12~14,这是SPMark04侦测到的N-Gage手机的相关配置参数和硬件配置情况。随即SPMark04会生成一份系统的配置信息报告。








如何安装SPMark04

将SPMark04测试软件安装到你的智能手机上是非常简单的。你可以有两种方法安装这个测试软件。第一种是先将软件下载到一般的台式电脑上,然后通过同步线缆,或者红外、蓝牙等方式将SPMark04传输到手机上。另一种是使用手机先登陆到Internet,然后从FutureMark的网站上直接下载安装。

一旦程序文件被下载到你的智能手机中,它就会驻留在你的手机或者扩展卡上。你可以通过智能手机的程序管理软件对它进行操作。这些操作包括:选择常用语言,接受服务条款,选择安装的软件包等等。就像安装其他应用软件一样简单。

运行测试

当启动SPMark04后,你就会进入主菜单,在这个菜单中你可以选择“Run All Tests”来运行所有的测试项目。你也可以选择“Selected Tests”来单独制定性能测试的选项。或是选择“'Run Battery Test”单独进行耗电量的测试。(此时系统将不断循环重复所有的测试项目,直到电力耗尽自动关机为止)可以将最终的测试结果显示或者保存起来。可以显示你的手机的相关信息。最为华丽的还是FutureMark所提供的一个demo模式,几乎在每款FutureMark的测试软件中你都会见到一个制作的非常绚丽的demo模式。

选择运行所有测试,除了进行耗电量的测试之外,SPMark04会运行每项测试。下面就来让我们看看FutureMark所提供的几款著名智能手机的测试结果。

如图15,这是诺机亚7610、N-Gage、西门子SX-1、诺机亚6600四款手机的SPMark04测试总得分。

需要指出的是SPMark04的安装位置对于测试总得分的影响非常大。一般来说,智能手机的内存要比外部扩展卡的数据吞吐量高很多。因此,将SPMark04安装在智能手机的内存中会比安装在外部扩展卡中要高出许多分。以下所有的测试都是将SPMark04安装在智能手机的内存中。

从上面的测试结果来看,同样使用104MHz ARM处理器的N-Gage和诺机亚6600的测试总分在同一个水平上。由于N-Gage特别为3D游戏作了优化,它的3D处理能力略强,因此在最后的得分中超越了诺机亚6600。而诺机亚7610的胜出也并不让人惊讶,毕竟它的使用的是主频为123MHz ARM 的处理器。

如图16,下面我们要进行的是3D处理效能的测试。

由于N-Gage特别为3D游戏优化,因此它的3D处理效能在其他两款手机中间。

如图17,下面我们要进行的是智能手机的系统测试。

N-Gage显然比诺机亚6600略快一些,但是表现最为出色的还是诺机亚7610。

如图18,这是SPMark04的耗电量测试结果。

N-Gage在这个环节的表现非常令人失望,它的电池寿命并不理想。落后于其他两款手机,N-Gage的耗电量得分仅仅是诺机亚7610的一半。

当所有测试完毕之后,我们再来看看N-Gage手机在各项测试中的细节表现。

测试项目

结果

3D 游戏

8.01 FPS

3D 象素填充率

1.80 Mtexels/sec

3D多边形生成率

26.78 Ktriangles/sec

2D 图像处理

37.33 FPS

图像缩放比例

1.57 bitmaps/sec

JPEG 编码

154.26 Kpixels/sec

联系簿

2.65 contacts/sec

行事日历

5.91 events/sec

磁盘访问

5.95 files/sec

 
如图19,最终我们还对比了普通测试和耗电量测试在得分上的不同。这两种测试模式的差异相当有趣,普通测试会比耗电量测试时的得分略高一些。

这是因为当进行普通测试时,整个智能手机处于全负荷工作状态,而进行耗电量测试时,由于智能手机的电源管理系统的影响,智能手机保留了一部分性能。虽然目前Futuremark并没有出台一份正式的测试操作规范,但是官方还是建议我们采用电池耗电量模式进行测试。这样可以的检测一款智能手机的实际性能。如下表格列出了N-Gage手机在两种不同的测试模式下的性能表现。

测试项目

N-Gage (耗电量模式)

N-Gage (一般模式)

3D 游戏

8.01 FPS

8.08 FPS

3D 象素填充率

1.80 Mtexels/sec

1.80 Mtexels/sec

3D多边形生成率

26.78 Ktriangles/sec

27.68 Ktriangles/sec

2D 图像处理

37.33 FPS

36.51 FPS

图像缩放比例

1.57 bitmaps/sec

1.58 bitmaps/sec

JPEG 编码

154.26 Kpixels/sec

151.06 Kpixels/sec

联系簿

2.65 contacts/sec

3.23 contacts/sec

行事日历

5.91 events/sec

6.56 events/sec

磁盘访问

5.95 files/sec

7.08 files/sec

总结
在今年的7月7日,FutureMark正式发布了SPMark04。并且针对不同阶层的用户,SPMark04被分为3个版本。Business Edition是商业版本,主要面向手机制造商。Developers Edition是开发者版本,主要面向的是智能手机应用程序的开发人员。而最后一种是普通消费者版本,它会在今年年底的时候发布。
从某种程度上说,我们很难评判SPMark04的优劣。原因非常简单,它是目前智能手机领域唯一的一款测试软件。无论如何,SPMark04还是有着重大的历史意义。消费者终于有了一把衡量智能手机性能优劣的尺子。以前我们总是注重智能手机的外观和特色功能,而忽略了硬件的性能表现。SPMark04的推出会让我们更加直观的了解到各种产品之间存在的差异。智能手机领域现在还处在朝气蓬勃的初期发展阶段。直到我们在智能手机上看到真正的硬件3D加速时,在这个领域才会出现一款真正强大的测试软件。智能手机在发展,SPMark也会随着硬件的发展而不断前进。

 

发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口

  • 上一篇文章:
  • 下一篇文章:
  • 起居室变摄影棚 DIY摄影背景幕布
    mod地带:恶龙传说MOD主题机箱改造
     
    姓 名:

    评 分: 1分 2分 3分 4分 5分

    评 论: