安兔兔跑分ios和安卓(苹果手机的安兔兔跑分和安卓一样吗)

上次更新了一篇关于手机购机体验的随机谈,得到了读者的积极评价。
但没想到,一石激起千层浪。有一点引起了读者的好奇:Android和iOS平台是否存在巨大的性能差异?这一次,通过引入一个更可靠的性能指标——SPEC。希望能为大家解决这个问题。这就引出了第一个问题:
什么是SPEC?SPEC,全称标准绩效评估公司,成立于1988年。这是一个由几家知名大学、学术机构、IT企业组成的第三方机构。其SPEC测试在业内威望很高,可以算是摸石的一般存在。
很多经常关注数码行业的“老鸟”可能会一脸不知所措:SPEC?没听说过!我想我也没见过媒体在手机上做这个测试吧?这是因为SPEC测试套件非常昂贵,高达1000美元。而且SPEC只提供源代码,没有用户界面。还需要自己编译,才能运行。说白了就是贵,不好用。和安兔兔一样,免费下载一键跑分。多么棒的用户体验。但是SPEC侧重于从实用的角度来衡量计算系统的实际性能。主要是行业用,而不是用分数做宣传资料。
所以你看SPEC官网记录的基准分数,就算高端系统出来了,也只有两位数。和安兔兔一样,几十万甚至几十万的人总是很兴奋。作为厂家的宣传资料正合适。另外,SPEC的CPU测试很有特点,测试结果的影响因素包括以下三个方面:
处理器(Processor)内存子系统(Memory subsystem)编译器(Compiler)换句话说,只要合理使用SPEC。硬盘I/O和操作系统对测试结果不会有太大影响。SPEC的测试结果适合跨平台对比。
简单介绍完SPEC,我们就进入正题。因为骁龙855和Exynos 9820的手机还没有上市,所以我们以安卓阵营最强的芯片——麒麟980为代表,和苹果A12做一个深入的对比。同时穿插了高通骁龙和三星Exynos的对比。希望能窥一斑而见全豹,给大家展示一下Android和iOS平台的性能特点和差距。
麒麟980/苹果A12性能对比废话少说,直接上图:
这么多数据,是不是很蠢?SPEC CPU 2006测试分为整数运算(SPECint)和浮点运算(SPECfp)两部分。左边的条形代表功率和能耗,而右边的条形代表性能。还是不能理解?没事的。我一个一个解释。性能:
把功耗放在一边,只看性能。在测试的6款安卓芯片中,麒麟980独树一帜。相比2018款“爆款”骁龙845,领先幅度达到了45~48%。当然,这并不奇怪。毕竟骁龙845的核心架构和工艺都是上一代的产品。那还公平,和同样7nm工艺的苹果A12比?可以明显看出苹果A12和麒麟980的差距是44~54%。实际上,到目前为止,还没有一款Android手机芯片的性能足以媲美苹果的上一代A11,甚至都不接近。耗电:手机空间紧凑,电池有限;抛开功耗和发热谈性能就是耍流氓。看看能源消耗:
能耗是指芯片运行整个测试程序后消耗的功率。麒麟980不是整数就是浮点。都是消耗能量最少的,甚至以微弱优势击败苹果A12。当然不能简单的说麒麟980最省电,但也足以证明它在能耗上确实有明显的优势。而且苹果的实力也很硬。因为在同一代工艺中,性能越高,保持低能耗的技术难度会成倍增加。而A12,有两匹马的力气,只吃一匹马的口粮。这简直是让其他SOC哭的黑科技。
平均功率,这个值可以有多种理解。有趣的理解是:平均功耗越高,芯片满负荷运行的时间越短。因为对应的满载发热量会更大,手机的散热压力也会更大。越容易出现CPU降频,屏幕变暗等情况。
比如臭名昭著的Exynos 9810。他的理论还不错(仅次于麒麟980),但功率达到惊人的最大值4.2W一般,手机很难承受这么高的热度。所以在使用中会频繁碰壁,“无法有效使用”,实际性能却不如骁龙。苹果呢?A12的功率也达到了4.2W,为什么不像E9810那样翻车?原因很简单:A12的峰值性能很高(约为E9810的1.8倍),目前只有少数app能触及A12的性能天花板。偶尔,计算量大的操作也可以借助高性能快速处理。所以A12会在很短的时间内达到最大功率(最大负载),所以散热压力比较小。
如何理解绩效与业绩的关系?之前有朋友问小曲:你说A12有两倍的性能。是不是说iPhone XS比其他手机流畅一倍?显然没那么简单。
比如现在很流行对APP启动速度的评价。XS并没有表现出和芯片性能一样的运行速度,甚至比不上麒麟980型号。既然高性能不一定意味着更快的速度,那么如何理解手机芯片的性能呢?
如果把手机的性能比作房子,性能越高,房子就越宽敞;APP就是住在里面的住户。麒麟980就像一室一厅,A12是三室一厅。现在的APP就像一个单身的年轻毕业生。住一房一厅,或者三房一厅。生活质量一般没有区别。想想收纳技巧的话,一个人住一室一厅就更舒服了。(这种存储技术对应的是GPU Turbo、ML预加载等技术,提高性能调用效率)但是毕业两三年后,年轻人也会结婚成家。有伴侣,有孩子。再怎么打理,一室一厅肯定是不够的。需要更多的空间来满足更多人的需求。这时候三室一厅的优势就凸显出来了。
从发展的角度来看:从我们购买某款手机的那一刻起,它的性能就是固定的,不会改变。但这款应用不会一成不变。系统、app、游戏的胃口会增长,“吃”的性能会提升。直到某个时间点,手机提供的性能无法满足APP的需求,卡顿就不可避免的发生了。你的表现越多,这个卡顿就来的越晚。没错!小曲又回到了那个观点:保证手机长时间流畅使用。性能是唯一可靠的保证。
题外话:娱乐在哪里?(此部分参考Andrei Frumusanu的Anandtech的文章)
很多人说安兔兔和GB4是娱乐跑分。认为这些分数没有实用价值。那么这些跑分和娱乐在哪里呢?Anandtech认为很多跑分都是“娱乐性”的。由于这些错误的测试项目,内存子系统/内存子系统(缓存、内存控制器等)上的压力。)的芯片太小,无法重现我们日常使用中的数据吞吐量。
会有多大影响?比较Geekbench 4和SPEC2006。骁龙835性能归一化,其他芯片以倍数呈现。不难看出一个规律:GB4在高性能芯片上的评级偏低(低估A11和A12,甚至有人说GB4是AppleBench?),而对于低性能芯片的评分较高(高估E9810)。说的更直白一点,娱乐跑分的体现就是成绩高低拉开不了差距。低性能芯片也能跑出好成绩,高性能芯片却得不到应有的高分。
每次APP更新的时候,我们都能看到它们的体积在以肉眼可见的速度增加,手机芯片需要处理的数据也在上升。过去几年手机芯片工作量的增加几乎等于过去几十年台式机CPU的增加。增长速度仍在加快。而一些测评软件已经落后于时代的发展。所以Andrei认为SPEC比GB4对内存子系统的压力更大。更贴近我们的日常使用环境。而安兔兔的CPU测试部分压力甚至比GB4还要小,能提供的参考意义就更少了。话说回来,为什么内存子系统如此重要?
安德烈认为,设计一个非常胖的现代手机芯片内核并不难。问题是:如果缺少一个好的内存子系统,那么要处理的数据就会稳定而持续地“喂”给核心处理。核心再胖,也只会偷懒;结果,浪费了电力,但是不能获得同等的性能。
显然,苹果早就意识到了内存子系统的重要性,A12对内存子系统进行了大刀阔斧的改进。在Andrei看来,下一个Android阵营(高通、华为、三星、联发科)必须拿出更先进的内存子系统设计,才能赶上苹果的脚步。
总结(全文浓缩版)麒麟980是目前安卓阵营最强大的芯片。同时能效突出,优于苹果A12。领先安卓阵营至少一代的骁龙845的性能和功耗已经落后于手机的长期流畅使用。它需要强大的性能来支撑操作系统、app、游戏不断提升的性能要求,这是手机换卡的根本原因。由于内存子系统压力较低,一些娱乐分数无法真实反映芯片性能。安卓阵营急需改进。
好了,今天的知识大家都掌握了吗?如果你还有其他想知道的问题,可以在评论里问小曲,也很欢迎~如果对你有帮助,请点赞、转发、打赏、关注!

其他教程

人类上一次登月(人类登上月球的第一人是)

2022-9-10 17:05:54

其他教程

共战疫情诗朗诵(关于共同战疫的朗诵稿)

2022-9-10 17:07:56

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索