文|IT时报 林斐
编辑|林斐 孙妍
上周在苹果的WWDC23上最重磅的发布当然是Vision Pro混合现实头显,但对游戏迷来说,最重磅的嘉宾却是小岛秀夫,最重要的消息是苹果发布了新的游戏移植工具,帮助游戏开发者将Windows游戏移植到Mac。
也许游戏圈外的人不熟悉小岛秀夫,他因主导开发了世界上第一款战术谍报动作游戏《合金装备》系列而名声大噪,是第21位入列游戏名人堂(Hall of Fame Award)的制作人。小岛秀夫最新的作品是《死亡搁浅》,这款3A级别(a lot of time、sources、money用大量时间、资源和金钱开发)游戏在索尼PS和Windows平台用户总数已经突破1000万。
在WWDC23,小岛秀夫登台宣布《死亡搁浅导演剪辑版》将登陆macOS平台,同时其创立的游戏开发公司“小岛工作室”发行的多款游戏也会在macOS上线。除了小岛秀夫之外,全球两大游戏引擎之一Unity也被苹果拉来站台。顺便提一下,另外一大游戏引擎是Unreal,隶属于还在与苹果打官司的Epic公司。
WWDC23上的一系列动作,给外界一个非常明显的信号,苹果已经在电脑游戏市场中开始发力。
按照苹果品牌影响力、近几年在芯片研发领域的突飞猛进以及应用生态圈的基础,有理由相信,Windows生态整机企业及消费显卡市场中的英伟达、AMD、英特尔都将会感受到压力。而对游戏玩家来说,Mac笔记本电脑、台式机甚至苹果专属游戏硬件将会成为自己的新选择。
在手游市场中,苹果App Store是最重要的发行平台之一,现有超过20万款游戏。微软的一份调查数据显示,并不开发游戏的苹果2022年仅靠App Store上的分成就获得了148亿美元的收入。但是在桌面游戏平台,苹果的Mac App Store的表现相比手游不值一提。不仅数量差了几个量级,能够扩大平台影响力的3A大作也只有《古墓丽影》《生化危机》系列等几款,来自全球最大的第三方游戏平台Steam的调查报告中,macOS系统的份额不到3%。
为什么游戏开发者一直以来不愿意为苹果Mac平台开发游戏?都是苹果自己“作”的。
2006年,苹果的Mac电脑从原来的Power PC转向英特尔的X86架构,推出了第一代MacBook Pro。同时在Mac OS系统中,苹果还推出了Boot Camp助理软件,帮助用户在英特尔处理器的Mac上安装Windows操作系统。这种“兼容”操作系统竞争对手的做法,让苹果用户能在性能稍微损失一些的情况下,也能在Mac电脑上玩Windows游戏。对开发者来说,Boot Camp让他们不需要为自己的游戏专门开发一个Mac版。
2014年时,苹果方面发布了名为Metal的图形API(应用编程)接口,这是一款面向系统底层、兼顾图形和计算功能的API,类似于Windows系统的DirectX,也许不是巧合,当年市场中就有消息传出,苹果正在测试一款采用ARM架构的Mac电脑,将会逐步放弃与英特尔在X86架构上的合作,同时ARM架构的Mac电脑也不再支持Boot Camp。
又过了4年,为了推广自家的Metal,从2018年起,苹果开始在MacOS中放弃了对OpenGL和Vulkan这两大主流图形API的支持。因为DirectX和Metal是微软、苹果各自的专属接口,此前,如果开发者加快开发进度,用移植的方式兼容多个平台,OpenGL和Vulkan是必不可少的重要途径,苹果的做法把这条路堵死了。
一款需要投入几百人、千万美金,开发周期长达数年的3A游戏,对于游戏开发企业来说是一项风险极大,管理难度极高的项目。为了赶进度,导致最终游戏品质不如预期,不被玩家接受的例子数不胜数。所以权衡之下,无论是大型游戏开发企业,还是独立游戏制作者,优先考虑更加成熟的Windows平台自然成了首选。
而对于苹果用户来说,要在桌面电脑上玩3A级别游戏,就只能再购买Windows系统的游戏笔记本或台式机。
苹果不是没有看到这个问题,但相比之下,苹果把更多的精力花在了更重要的芯片研发上,它的策略是先把平台性能搞上去,然后再去完善生态。
从2009年,苹果收购芯片公司P.A.Semi算起,经过iPhone上A系列芯片的迭代,到2020年,就有测试机构终于证实2018款iPad Pro中使用的Apple A12X Bionic处理器在性能上和在MacBook Pro中使用的英特尔Core i7处理器打平。同年的WWDC20上,苹果也正式宣布在2年左右的时间,Mac电脑将逐步放弃英特尔芯片,转而使用自家的芯片。
后续的故事,很多人都熟悉了,苹果基于ARM架构的桌面芯片M1、M1 Pro、M1 Max、M1 Ultra、M2、M2 Max、M2 Pro、M2 Ultra陆续登场,并且更重要的是从M1开始,苹果就远远拉大了与其他ARM桌面芯片之间的性能差距。
在自研芯片呈现出领先态势后。2022年苹果为游戏开发者带来新的Metal 3接口。从技术细节上看,Metal 3不仅仅是API,更接近于Unity和Unreal这样的游戏引擎,有完整的游戏开发工具包,尤其是MetalFX Upscaling技术能够让游戏大幅加快复杂场景的渲染速度,而快速资源加载API还能够加快从GPU到内存、SSD的读取速度,使得游戏可以更快找到需要渲染的资源。
这次WWDC23上发布的M2 Ultra GPU具有多达76个集成图形内核,第三方测试表明,使用Metal API的M2 Ultra与使用OpenGL的RTX 4070 Ti、RTX 4080显卡相比,在某些基础测试中,M2 Ultra的数据领先RTX 4070 Ti,与RTX 4080持平。
正是自家芯片所给予的勇气,随着WWDC23上采用M芯片的15英寸MacBook Air、Mac Studio和Mac Pro三款Mac电脑的亮相,苹果的芯片迁移任务全面完成。
未来的游戏市场,苹果在继续保持移动手游市场优势的同时,我认为会有几种可能性:桌面游戏领域,在2年左右的时间,苹果会吃掉20%以上的游戏PC份额,苹果自己的Mac App Store游戏方面收入相比会翻倍增长;在硬件领域,第三方Mac电脑游戏配件会大量出现。再大胆一点,苹果推出官方游戏手柄,搭配Apple TV,形成一台苹果游戏主机,与Xbox、PlayStation掰掰手腕也并非不可能。
评论