当前位置: 华文问答 > 游戏

为什么苹果电脑不能运行大多数 3A 游戏?

2019-12-17游戏

性能不行。

装不了高性能游戏显卡(即便是Mac Pro擦丝器你也装不上一个4090上去)。

几年前苹果宣布不支持OpenGL 4.2及之后的版本了的时候(Metal还没登陆Mac平台),很多厂商选择了避雷。

OpenGL驱动是苹果自己写的(AMD和Intel的),性能和稳定性emmmm懂的都行。

Metal 3出来之前必须只能用Objective-C或Swift来写图形部分代码,Metal 3之后苹果才有个metal-cpp的项目。

Metal性能不行。

Metal功能集也不如Vulkan和DirectX 12完整,兼容性也不好。比如有些Intel Mac上能跑的Metal游戏,在Apple Silicon上就会花屏(全战三国,虽然后面通过补丁修了)。

Mac平台玩家数量也很少。就算美国Mac用户多,大多数也不是拿来玩游戏的。