前言:我们在iOS 14上玩到了尚未发布的新游

2020年9月中旬,我们三易生活在第一时间体验到了刚刚发布的新款iPad Air与Apple Watch Series6。当时为了能够更直观地展示A14仿生芯片的3D与AI性能,我们还体验一款AI修图软件《Pixelmator》、一款通过前置摄像头就能浮空“打碟”的DJ软件,以及一款画风相当绚丽的卡通渲染风格开放世界大型游戏。

没有苹果怎么玩ios的手游(不做游戏机的苹果)(1)

对,相信大家都看出来了,我们当时所体验的这款大型游戏,其实也正是现在正大红大紫的《原神》。但问题就在于,众所周知,《原神》是在2020年9月28日才开始公测的。那么,为什么我们能够提前玩到尚未发布的新游呢?

没有苹果怎么玩ios的手游(不做游戏机的苹果)(2)

答案很简单,因为据我们当时了解,iOS版的《原神》是专门针对iOS 14和A14进行了特别的优化,因此也被选为了全新软硬件平台的“展示程序”,安装到了当时我们所体验的机器上。

没有苹果怎么玩ios的手游(不做游戏机的苹果)(3)

某旗舰手机并不太好看的原神帧率曲线

没错,如果你是一位Android机型用户,如果也和我们一样体验过《原神》在骁龙865、麒麟9000机型上都跑不满帧率,以及依然频繁发生卡顿的烦恼。如果你也知道,在那些2K、3K,甚至4K屏幕分辨率的Android手机上,《原神》的真实渲染分辨率甚至还不如在iPhone上默认渲染分辨率高这个事实。那么你或许就会意识到这样一件事,比起Android,iOS似乎更适合玩游戏?

没错,iPhone的3D性能其实远比你想象的要强

为什么在Android旗舰机型上都依然会发生卡顿的游戏,在iOS上却可以更流畅而且分辨率更高地运行?从这个表面现象,我们似乎可以得出“苹果的设备3D性能更强”的结论。然而,这就是事实吗?

没有苹果怎么玩ios的手游(不做游戏机的苹果)(4)

首先从公开的产品数据库中,我们可以很轻松地查到各主流移动芯片方案的GPU算力,以及内存带宽等数据。可以看到,以苹果上一代A13和高通最新的骁龙888为例,A13无论是在内存带宽还是在GPU的浮点算力上,都要落后于骁龙888。

没有苹果怎么玩ios的手游(不做游戏机的苹果)(5)

但当我们在3DMARK中查询这两款移动平台的实际跑分时,有趣的事情就发生了。表面上算力更低、带宽更小的A13,却在实际的3D性能测试中获得了完胜。

这意味着什么?道理很简单,那就是虽然苹果的GPU硬件规格未必是最强的,但他们显然有着比其他厂商效率要高得多的软硬件结合机制。而这种“机制”,其实就是苹果自研的图形计算API——Metal。

没有苹果怎么玩ios的手游(不做游戏机的苹果)(6)

2014年,苹果首次推出了自研的Metal图形应用接口技术。与当时移动端流行的OpenGL ES接口相比,Metal的优势则非常明显。一方面,它从一开始就考虑到了对多核CPU的支持,能够让大型3D游戏更好地同时使用多个线程进行运行;另一方面,它赋予了3D程序比过去更高的权限,让它们在很多时候甚至不需要CPU的参与,可以直接对GPU进行操作,从而大幅降低图形渲染的延迟。除此之外,Metal API还直接融入了通用计算功能,这使得开发者可以在3D游戏里让GPU负担一部分物理碰撞与粒子特效之类的加速运算,甚至可以支持光线追踪效果,而无需额外的API或者硬件。

最为重要的是,Metal是苹果自研的软件接口,所以当它作用于同样是苹果自研的A13、A14、M1等芯片时,本身就意味着更彻底的优化、更底层的硬件操作,以及更高的运算效率。

没有苹果怎么玩ios的手游(不做游戏机的苹果)(7)

我们所用的办公PC的显卡驱动信息

相比之下,虽然如今Android手机,甚至Windows电脑都拥有性能更强的硬件。但它们使用的接口却并非出自Intel、AMD、NVIDIA、高通,或三星这些芯片厂商之手,而是源于科纳斯组织(Khronos Group)或微软这样的“第三方”软件开发者。

很显然,这本身就会造成技术上的隔阂,并使得这些通用图形API为了追求更广泛的兼容性,无法做到专门针对某一家、或者某一款图形处理器的硬件架构进行深入优化。最终便造成了iPhone与iPad上的GPU理论3D性能虽然未必很高,但实际游戏体验却要反超其他竞争对手的现象。

出色的应用商店,保证了iOS游戏的质量基准

很显然,独家且先进的软硬件技术,是苹果iPhone和iPad能够实现更高游戏性能、更多游戏特效的基础。然而这些顶多只能说为iOS上的大型游戏铺平了技术道路,众所周知,机能更强的游戏设备从来都不一定就会获得更多的游戏支持。这一点,苹果显然也心知肚明。

正因如此,他们一方面持续研发自主架构的处理器,并不短升级Metal API和相应开发工具的效率。但另一方面,苹果对于自家软件生态的建设,可能才是造成iOS游戏体系如今体验领先的关键因素。

没有苹果怎么玩ios的手游(不做游戏机的苹果)(8)

苹果App Store的首页推荐

如果大家平时有同时使用iOS和Android的设备可能就会注意到,这两大移动操作系统在内置软件商店界面上还存在着巨大的差异。首先,苹果方面的运营人员会不定期地撰写博客式的文章,发布在App Store的首页,它们有的是实用APP的推荐,有的是话题手游新作的测评,还有的则是节日的问候和生活方式的小建议。这些“首页文章”不仅文笔流畅工整,而且其中推荐的APP也确实普遍质量很高。

但相比之下,无论是Google Play Store,还是国内各大手机厂商自己的应用商城,首页都仅仅只有简单的广告图片,再就是大量应用图标和链接的堆砌,看起来叫人眼花缭乱不说,美观度更是几乎无从谈起。

没有苹果怎么玩ios的手游(不做游戏机的苹果)(9)

某知名Android手机自带应用商店的首页推荐

不仅如此,据业内人士介绍,在商业模式上苹果App Store与Android应用商店也存在着很大的不同。最显著的一点,就是我们前文中所讲到,App Store这种“首页文章”是不会向开发者收费的,而是完全基于应用质量和口碑,由运营人员进行自主甄选、测试,并撰写而来。相比之下,Android各大应用商店却常以“首页推荐位”作为盈利的手段,向开发者收费。

没有苹果怎么玩ios的手游(不做游戏机的苹果)(10)

设想一下,如果你是一个有追求、想要做出一款出色游戏/APP的开发者。在iOS平台上架,你的应用可能会因为本身优秀的质量获得免费的首页宣传机会;而在Android各大品牌商城上架,如果不愿意付费上推荐位,可能心血就这么白费了。在这样的情况之下,iOS当然能够吸纳更多的优质开发者,为那些小工作室甚至是个人的独立作品提供更多的机会。

如此一来,再加上本就更加出色的软硬件优化能够,苹果成为众多游戏开发者的“心头好”,自然也就不足为怪了。

【本文图片来自网络】

,