前两天世超逛了一下美国贴吧 Reddit,发现一个很离谱的 Macgaming 吧( Mac 打游戏 )。
说出来你可能不信,这里居然聚集了十几万个 Mac 用户,每天啥也不干,就是讨论、研究 “ 如何用 Mac 打游戏 ”。
我去。。。
要知道江湖上都传着一句俗话:谁瘠薄买 Mac 打游戏啊。
这话糙但理不糙,毕竟 Mac 的游戏生态只能用贫瘠来形容,不仅能玩的游戏少,而且体验还贼差。
游戏少大家是有目共睹。
打开 Steam 游戏列表,平台支持下方有苹果标志的,那都是稀有物品。
像 2077、GTA5、艾尔登法环这种大作都没有原生支持 macOS。
哇,金色传说 ▼
这一块编辑部小发是最有经验的,每次给大家分享游戏,都会看到两种评论。
一个是手机能玩吗?
一个是 Mac 能玩吗?
当然,如果真想在 Mac 上玩 Windows 游戏,也不是没有办法。
利用 Crossover 可以直接安装 Windows 程序,利用 Parallels 搞一套虚拟机系统等等。
但这类软件往往费用不低,有的还需要很复杂的配置。
除了游戏少,在 Mac 上游戏体验( 主要是一些大作 )也不好。
咱们编辑部小鑫鑫贼喜欢用 Mac 打游戏,有一次,他非要用 M1 Mac mini 和我们打 DOTA2,让我们带带。
还搁这敲呢 ▼
结果一进对局,整个游戏一顿一顿的,英雄走一步,画面抖三抖,根本没法送人头。
最后显存被干爆,游戏直接没了。。。
这可不是小鑫鑫脸黑,网上随便一搜,关于 Mac 玩游戏卡顿、掉帧、发热等相关问题一大堆。
这其实因为 Mac 硬件和软件优化都跟不上。
( 这里暂不讨论 M 系列 )拿显卡来说,普通 Mac 不会配独立显卡,一些高配型号也只采用了 AMD 特供显卡,但为了保证厚度,它的散热和性能都不如零售级别的显卡。
比如 2019 年 MacBook Pro 16,售价 18999 元的那款配备了 AMD 的 Radeon Pro 5300M 独显。
经过评测,大家发现这张卡能力仅和入门级显卡 GTX 1650 差不多。
到这里,大家应该能理解 “ 谁买 Mac 打游戏 ” 这句话了吧。
但这个 macgaming 吧,却偏反其道而行之,就好比你吃肯德基,故意跳开星期四一样。
从它第一个帖子,就能感受到一整个反骨气质。
主题是:「 谁说 Mac 玩游戏不行了 」。
世超定睛一看,原来楼主正在用一台 MacBook 玩着战神。虽然他没说详细体验,但听这口气,应该不卡。
自己用 Mac 玩游戏还不行,来这里,大家是要交流 病情 经验的。只有互帮互助,才能让每个 Mac 用户在游戏路上走好。
前段时间《 生化危机:村庄 》刚上线 MacOS,售价近 300 块钱,体验如何没人知道。
有个手持 M1 MacBook Pro( 8G )的老哥在上手之后,第一时间就和吧友汇报情况:卧槽,太流畅了。
全程 1080P 画质、60 帧拉满,还听不到风扇声,只是电脑稍微有点发热。
这明显是告诉大家可以放心冲。
果然,评论区大伙都很开心。特别是和楼主型号一样的幸运儿,疯狂喊着上帝,说等不及要买,惊天地泣鬼神。
可能这种感动玩家的场景经常上演,所以吧务索性置顶个网页,它罗列了所有可以在 M1 Mac 上游玩的游戏,想玩什么游戏,检索一下就行。
另外,它还按照 Mac 原生、利用 CrossOver、Parallels 等不同的游玩方式,给出了实际体验,如「 能玩 」、「 玩不了 」、「 完美运行 」。
就拿 CSGO 来说,Mac 利用 Parallels 和 Rosetta 2 可以完美运行,但靠 CrossOver 就不行。
这种好事做到底的行为,应该够 Mac 玩家哭上几个月了。
不要着急,这还没到高潮。
在贴吧的 Q&A ,吧务还整理了你在用 Mac 打游戏时会遇到的所有问题。
Mac 为什么这么烫,能否主动控制风扇等等。
可以说,你用 Mac 打游戏时遇到的绝大多数问题,在这里都能找到答案。
世超写这么多不是要夸这个吧有多牛,而是让大伙感受下,想用 Mac 自由自在打游戏,是真够折腾的。。。
虽说 Mac 游戏生态差是个事实,但大家有没有好奇:
同是苹果产品,iPhone 上不仅游戏多,游戏体验也很丝滑,咋到 Mac 就这么拉了?
世超也不太了解,简单查了点资料,发现网上不少人认为原因是 80 年代苹果策略出了问题。
因为那会电脑价格很高,都是企业、商务人士才会买。
所以苹果就想把自家电脑打造成一个 “ 专注提升工作效率 ” 的形象,游戏这一块逐渐被忽略。
这个说法我没找到权威记载来判断是否正确,不过 Mac 游戏生态差肯定是由很多原因造成的。
我认为有一部分原因在于 Mac 市占率。
虽说苹果靠电脑起家,但其实从 1983 年开始,他家电脑的市占率就没超过 10%,1997 年公司还差点倒闭。
电脑市场被谁占了?Windows。
一篇 2002 年的文章里提到,1998 年, Windows 占据了近 9 成的市场份额。
一个是拥有主流用户群体的平台,一个是只有少数用户群体的平台,开发者做游戏,肯定先考虑前者。
可能有差友要问,按这么说,既然 Mac 用户少,那它的软件生态为啥不差呢。。
这要说到游戏行业特殊性。
和开发 App 不同,开发大型游戏是个风险极大的投资,成本高,周期长。
为了保证投资能够回本,不用想,肯定优先考虑用户多的 Windows 平台。
而且,早期开发商为了让游戏在不同电脑里运行,要把市面上所有显卡、声卡硬件数据都收集过来,根据不同 API 写不同的驱动,属实能把人累死。但微软看到这个问题后,推出了一个通用API 接口 —— DirectX。
只要游戏按照 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 众多游戏开发商,让他们尝亿点甜头,同时,还要优化自家硬件软件( 显卡、接口等 ),提升玩家们游戏体验。
这些苹果要真想做,肯定是有这个实力。
但最终能不能成,从这个定型已久的游戏市场分一杯羹,还得看玩家们买不买账了。
撰文:刺猬
编辑:面线
图片、资料来源:
Windows 95 remains most popular operating system
This War of Mine creators tell us why they support the Mac ( interview
applegamingwiki.com
Reddit :macgaming
腾讯云:微软 DirectX 和 OpenGL 的区别