为什么苹果电脑不能运行大多数 3A 游戏？
因为苹果的一系列操作劝退了游戏开发商。 苹果劝退游戏开发商主要是 macOS 和显卡性能两个方面的。 早年间苹果并不重视游戏领域，苹果把大量精力应用在了 macOS 系统的优化打磨，追求的是 macOS 开箱即用的完备性和稳定性，以及在交互设计方面的易用性。 没有重视的结果是，开发游戏需要的  OpenGL[1]和 OpenCL[2]的更新缓慢，版本落后，导致无法满足 3A 游戏开发运行的基础。鉴于苹果的这种态度，3A 大作的开发商们继续保持观望状态，一直没有大规模落实 macOS 游戏开发适配工作。 截止 2023 年的现在，苹果对于游戏的态度终于转变了，开始重视 Mac 平台的游戏支持。但是苹果不用 OpenGL[1]和 OpenCL[2]了，而是改用 Metal 引擎[3]了。从基于 Metal 引擎的一小部分游戏表现来看， Metal 引擎性能够用了。于是很多游戏开发商先后响应苹果公司号召，为 Mac 开发游戏。但是众所周知开发 3A大作是个大型工程项目，从立项开发到游戏上线需要漫长的制作周期，而且还是面对全新的 Metal 引擎，开发周期只会更加漫长。所以现阶段 Mac 上面依旧没有什么游戏大作。 Mac 产品线中除了 Mac Pro 这种性能怪兽之外，其他设备的显卡性能就差很多了。以我这台 MacBook Pro 2019 款 16 英寸高配版本来说，其配备的显卡是 AMD Radeon Pro 5500M，由于本人对硬件了解不深，所以专门在天梯图[4]查了一下它的性能处于什么的水平，然而结果是排名大约处于前 40% 左右的位置，属于中等略微偏上水平。跟它性能最接近的显卡是 GTX1660Ti，搭载这种显卡的笔记本价位处于 6000-8000 元之间。显然这个性能跟它 Pro 和高配的定位严重不符。由此也能看出，如果是普通配置的 Mac，那么性能还会再差一些。 性能羸弱的显卡，加上 OpenGL 和 OpenCL 被冷落以后新推的 Metal 引擎，给外界的印象就是不稳定，不敢大规模投入研发资源。另外即便现在 Metal 引擎稳定下来了，性能也够用的时候开发 3A 大作也是个制作周期漫长的大工程，难以在短期内推出作品。 