如果說最近遊戲圈有什麽大事,既不是《刺客信條:幻景》發售,也不是《星空》口碑暴雷,而是風靡全球多年的 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 一直都是遊戲絕緣體,實際上并非如此,如果追溯到 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 作爲主力遊戲電腦,但是一些隻有 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,體驗會好很多。