今天最有争议的报告:PerfMarks 对 iOS 和 Android 设备的测试

产品

2012-03-06 15:23

网页游戏(Web Game )正在逐步侵入移动平台,相信越来越多的开发者都想投入其中。跨平台游戏开发工具提供商 Spaceport.io 最近放出了一些有争议的数据,他们认为同一款 HTML5 游戏在 iOS 和 Android 设备上的性能表现“有数倍的差距”。

一石激起千层浪,很多媒体使用了《iOS 跑 HTML5 游戏比 Android 快三倍》这样的标题,并引发大面积口水战。

什么是 PerfMarks ,怎么测试?

Spaceport.io 创建了名为 PerfMarks 的测试工具,而且他们会定期发布报告——测试市面上流行的移动设备,并汇总成表格。PerfMarks 的代码是开源的,感兴趣的朋友可以在 GitHub 上下载。

三月份的测试报告(就是富有争议的这期),共测试了 16 款设备,都是比较常见的:

  • Samsung Galaxy Nexus (Android 4.0.2)
  • Samsung Droid Charge (Android 2.3.6)
  • Motorola Droid 2 (Android 2.3.3)
  • Sony Ericsson Xperia PLAY (Android 2.3.4)
  • Amazon Kindle Fire (System Version 6.2.2)
  • Samsung Galaxy Tab 10.1 (Android 3.2)
  • Asus Eee Pad Transformer TF101 (Android 3.2.1)
  • Blackberry Playbook (Playbook 1.0.8.6067)
  • Motorola XOOM (Android 3.2.6)
  • iPhone 4S (iOS 5.0.1)
  • iPhone 4 (iOS 5.0.1)
  • iPod Touch 4G (iOS 4.3.5)
  • iPhone 3GS (iOS 4.3.3)
  • iPad 2 (iOS 4.3.3)
  • iPad 2 (iOS 5.0.1)
  • iPad (iOS 4.2)

而测试的环境是 Safari 和 Android 内置浏览器(报告中没有说 Playbook 的测试环境) 。方法很简单,在保持 30 帧/秒的速度下,看在屏幕中能填充多少个运动物体。然后他们拿出了这个结果:

rep

怎么分析这个图表?

OK,我们怎么看这个图表?首先,测试者把待测设备分为了几组:

  • 最棒的 iOS  设备
  • 最棒的 Android 设备
  • 最差的 iOS 设备(明确地说是 iPhone 3GS)
  • 最差的 Android 设备(明确地说是 Droid 2 )

随后得出的结论是:最差的 iOS 设备能够在 30 帧/秒的速度下填充 50 个物体,而最差的 Android 设备无法达到 30 帧的测试要求。这样就能算出一部设备的分数:

  • iPhone 4S 得分 252
  • iPad 2 得分 327
  • iPhone 3GS 得分 53
  • Galaxy Nexus 得分 147
  • Kindle Fire 得分 25

测试中所使用到的主要方法是 css3dImg ,css3dBackground,css2dImg 等等。下面这两张表格是具体的分数分布:

an

ios

这就是“iOS 跑 HTML5 游戏比 Android 快三倍”的来源。

富有争议

很明显,这样的测试并不严谨。

几位 Android 的支持者写信给 Spaceport 公司,要求使用 Chrome Beta 重新测试,并认为这个渲染的速度与浏览器的配置有直接关系。(事实上在完整的报告中有 Opera ,Chrome 和 FireFox 的结果)

既然是基于浏览器的测试,那么同样带有硬加速的 Windows Phone IE Mobile 自然不甘示弱,它们在微软的 HTML5 测试中几乎都没有输过(比如这里)。有微软的支持者强烈要求 Spaceport 公司把 WP 纳入测试范围。

谁得利了?

这场口水战看来是要延续下去,在这之中谁得利了?当然是 Spaceport 公司!他们的生意就是卖开发平台,越多人关注他们就越好。

阴谋论一下,这只是一次公关事件,被作为筹码的是双方的粉丝。

题图来自 flickr

后评论

评论在审核通过后将对所有人可见

正在加载中

先后在华为技术和炬力集成做码农和 PM,并在华强北摆弄过手机档口。致力移动互联网,LBS,垂直社区,新媒体观察,致力于 iSeed 访谈的推动和建设。

本篇来自栏目

解锁订阅模式,获得更多专属优质内容