目录:
更新,2017年3月:这篇文章已经更新了有关最新手机和基准技术的信息。
当三星向我们展示新手机时,谈论硬件不可避免地会带来基准测试的主题。 三星2017年的展示手机Galaxy S8也不例外。 正如预期的那样,只有现有这些数字才能让很多人谈论它们。
数字在,但它们是什么意思?
关于基准的一些谈话只是闲聊。 “哦,很酷!Snapdragon在基准测试应用程序中计算”东西“以及Exynos”很有趣。“ 这是一个有趣的对话,导致谈论新手机如何达到或超过我们的期望,因为它使用最先进的硬件来做很酷的事情。 这就是为什么我们大多数人都在这里,谈论运行Android的事情以及我们如何利用它们来丰富我们的生活。
但有些人认真对待基准数据并将其视为购买决策的重要部分。 我们都应该鼓励这一点,因为人们对某些事情感到兴奋总是很棒,但我们也应该讨论基准数字在宏观方案中的真正含义。 试图将事情纳入考虑范围的一种方法是将Android制造商将购买的一对新处理器的基准与Apple的最新处理器进行比较。
对于每个人来说,想知道哪个CPU对Galaxy S8更好。 pic.twitter.com/28TTXdIDhW
- 杰里希尔登布兰德(@gbhil)2017年3月17日
这并不意味着使用A10的iPhone自动获得比Galaxy S8更好的体验。 还有更多决定哪个更好,而且大多数是用户偏好。 你喜欢你喜欢什么,我喜欢我喜欢的。 推文中的数字不会改变,数字并不意味着您可能认为它们的含义。
这些数字是如何形成的
手机上的基准并不是真正对任何硬件进行基准测试,至少不是我们认为的那样。 他们无法访问硬件本身,因为他们正在使用操作系统的应用程序层。 他们通过操作系统公开的API有一个他们手机上的东西的清单,然后他们计算它们的效果。 有一个中间层可以通过操作系统后面的“大脑”,这是直接控制硬件的部分。 因此,基准应用程序 通过 某些软件对硬件 进行 基准测试。
您可能听说过iOS用户在谈论有关NDK的Metal或Android用户。 这些是应用程序可以通过该中间层与硬件接口的方式,而无需通过完整的软件堆栈。 请注意,三星的Exynos 8895和高通的Snapdragon 835的基准数字非常接近。 它们都使用相同的软件,因此它们之间的性能差异最小化。
如果您因为喜欢运行基准测试而购买手机,那么您应该购买iPhone。
Apple的“中间层”更好。 让我们把它扔到那里,我们都可以看到它。 Apple构建自己的处理器,专注于做某些事情,然后构建利用它的软件。 谷歌必须构建可以适应任何事物的软件。 它完成了一项了不起的工作,为Android手机提供动力的软件是一件非常复杂的美妙事情。 类似于使用Apple的硬件界面的基准测试应用程序自动具有优于Android的优势,无论是谁构建它,因为界面本身更加简化并且“更快”使用iOS。 之所以发生这种情况,是因为硬件和软件的设计是为了彼此协作而不是其他任何东西。
您将手机作为一个整体进行基准测试,而不仅仅是处理器。 在每个CPU核心上处理数字时,iPhone 7 Plus的功能要好得多。
让我们来看看Apple的A10处理器中的核心。 不可否认的是,在每个核心的原始性能方面,有史以来最好的消费者ARM芯片。 那是因为硬件设计就是为了做到这一点而软件是为了使用而设计的。 我们之前已经讨论过ARM体系结构,而A10就是一个很好的例子,说明如何扩展ARM来完成你想做的任何事情。 高通835和Exynos 8895也是如此,它们的设计考虑了不同的标准。
基准数字的差异并非偶然
我们比较它们是因为它们都在手机内部,但Apple渴望构建一个可以为iPhone,iPad和MacBook供电的ARM处理器。 高通和三星制造处理器,向其他公司销售小型移动设备。 高通和三星可以构建一款在与A10相同的领域中擅长的处理器,并且可以很好地用于Windows笔记本电脑。 高通实际上对此感兴趣,Snapdragon 835是该公司实现这一目标的第一步。
从现在起几年后,我们将看到Snapdragon芯片可以用来运行一台成熟的笔记本电脑,并且仍然足够高效,可以在带有微型电池的移动设备中使用。 我们还会看到更多不那么强大的芯片,在电池使用方面效率更高,价格也便宜很多。 这些将是制造手机的公司购买的CPU。
如果您选择的工具只按特定顺序执行某些操作并看到它们可以“快速”完成,那么A10将永远获胜。 它应该永远胜利,我们应该希望它永远赢。 专为13英寸MacBook设计的CPU需要比Exynos 8895更快地执行单核计算.A10不是那个CPU,但它是朝这个方向迈出的一步。 而Apple是一家科技公司,我们应该做一些非常酷的事情来推动技术发展,就像我们希望三星,谷歌或微软这样做。
高通或三星可以构建一个与A10一样强大的ARM处理器,但他们没有理由这样做。
你没有看到上下文的基准记分牌的小片段显示了最重要的事情:这些数字与手机的使用效果差不多。 用户体验与硬件关系不大,因为硬件现在已经足够好了一段时间。 只要软件符合要求,Galaxy S5或Nexus 7或Note 4的内部就足以完成我们希望手机做的事情。 你不必接受我的话,只是偶然发现XDA,那些不想要或者买不起新东西的人已经为每个人建立了自定义软件。 我们并不是要求手机做足够复杂的事情来获得比这些设备所能提供的更多处理能力。
我相信,如果公司足够关注在旧款处理器上正确支持Vulkan,那么移动VR也会没问题。 我们永远不会知道,因为所涉及的公司存在制造新事物并将其出售给我们,而这正是他们专注于时间和金钱的地方。 新芯片不仅仅是新设计的。 它们都提供了性能,安全性和效率的小幅增加,而这些小幅增长随着时间的推移而增加。 目前,摩尔定律并不专注于每一代产品的四倍性能,它专注于使用更好的制造技术来提供更节能的芯片,性能提升只是自然发展。
我们从这些基准测试中看到了什么
我们可以从这些基准测试分数中得到的结论是,CPU内核计算内容并与GPU内核协同工作的方式并没有被打破。 使用旨在提高能效的新硬件可以更快地打磨数字。 CPU核心可以处理数字的方式不再是瓶颈,因此当您没有运行基准测试应用程序时,这些小的差异和增加将不会被注意到。 较新的硬件可能比去年更好,一个处理器可能比另一个更好。 性能提升是真实的,但是当你使用它们时它们并没有转化为显着的差异,除非你跳过几代,否则它们不会。 从Qualcomm S4 Pro到Qualcomm 835,您将立即注意到性能的提升。 从Qualcomm 821转到Qualcomm 835则没有。
Galaxy S8将带来比去年的Galaxy S7更好的用户体验。 我们这里的许多人都会认为这是一个比苹果iPhone 7更好的体验,而许多人会感到相反。 这些都不是因为基准分数。