安兔兔跑分门:都是编译器惹的祸

安兔兔因使用了英特尔编译器,在英特尔平台上跑出超高得分。在高通等ARM厂商的压力下,安兔兔最近发表声明要修复该BUG。安兔兔因使用特殊编译器确实造成了测试不公,不过也许用户体验比跑分更重要。

安兔兔/英特尔

最近手机性能评测软件安兔兔发了一份声明,表示“我们将公布一个全新的V4测试标准,由一个极限回归用户体验。

这份声明的背后是随着搭载着英特尔芯片的手机陆续上市,人们惊奇的发现,在用安兔兔跑分时,英特尔芯片的得分特别高。

与此同时,使用其他测试软件进行测试时,英特尔芯片并没有像安兔兔所显示的结果一样,可以说在大多数其他测试里,英特尔处理器性能是不如高通相应的处理器的。

当然这么说是比较片面的,由于高通和英特尔的处理器基于不同的指令集,两者的性能其实很难用一个统一的标准去衡量

我们来看看此次事件的主角——英特尔编译器。在安兔兔的声明中有这样一句话,“安兔兔非常抱歉此次事件源自我们对V3标准的极限追求,而使用了Intel 编译器”。

这便是为什么用英特尔处理器跑分安兔兔的得分特别高的原因。做开发的朋友们可能对编译器比较熟悉,所谓编译器打个比方说的就是把编程语言翻译成机器可以读懂的机器的语言的一个翻译软件。

一般安卓程序开发时,大家普遍使用的谷歌提供的通用编译器。但一些硬件厂商比如英特尔为了让软件更好的在自己的硬件上运行,会推出自己的编译器。

用英特尔编译器编译的软件,当然在英特尔平台上有更好的表现,这是一个不需要纠结的问题。

这个问题之前没有暴露出来是因为此前这可能都算不上一个问题,因为此前市面上基本没有用英特尔处理器的手机产品。所以相对所有手机来说,安兔兔都是用一个三方编译器编译的一个软件,其测试相对来说还是有参考价值的。

但当英特尔处理器的产品上市,这个评测就变得不公平起来了。就像两个人都跑进一个胡同,一个土生土长,一个是新来的,土生土长的当地人当然是如鱼得水,另外一个可能就要迷路了。

当然也不能说安兔兔的评测是完全没有任何参考价值的。至少可以说明,在程序用英特尔编译器进行编译优化后,其在英特尔平台上的效能表现还是会很不错的。

如果纯粹从理论上来说,最公平的做法可能是出两个版本的安兔兔。一个针对英特尔平台优化,一个针对ARM平台优化。

但是事实上,由于构架不同,其优化程度会不一样,即使这样做也很难做到真正的公平。

而作为一个通用评测程序,安兔兔用英特尔编译器还面临着不能模拟真实使用情况的问题。现在市场上的大多数应用都没有针对英特尔平台进行优化过。

所以即使出两个版本的安兔兔,还能神奇的做到优化程度一模一样,其测试结果也不是那么有说服力。因为市面上不是所有程序都会分别针对不同的平台优化的。

作为一个评测软件,本来就是很难一碗水端平的。而在跨处理器构架的情况下,就更难有一个客观的度量了。

其实,现在主流的手机,已经基本摆脱了性能问题的困扰。要知道连Win 8都已经取消了根据性能评判机器的的“Windows体验指数”(详见钛媒体文章《微软取消Windows体验指数,性能时代一去不复返》链接:https://www.tmtpost.com/46653.html)。

可以说跑分很多时候除了作为宣传噱头以为,便没有多少价值了。

对于此次事件,我认为一方面,作为跑分软件的出品方,应该尽量公平的设置其软件的测试项目。另外一方面,其实跑分真的不是特别重要,手机的好坏其实和跑分高低没有必然联系,用户体验才是王道。

本文系作者 叶元 授权钛媒体发表,并经钛媒体编辑,转载请注明出处、作者和本文链接
本内容来源于钛媒体钛度号,文章内容仅供参考、交流、学习,不构成投资建议。
想和千万钛媒体用户分享你的新奇观点和发现,点击这里投稿 。创业或融资寻求报道,点击这里

敬原创,有钛度,得赞赏

赞赏支持
发表评论
0 / 300

根据《网络安全法》实名制要求,请绑定手机号后发表评论

登录后输入评论内容
  • 恰恰是用户体验这个终极目标无法量化,才出现的跑分工具,从而客观的横评类似商品。<br/>所以安兔兔还是有存在的必要的,不过需要改进算法。

    回复 2013.08.05 · via pc
  • 对于安兔兔的评测数据有很多要弥补的地方,而且对于市面上少有的这类软件更应该做到权威标准想要了解更多有关安兔兔的公司评价、面试经验 更多企业薪资待遇福利详细到卧龙阁(wolonge.com)还可以了解职场看职场文章哦!更棒的是有行业分析哦!

    回复 2013.07.17 · via pc
  • (微笑) 标准很重要啊

    回复 2013.07.17 · via pc
118
3
123

扫描下载App