前两天世超逛了一下美国贴吧Reddit,发现一个很离谱的macgaming吧(Mac打游戏)。 说出来你可能不信,这里居然聚集了十几万个Mac用户,每天啥也不干,就是讨论、研究如何用Mac打游戏。 我去 要知道江湖上都传着一句俗话:谁瘠薄买Mac打游戏啊。 这话糙但理不糙,毕竟Mac的游戏生态只能用贫瘠来形容,不仅能玩的游戏少,而且体验还贼差。 游戏少大家是有目共睹。 打开Steam游戏列表,平台支持下方有苹果标志的,那都是稀有物品。 像2077、GTA5、艾尔登法环这种大作都没有原生支持macOS。 哇,金色传说 这一块编辑部小发是最有经验的,每次给大家分享游戏,都会看到两种评论。 一个是手机能玩吗? 一个是Mac能玩吗? 当然,如果真想在Mac上玩Windows游戏,也不是没有办法。 利用Crossover可以直接安装Windows程序,利用Parallels搞一套虚拟机系统等等。 但这类软件往往费用不低,有的还需要很复杂的配置。 除了游戏少,在Mac上游戏体验(主要是一些大作)也不好。 咱们编辑部小鑫鑫贼喜欢用Mac打游戏,有一次,他非要用M1Macmini和我们打DOTA2,让我们带带。 还搁这敲呢 结果一进对局,整个游戏一顿一顿的,英雄走一步,画面抖三抖,根本没法送人头。 最后显存被干爆,游戏直接没了 这可不是小鑫鑫脸黑,网上随便一搜,关于Mac玩游戏卡顿、掉帧、发热等相关问题一大堆。 这其实因为Mac硬件和软件优化都跟不上。(这里暂不讨论M系列) 拿显卡来说,普通Mac不会配独立显卡,一些高配型号也只采用了AMD特供显卡,但为了保证厚度,它的散热和性能都不如零售级别的显卡。 比如2019年MacBookPro16,售价18999元的那款配备了AMD的RadeonPro5300M独显。 经过评测,大家发现这张卡能力仅和入门级显卡GTX1650差不多。 到这里,大家应该能理解谁买Mac打游戏这句话了吧。 但这个macgaming吧,却偏反其道而行之,就好比你吃肯德基,故意跳开星期四一样。 从它第一个帖子,就能感受到一整个反骨气质。 主题是:谁说Mac玩游戏不行了。 世超定睛一看,原来楼主正在用一台MacBook玩着战神。虽然他没说详细体验,但听这口气,应该不卡。 自己用Mac玩游戏还不行,来这里,大家是要交流病情经验的。只有互帮互助,才能让每个Mac用户在游戏路上走好。 前段时间《生化危机:村庄》刚上线MacOS,售价近300块钱,体验如何没人知道。 有个手持M1MacBookPro(8G)的老哥在上手之后,第一时间就和吧友汇报情况:卧槽,太流畅了。 全程1080P画质、60帧拉满,还听不到风扇声,只是电脑稍微有点发热。 这明显是告诉大家可以放心冲。 果然,评论区大伙都很开心。特别是和楼主型号一样的幸运儿,疯狂喊着上帝,说等不及要买,惊天地泣鬼神。 可能这种感动玩家的场景经常上演,所以吧务索性置顶个网页,它罗列了所有可以在M1Mac上游玩的游戏,想玩什么游戏,检索一下就行。 另外,它还按照Mac原生、利用CrossOver、Parallels等不同的游玩方式,给出了实际体验,如能玩、玩不了、完美运行。 就拿CSGO来说,Mac利用Parallels和Rosetta2可以完美运行,但靠CrossOver就不行。 这种好事做到底的行为,应该够Mac玩家哭上几个月了。 不要着急,这还没到高潮。 在贴吧的QA,吧务还整理了你在用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众多游戏开发商,让他们尝亿点甜头,同时,还要优化自家硬件软件(显卡、接口等),提升玩家们游戏体验。 这些苹果要真想做,肯定是有这个实力。 但最终能不能成,从这个定型已久的游戏市场分一杯羹,还得看玩家们买不买账了。