Macworld 探討了儘管 Apple 具備先進的硬件能力,包括能夠運行如《Cyberpunk 2077》這類要求高的遊戲的 Apple 硅晶片,但 Mac 遊戲仍然受到限制的原因。主要的 AAA 遊戲,例如《Call of Duty》和《Diablo IV》,仍然無法在 Mac 上運行,大多數遊戲在 Windows 首發幾年後才會推出 Mac 版本,只有《Crimson Desert》能夠與 Windows 版本同步推出,這是相當罕見的情況。
Apple 推出了 MetalFX 技術以進行升級和幀插值,但該平台需要更多開發者合作以及潛在的 Mac 獨佔遊戲,才能與 Windows PC 競爭。
作為一名長期的電腦愛好者,我一直在 Mac 和 PC 之間徘徊。事實上,目前我的桌上同時擺著 MacBook Pro 和一台自訂的遊戲 PC。這樣做是有原因的。我熱愛遊戲,而目前 Apple 無法與 Windows 提供的遊戲選擇相匹敵。如果我希望在遊戲空檔中擁有更多選擇,那麼除了擁有一台 Windows 機器幾乎沒有其他選擇。這種情況實在不應如此。近年來,macOS 在支持前沿遊戲技術方面取得了巨大的進步,包括升級技術、光線追蹤和幀生成等功能,這些都能顯著改善用户體驗。
硬件方面,Apple 的設備也比以往更具能力。如果幾年前告訴我我能在 Mac 上玩《Cyberpunk 2077》這類要求極高的遊戲,我一定會笑掉大牙。然而,事實就是如此。但儘管取得了這些進展,Mac 上的 AAA 遊戲仍然極為匱乏。這是我尚未拋棄 Windows PC 的首要原因,我相信我並不是唯一的例外。我不禁想:如果在這方面依然沒有改善,我們是否會看到 macOS 和 Windows 在可用遊戲方面達成平衡?
Apple 又在做些什麼來改變這一局面?
Mac 遊戲市場的貧瘠現狀
最近,我經常玩《Crimson Desert》。這是一款大型開放世界的奇幻冒險遊戲,類似於《Skyrim》和《The Witcher 3》,與大多數雄心勃勃的遊戲不同,它在首日便可在 macOS 上運行,與 PC 和 PlayStation 5 的推出時間一致。《Crimson Desert》是少數幾款能夠與 Windows 同步推出的頂級遊戲之一。然而,對於 Mac 玩家來説,這樣的情況卻是極為罕見。
確實,Mac 上有許多知名遊戲,如《Baldur’s Gate 3》、《Assassin’s Creed Shadows》和《Cyberpunk 2077》,但缺少的知名作品卻長得令人矚目,例如《Call of Duty》、《Diablo IV》、《Elden Ring》、《Arc Raiders》等等。
過去在流行系列中的作品,如《Assassin’s Creed》的早期版本也無法在 Mac 上找到,許多最佳的 Mac 遊戲,如《Control Ultimate Edition》和《Disco Elysium》,要麼已經過了數年,要麼在推出 Mac 版本之前就已經在 Windows 上登場。沒有跡象顯示這種情況將會改變。《Crimson Desert》同時在 macOS 和 Windows 上推出的事實令人驚訝。
這更像是例外中的規則:大多數遊戲在來到 Mac 時都是延遲的,若它們能到達 Mac。像《Crimson Desert》這樣的高調作品能夠打破這一趨勢,正好彰顯了這一趨勢的強大。
直到最近幾年,Apple 才開始努力吸引遊戲開發者和玩家,任何改變都需要時間來顯現。但如果情況要改善,Apple 必須持續努力。
進展有限的挑戰
歷史上,Mac 遊戲總是面臨著一個雞與蛋的問題。開發者不願意為 macOS 開發遊戲,因為 Mac 玩家不多。而玩家又不願意轉向 macOS,因為可用的遊戲不多。這種惡性循環使雙方相互惡化。Apple 值得稱讚的是,它已經試圖改善這種情況。在軟件方面,例如,它直接與開發者合作,優化他們的遊戲以適應 macOS,並瞭解公司如何使 macOS 的開發環境變得更具吸引力。
在硬件方面,Apple 硅晶片為 Mac 的遊戲能力帶來了質變。雖然與像 Nvidia RTX 5090 這樣的獨立顯示卡相比還是有差距,但它使得大多數 Apple 的電腦都能實現遊戲的現實可能性。此外,像 MetalFX 升級和 MetalFX 幀插值這樣的技術使得本來不可能在 Mac 上運行的遊戲現在成為可能。
MetalFX 升級技術能夠將低分辨率幀升級到更高的分辨率,為你的遊戲環境帶來更多細節和清晰度。因此,你的 Mac 可能會大約以 1080p 渲染幀,然後 MetalFX 會介入,將其升級到 4K 左右。關鍵在於,你的 Mac 不必每次都繪製 4K 幀,這樣可以節省資源並提高幀率。Windows 的對應技術是 Nvidia 的 DLSS 和 AMD 的 FSR。
像《Control: Ultimate Edition》這樣的遊戲如果沒有 MetalFX 升級技術是無法良好運行的。MetalFX 幀插值則是 Apple 對應 Nvidia 和 AMD 顯示卡中幀生成技術的解決方案。簡而言之,它利用 AI 為每兩個現有幀生成一個額外的幀。這樣的效果使得遊戲過程比你通常期望的更為流暢。
這些技術的結合使得即使在相對低規格的 Mac 上也能獲得良好的遊戲體驗——前提是遊戲開發者實際上能夠實施這些功能。但是,即使在這種情況下,根據基準測試和開發者指導,性能仍然在其他非 Apple 系統上更佳的感覺仍然令人不安。根據《Crimson Desert》的創造者 Pearl Abyss,若想在可憐的 720p 分辨率下達到 60fps,最低需要一款 2023 年的 M2 Pro 晶片。
而使用 Windows 的玩家只需要一款 2018 年推出的 Nvidia RTX 2080 即可在更高的 1080p 分辨率下達到相同的幀率。
換句話説,為了在 Mac 上實現較低的分辨率輸出,所需的晶片更新和相應的高成本使得這一點令人痛心。來自內容創作者 Andrew Tsai 的基準測試顯示,使用 M5 Max 晶片的 MacBook Pro 在《Crimson Desert》的中等設置下以 1440p 的平均幀率約為 60fps,儘管這是使用 MetalFX 升級技術將分辨率從 960p 提升的結果。
請注意,這款筆記型電腦的價格因 Apple 最近的漲價而會驚人地超過 US$4,099 (約 HK$31,972)。
而我將個人遊戲 PC 設置為原生 1440p 分辨率(未升級)和《Crimson Desert》的最高設置,獲得了約 50fps 的幀率,這意味著其畫面質量遠勝於 Mac,且幀率相近。為了與基準測試的 MacBook Pro 相比,我將我的 PC 降至中等設置和 900p 升級分辨率,使用 DLSS 平衡預設,此時幀率達到了約 110fps。這幾乎是 M5 Max MacBook Pro 性能的兩倍,儘管我的 PC 僅花費了少於 US$1,000 (約 HK$7,800)。
在 Mac 上以更高的價格獲得更差的性能,玩家可能會選擇遠離這一平台,這只會讓開發者不再將產品發佈到 Apple 平台。相對於競爭對手 Windows 電腦,在每個價格點上獲得更好的性能是 Apple 必須解決的重要問題。
Apple 應該如何改進?
我們開始看到 Apple 努力的成果,越來越多知名開發者將他們的遊戲帶到 macOS。然而,顯然還需要做得更多。直到玩家不再感到在使用 Apple 設備時必須限制他們的遊戲庫或妨礙其性能,Mac 遊戲始終處於劣勢。Apple 需要持續與開發者合作,説服他們將遊戲帶到 macOS 並在首日發布,無需延遲。
同時,Apple 必須不斷改善其硬件和軟件能力,以逐年提高遊戲性能。期望人們花費超過 US$4,000 (約 HK$31,200)來獲得中等的遊戲性能,這是完全不合理的,尤其是相比較便宜得多的 Windows PC。Apple 正在努力這兩方面,並且開始見到成效。但現在停止努力仍然為時尚早。
最新的 MacBook Pro 足夠強大,能夠運行我 PC 能玩的多數遊戲,但這些遊戲卻並不存在於平台上。此外,Apple 還應該讓自己在遊戲玩家中更為顯眼。我不期待它會成為《遊戲獎》的主要贊助商,但與知名遊戲品牌合作推出一系列獨家產品將提升其知名度。Apple 已經與 Corsair 合作推出 K65 Plus 遊戲鍵盤,這證明瞭這是可行的。
採取類似於 Apple 在 Apple TV 上的做法也可能會取得成效。在那裡,Apple 投入資金於其自己的串流服務,並確保獲得了顯著的獨佔內容以吸引客户。該公司曾對 Apple Arcade 做過一番半心半意的嘗試,但這似乎從未成為優先考慮的事項,如今已淪為其承諾潛力的悲哀陰影。與知名開發工作室和發行商合作,推出人們真正想玩的 Mac 獨佔遊戲,是我非常希望看到的。
Mac 遊戲曾經是一個笑話,尤其是在 Intel 晶片集成顯示卡的糟糕時期。如今情況看起來更加光明,但顯然還需要一段長時間才能讓 Mac 玩家能夠與 Windows 玩家肩並肩。我希望有一天,隨著這一持續的進步,我可以最終拋棄我的 Windows PC,全面投入 macOS。然而,現在,遊戲正是我無法完全轉向的原因。
項目 規格 處理器 M2 Pro / M5 Max RAM 16GB / 32GB 儲存空間 512GB / 1TB 電池容量 100Wh 螢幕尺寸 14 吋 / 16 吋 解像度 3024 x 1964 / 3456 x 2234 相機像素 1080p 快充瓦數 67W 重量 1.4kg / 2.1kg 刷新率 120Hz 連接性 Wi-Fi 6 / Bluetooth 5.0

