只要游戏按照 DirectX 开发,玩家显卡、声卡驱动也支持 DirectX,那不管是什么品牌的硬件,都可以正常运行这款游戏,性能还会更好。
有了省心的接口,开发者自然更愿意为 Windows 开发游戏。
但苹果并不支持 DirectX,前些年用的是 OpenGL,这两年换上了自家的 Metal。
这 2 套接口好不好用另说,但不同的接口就意味着,开发者把游戏移植到 Mac 上,要同时维护 2 套 API,这就增加了成本。。。
不光如此,移植到 Mac 上,你还得把游戏重新编译、从零测试、修复 BUG、同步更新内容等等,这些都需要更多的人员和精力。
然而做了这一切,你大概率还不会回本,毕竟 Mac 游戏用户就那么一点。
《 我的战争 》开发者就在一次采访中表示,Mac 和 Linux 平台加一起只占 5% 的销售额。
所以说,要在 Windows 和 macOS 同时发布大型游戏,除非资本雄厚,不然很多厂商都不愿意。
就算移植过去,Mac 游戏体验太差,玩家爽不到,那移植过去干啥呢。
这就出现了一个恶性循环:
开发 Mac 游戏回报低 → 开发者不愿意开发 → 游戏少 → Mac 游戏用户少 → 开发 Mac 不回本。。。
最后形成了 Mac 游戏生态当前的窘境。
好在这几年能明显看出,苹果是想解决这个问题的。
比如先是放弃 OpenGL,换成自家性能更好的 MetaI 接口。接着又推出 Arcade 订阅服务,给 Mac 送了一堆游戏。
今年的 WWDC22 大会上,他们又宣布生化危机 8 上线 macOS。
从这几天很多博主分享的《 生化危机 8 》 Mac 版上手评测来看,体验似乎还挺不错。
截图来自 B 站 @小远 HybridTech ▼
虽说苹果有在努力改变大家关于「 Mac 不能玩大作 」的印象,但我认为实现难度很大。
你不仅要 PY 众多游戏开发商,让他们尝亿点甜头,同时,还要优化自家硬件软件( 显卡、接口等 ),提升玩家们游戏体验。
这些苹果要真想做,肯定是有这个实力。
但最终能不能成,从这个定型已久的游戏市场分一杯羹,还得看玩家们买不买账了。