为什么苹果的游戏这么流畅 为什么打游戏又卡画质又差(1)

关注我,和600万差友一起玩转科技~

常看差评的差友们都知道,小发是差评的游戏达人,也是差评的游戏推荐担当。

但托尼在小发的评论区里发现,困扰着差友们的往往不止是游戏本身,游戏平台也是一个大家非常关心的问题。

不少差友经常会在评论底下问我们,推荐的游戏能不能在 Mac OS 下玩。。

为什么苹果的游戏这么流畅 为什么打游戏又卡画质又差(2)

对此,托尼只想说,Mac 真不是让你们拿来玩游戏的。。。

至于为什么 Mac OS 不适合玩游戏,托尼想从软件和硬件两个角度来和大家聊聊这个问题。

首先咱们来聊聊硬件,就从 Mac 的配置说起吧。

我们知道搭载 Mac OS 的电脑通常是苹果自家电脑,现在比较常见的是笔记本 MacBook 以及一体机 iMac,低端的 Mac 系列电脑基本上都不配备独立显卡。

为什么苹果的游戏这么流畅 为什么打游戏又卡画质又差(3)

高端 Mac 电脑配备的都是 AMD 的特供显卡。但是!为了保证 Mac 超薄的手感,它的散热和性能都不如零售级别的显卡强。

当然,解决这个问题的办法也挺简单,装个外接显卡就完事了。

目前外接显卡效果最好的接口雷电 3

为什么苹果的游戏这么流畅 为什么打游戏又卡画质又差(4)

但是外接显卡想要接到 Mac 电脑上,中间还需要一个专门的显卡扩展坞来配合。

显卡 显卡坞这么一小套折腾下来,4000 块钱算是便宜的了,而且不能完全发挥显卡性能。。。有这笔钱,配台主机,市面上多数的游戏都能跑得动,就算是游戏本,也能买个差不多够用的了。

简单地来说,就是:可以,但没必要。

为什么苹果的游戏这么流畅 为什么打游戏又卡画质又差(5)

如果要说硬件的问题花钱就能解决,软件才真是花钱也解决不了的地方。Mac OS对于游戏的支持,其实存在着不小的缺陷。

举个例子,现象级游戏大逃杀就不支持 Mac OS 系统。

为什么苹果的游戏这么流畅 为什么打游戏又卡画质又差(6)

而一些我们平时说的 3A 大作( 大厂制作的高成本、高体量、高质量的单机游戏 ) ,比如《 刺客信条:奥德赛 》、《 只狼 》、《 GTA5 》这些近年来大家耳熟能详的大作,统统不支持 Mac OS。

不过能玩的大作也不是没有,比如大名鼎鼎的《 Dota2 》,还有《 战争雷霆 》之类的游戏,还是可以 在 Mac OS 系统上运行的,只不过运行情况实在堪忧。

比起同等价位下的 Windows,帧率、画质之类的情况都有不小的差距。

为什么苹果的游戏这么流畅 为什么打游戏又卡画质又差(7)

至于这一情况发生的主要原因,是因为 Mac 与 Windows 系统用了不同的编程接口

我们知道,游戏归根结底还是代码,游戏程序从代码调用硬件输出画面,这个过程中就需要电脑有专门的 “ 翻译 ” 工具。

在这个翻译工具上,Mac OS用的是 OpenGL 图形接口,而 Windows 系统用的是在游戏开发中应用更为广泛的 DirectX 接口。

和 DirectX 相比,OpenGL 开发比较困难,对于游戏的支持也没有 DirectX 来的好,因此在游戏开发上的应用远没有 DirectX 广泛。

相比 OpenGL,DirectX 制作的游戏画质通常更加精美,并且 DirectX 在图形接口的功能以外,还提供了整套的开发解决方案,进一步减轻了开发人员的负担。

为什么苹果的游戏这么流畅 为什么打游戏又卡画质又差(8)

这让游戏开发商们都更加青睐使用 DirectX 开发游戏,程序员们也更愿意学习用 DirectX 开发游戏,硬件厂商也更愿意为 DirectX 去做优化,长此以往形成一个良性循环。

既然 DirectX 这么好用,Mac OS 为什么不用呢?

这是由于 DirectX 是微软爸爸主导开发的,除了自家的 Windows 和 Xbox,其他平台想用?对不起,没门。

但这并不意味着 Mac OS 就彻头彻尾地不能玩游戏了,有不少独立游戏还是推出过 Mac OS 版本的。

为什么苹果的游戏这么流畅 为什么打游戏又卡画质又差(9)

在 Steam 上有近两万款游戏都支持 Mac OS,其中就不乏 Never Alone、RUNNING WITH RIFLES 这样的经典之作,想在 Mac 上玩游戏的差友们可以自行购买体验。

当然,装双系统也是个解决方案,不过跑着 Windows 的 Mac 们,那个效率和发热量简直令人绝望,而且对于 Mac 本身的硬件也是有损耗的。

煎个蛋确实不在话下

为什么苹果的游戏这么流畅 为什么打游戏又卡画质又差(10)

不过这些问题统统有一个办法可以解决,就是云游戏

在 5G 的推动下,这两年云游戏行业的发展非常迅速。前段时间,托尼就给大家介绍过谷歌正在着手开发的云游戏平台 Stadia。

等云游戏平台全面铺开,硬件,系统都不再是畅玩游戏的瓶颈,游戏运行在云端的高性能电脑上,只要网速够快,一块屏幕、一根网线再加一个操作器,就畅玩大作,更不要说一台 Mac 了。

不过目前为止,这个概念也就是嘴上说说。具体什么时候能用上,谁也说不清楚。

所以想认真玩游戏的朋友们,还是去整个靠谱的 Windows 电脑吧。别再折腾自己的 Mac了,它只是想好好帮你办公而已。。。

参考资料:极客湾Geekerwan,【科普】DirectX和OpenGL:游戏为什么离不开它们? 知乎@村之姑, Windows 支持 DirectX 和 OpenGL,为什么大多数 PC 游戏还是 DirectX 开发?

“ 用 Mac,有效杜绝程序员摸鱼 ”

欢迎点赞、评论,分享你的观点~

,