如果说最近游戏圈有什么大事,既不是《刺客信条:幻景》发售,也不是《星空》口碑暴雷,而是风靡全球多年的CS:GO,酝酿了几个月的CS:GO 2终于发布了正式版。
正在PC玩家们一边骂CS:GO 2的优化不好、BUG太多,一边玩得不亦乐乎的时候,Mac用户却只能干瞪眼,看着电脑里的CS:GO苦等升级。不过,现在他们不用等了,vavle近日发布了关于macOS的CS:GO更新信息,主要的信息有两个:
1、CS:GO 2将不会推出macOS版
2、CS:GO已经关闭官方匹配功能,并将在2024年1月1日后停止维护
图源:vavle
简单来说,在接下来的时间里,你可以继续使用CS:GO,但是只能游玩单机模式或是第三方服务器,无法参与到官方服务器的活动和比赛中。
对于受影响的优先账户玩家,vavle将提供退款服务,macOS的用户只要在CS:GO 2测试期间,在macOS上游玩过CS:GO且游戏账号的大多数时间都在mac版本上,那么就可以获得退款。
面对这个决定,vavle给出的理由也很简单:macOS的玩家数量太少,所有设备加起来的玩家占比都不到整体玩家数量的1%。不过,macOS并非此次暂停服务中的唯一阵营,鉴于新的引擎对硬件性能要求暴涨,vavle也终止了对DirectX9和32位操作系统的支持。
vavle的操作倒也正常,毕竟DirectX9已经是非常久远的一个运行库,这么说吧,首款支持DirectX10的显卡是2006年推出的8800 GTX,而从2007年开始,大多数显卡都支持DirectX10。而DirectX11,则是从2010年后开始成为主流,可以说,仅支持DirectX9的显卡,现在想找到还能运行的都是一桩难事。
图源:Github
当然,即使vavle不禁止,以这些硬件的性能也是无法运行CS:GO 2的,所以,在性能足够的情况下被vavle主动停止服务的,还是只有可怜的Mac玩家。考虑到苹果在年初的WWDC上宣布将会更新图形API,接入虚幻5等主流引擎,vavle的这波操作多少是有点“打脸”的。
不少人都好奇,为什么苹果在游戏领域总是不受待见?
傲慢
地
Mac
在不少人的印象中,Mac一直都是游戏绝缘体,实际上并非如此,如果追溯到20世纪,你会发现作为最早的个人PC之一,Mac对电子游戏的支持甚至优于早期的Windows,被誉为FPS游戏鼻祖的《雷神之锤》就推出过Mac系统版本。
作为彼时PC市场的主流产品之一,Mac在游戏领域也是颇受欢迎,但是好景不长,Mac在后续的市场竞争中败下阵来,导致市场份额大幅度降低,加上Windows系统的市场占比暴涨,大多数PC游戏都将Windows作为主要阵营,只有少数游戏还在坚持更新Mac版本。
图源:Appleinsider
但是,这些游戏开发者的坚持并没有持续太久,很快就因为苹果对图形API的改动而告一段落,既然聊到图形API,我们就先来简单了解一下游戏适配某个系统的操作流程吧。
目前的所有电子游戏,都是基于游戏引擎制作的,我们所熟知的虚幻、Unity等都是主流引擎之一,开发者在完成开发后,会使用图形API对游戏进行适配优化,以确保游戏可以在对应的系统上正常运行。
简单来说,图形API就像是一个准入标准,只要达到标准就可以进入系统并被运行,像我们上面提到的DirectX9、X10、X11就是微软主导并开发的图形API,此外还有OpenGL、Vulkan(OPenGL迭代版本)等多个图形API,这些图形API的市场占比超过99%。
那么Mac使用的是什么呢?既不是Direct,也不是OpenGL,而是自研的Metal且不对外开放(仅适用于macOS),意味着游戏开发者为了适配macOS,还要重新熟悉一个陌生的图形API并做针对性的优化,这种情况下除了少数的大型游戏企业,中小型工作室基本上都不会再做二想。
图源:Apple
不过,即使只有大型游戏企业也不错,毕竟3A大作基本出自大型公司之手,基本的游戏体验还是可以保证的,但是,苹果的傲慢就体现在这里,不仅使用自研的图形API,而且每次大版本更新还会抹掉旧版本的许多功能并重新部署。
这么说吧,相当于他昨天告诉你标准是“内圆外方”,今天又告诉你标准变成了“内方外圆”,想进门?可以,回去重新适配一次吧。一次、两次,倒也无所谓了,但是Metal的更新频率并不低,隔三差五就要做一次适配,而且还要对此前发布过的游戏都重新优化,人力成本可不是闹着玩的。
所以,除了少数厂商还在坚持外(大多数都是与苹果有合作,从苹果方面拿到了补助的厂商)其余厂商基本放弃在macOS上更新自己的游戏。作为对比,Windows的Direct兼容性就好很多,时至今日,即使已经更新到了DirectX12,依然能够直接兼容20年前的游戏。
图源:微软
而且Direct的运行效率是目前最好的,远优于Metal,这也意味着通过Direct优化的游戏可以在更低的硬件配置下运行,扩大游戏的受众同时也让玩家拥有更好的体验。
除了图形API的问题外,苹果如今主推的ARM芯片也是游戏上线macOS的一大障碍,即使在x86架构的芯片上,Metal的效率都不算高,如今再加上ARM与x86的转译要求,效率更是低到让人绝望。所以,虽然苹果宣称M系列芯片的GPU性能最高可以媲美3080等高端显卡,但是在运行3A游戏时依然非常吃力。
在Metal和ARM的两大阻碍下,苹果想从PC游戏中捞一笔金,难度不是一般地高。
macOS还有希望吗?
虽然大多数游戏玩家都不会将macOS作为主力游戏电脑,但是一些只有MacBook或iMac的用户,还是想偶尔玩一下游戏的,年初的WWDC大会倒是给了大家一线希望,盼望着能够对macOS的游戏生态有所改变。
但是,从目前的情况来看,鉴于macOS游戏玩家的数量过少,多数游戏公司都没有蹚浑水的打算。毕竟如今的游戏行业并不算景气,游戏开发成本逐年攀升,即使想要适配更多的平台,拥有大量用户基础的PlayStation、XBOX、Switch等平台都是首选,除此之外安卓和iOS也都是不错的选择。
图源:GameByte
而且谁也不知道苹果会不会和以前一样,让Metal在每次大版本更新都要进行一次重新适配,即使Metal如今的兼容性较以前有了明显提升,但是ARM芯片的转译压力、功耗上限、性能等问题都是游戏厂商需要考虑的。
在我看来,在vavle都宣布CS:GO 2不再支持macOS后,估计很少有游戏厂商还愿意出大力气进行macOS适配了,macOS的玩家数量也难以支撑起足够的市场价值。
对于还在坚守macOS的玩家而言,唯一的希望就是苹果加大补助力度,通过金钱来留住游戏厂商,保住目前的游戏生态,扩大macOS的玩家群体,然后再通过玩家数量来吸引其他游戏厂商入局。
至于M系列芯片的性能,就看苹果能否在ARM架构上玩出花来了,如果在转译后依然可以达到或接近主流显卡的性能,那么Mac的游戏表现也会得到应有的保证。不过,大家还是听我一句劝吧,真想玩游戏,不如买个PS5或者XBOX,体验会好很多。