天天看点

即使是有了M1,Mac游戏可能也依旧没有未来

在2020年的“双11”时,基于ARM架构打造的Apple M1芯片正式亮相,也开启了苹果旗下产品的新纪元。时至今日,M1、M1X等芯片已经出现在了多款苹果的产品中,就在自研芯片的身影逐渐遍及越来越多设备后,日前有海外游戏厂商表示,Mac游戏市场的前景光明,性能更强且更为统一的平台将为Mac游戏带来新的机遇。

事实上,这家名为Feral Interactive的英国游戏厂商并非无名之辈,其与《全面战争》系列的开发商Creative Assembly保持着紧密的合作关系,同时也是《全面战争:三国》的开发组之一,还完成了《罗马全面战争:重制版》的单独开发工作。

当然,Feral Interactive最核心的业务其实是将Windows游戏移植到Mac与Linux平台,大家在iOS、iPadOS,以及macOS上看到的诸多PC大作移植产品大多数都出自这家厂商之手。所以作为利益相关方,Feral Interactive看好Mac游戏市场的未来也就不难理解了。

即使是有了M1,Mac游戏可能也依旧没有未来

咋一看,基于ARM架构的M1修列芯片被应用在Mac系列产品上,确实为Mac游戏带来了更大的想象空间。之所以这样说,是因为iOS、iPadOS,以及macOS其实都是基于Darwin内核开发的,只不过iOS和iPadOS聚焦于触控、而macOS偏向用键鼠操控,并且此前两者的硬件架构差异明显。但在抹平了硬件架构上的差异后,在Mac设备上玩到ARM平台的游戏就有了可能,甚至于当初苹果自己都展示了在搭载M1芯片的Mac上玩《古墓丽影:暗影》的效果。

但是在拥有了M1系列芯片、并全面转向ARM架构后,Mac游戏真的会有光明的未来吗?这个答案可能是否定的,Feral Interactive的乐观并不能改变Mac不适合玩游戏这一现状。

事实上,Mac产品线从始至终都瞄准的是生产力场景,软硬一体也是Mac与Windows PC抗衡的最有利武器。所以这也导致了会购买Mac设备的消费者基本上都是偏向专业领域的内容创作者或者说是轻度娱乐用户,而其极为有限的扩展性更是直接将游戏玩家拒之门外。

即使是有了M1,Mac游戏可能也依旧没有未来

在欧美市场,用Mac工作、用主机玩游戏是非常典型的消费者画像,所以用户基数不足导致了几乎没有游戏厂商会专门针对macOS来开发游戏。目前玩家想要在Mac上玩到主流游戏,基本上就得靠Feral Interactive这些以移植为生的第三方游戏厂商来实现,并且往往macOS版游戏要比Windows版上线晚1年以上。如果单纯从投入产出比来计算,Mac游戏的投入产出比几乎可以说是低到可怜。

更何况游戏作为一个不确定性极大的行业,所有游戏厂商的目标都是以最少的成本投入、获得最大限度的用户规模,所以不去专注用户基础最好的Windows来降低风险,反而分出精力去开发Mac版本,这几乎可以堪称是“自取灭亡”。

当然,更深层的原因是即使有“头铁”的厂商想要搏一把,macOS也压根就无法给游戏开发者太多施展拳脚的空间。毕竟游戏在设备上的表现是由硬件、API、驱动三者共同决定,Mac在硬件方面就没有为游戏考虑的设计是已经摆在台面上,而Mac设备的API和驱动也同样对于游戏不那么友好。

即使是有了M1,Mac游戏可能也依旧没有未来

游戏作为一个图形化的产品,要将一行行的代码转换成玩家看到的画面,就需要通过图形接口API来实现,而Mac问题也就出在了这里。微软的Windows使用的是DirectX、而macOS则用的是OpenGL,但对于游戏开发来说,DirectX是目前业界最为主流的API。

在千禧年前,也就是3Dfx等厂商还叱咤风云、NVIDIA尚未崛起的时代,OpenGL在游戏行业其实是有对DirectX压倒性优势的。但奈何微软对自家的“DirectX”更上心,新技术的应用也远比OpenGL快,再加上OpenGL内部各大厂商间的不配合,使得DirectX逐步脱颖而出。

即使是有了M1,Mac游戏可能也依旧没有未来

如果一个API越流行,那么去学习这个API的程序员自然也就会更多,游戏厂商招到图形方向的程序员也往往基本都掌握这个API,就会使得基于这个API开发的游戏自然就会越多。而用这个API的游戏越来越多,就会更多地得到硬件厂商的支持,为面向这个API的驱动进行更多优化。

更加雪上加霜的是,苹果为了推广自家的Metal 2图形接口,在2018年的WWDC上已经宣布弃用OpenGL,但Metal 2目前在多平台通用及成本方面明显又不如OpenGL有优势,而且这个API也不是像DirectX那样是针对游戏和多媒体领域。所以最终的结果,就是除了暴雪等少数厂商外,其他游戏开发商几乎就不怎么不关注Metal 2。

即使是有了M1,Mac游戏可能也依旧没有未来

至于驱动层面,苹果与NVIDIA很早就已分道扬镳,因为CUDA(流处理器)技术和OpenGL权限上分歧的原因,NVIDIA旗下的产品如今更是在Mac设备绝迹了。甚至于苹果方面在macOS 10.14 Mojave上直接封杀了NVIDIA的CUDA和驱动,逼得后者站出来声称自己早就准备好了相关驱动,但是前者一直拒绝签名。而苹果目前的合作伙伴AMD在民用图形领域的影响力与NVIDIA暂时还不可同日而语,所以也导致两者当下在游戏行业的影响力可以说是一个天上一个地下。

因此这样看来,Mac设备在传统PC游戏领域几乎是没戏了,那么在手游市场呢?遗憾的是,即使是有了M1芯片,Mac设备在手游领域可能也同样是毫无机会。

毕竟手游之所以如今能够打败PC和主机游戏,靠的就是它能够在手机上随时随地的玩,把手游搬到Mac上就等于是直接放弃了最大的优势——便携性与移动化,去直面PC游戏更强的游戏性和更为出色的画面。所以即便是有了M1系列芯片,Mac在游戏市场或许依旧不会有太多的看点。

【本文图片来自网络】

继续阅读