試用了蘋果新出的工具,Mac暢玩3A大作這回真的有戲了!
本文來自公眾號【差評】

兄弟們,蘋果電腦真的可以打游戲了?。?!
還不是以前那種只有幾款 steam 上的?“?幸運(yùn)游戲?”?才能玩。

也不是用了云游戲啊,虛擬機(jī)啊,掌機(jī)串流這些不優(yōu)雅的方式。
更不是這樣。

而是可以玩?windows?上的絕大多數(shù)游戲——,別管是游戲所在的平臺(tái)是 steam 還是戰(zhàn)網(wǎng),甭管是剛出的《?暗黑破壞神 4 》、《?霍格沃茨:遺產(chǎn)》、還是?“?跑分軟件?”?《?賽博朋克 2077 》,都能運(yùn)行在搭載了 M 系列芯片的 MacOS 上。
首先打個(gè)預(yù)防針,目前由于這個(gè)開發(fā)者工具是剛剛推出的緣故,大家使用的話,是有可能會(huì)遇到?“?安裝繁瑣、幀率不穩(wěn)、貼圖錯(cuò)誤、 bug 多、耗電高?”?的問題。
——但至少 Mac 打游戲,未來可期好吧。

造成這一切變化的,就是蘋果在 WWDC 會(huì)后悄悄發(fā)布的一個(gè)東西。
GPT?
別誤會(huì),這可不是?ChatGPT?的?GPT?,而是一個(gè)叫做?Game Porting Toolkit?的游戲移植工具包

它起到的效果很直白,就是幫助咱們把 Windows 上的游戲給轉(zhuǎn)譯成可以在 macOS 上運(yùn)行的游戲。
?“Windows” “?轉(zhuǎn)譯到?” “macOS 運(yùn)行?”??
聽到這兒直接 DNA 動(dòng)了,這不之前的 Rosetta 么?

這我熟啊,作為第一批 M 系列芯片的 mac 用戶,當(dāng)年可沒少靠它救我的狗命。
畢竟庫克的芯片雖然牛掰,但是剛開始做的時(shí)候由于絕大多數(shù)開發(fā)者還沒來的及做適配,很多軟件都沒法用。。。

所以得靠?Rosetta?這個(gè)?“?二把手?”?來過渡一下,甭管性能怎么樣,但是至少能用了。
要我說這招是真的妙,一邊穩(wěn)住用戶的基礎(chǔ)體驗(yàn),一邊也給開發(fā)者留下充足的時(shí)間,最重要的是樹立起了一個(gè)自己上心的形象。。。
給了開發(fā)者信心,這比什么都重要。
而在今年,蘋果把這條路子再走了一次:
大家過去不樂意給?macOS?做游戲,一方面是因?yàn)?strong>市場不大,《?我的戰(zhàn)爭?》開發(fā)者就曾在一次采訪中表示, Mac 和 Linux 平臺(tái)加一起只占 5%?的銷售額。
另一方面是在?macOS?上做游戲還比較費(fèi)勁,當(dāng)年微軟為了方便大家做游戲,自己搓了一套圖形 API —— DriectX 出來。

這東西能在水平各異的游戲開發(fā)商和五花八門的硬件設(shè)備之間,起到一個(gè)溝通的作用。

就好比咱們?nèi)シ▏糜?,我不?huì)法語,法國人不會(huì)中文,但是咱倆可能都會(huì)英文,這樣聊起來就可以很輕松的 Get 到雙方的意思。
但是這個(gè)好用的?“?語言?” Mac 上并不支持,蘋果有著自己的另一套語言,前兩年用的是 OpenGL ,最近幾年更換上了自家的 Metal 。
開發(fā)者想要移植到?Mac?上,還得把游戲重新編譯,讓它和 Metal 連接一下。
還要從零測試、修復(fù) BUG 、同步更新內(nèi)容等等,這相當(dāng)于是做兩個(gè)新游戲了。
吃力又不討好,那自然愿意做的人少。
好在蘋果也算是意識到這個(gè)割裂的生態(tài)問題了,今年親自下場,直接發(fā)布了一個(gè)翻譯大師,幫開發(fā)者解決了不少適配工作。
托尼也在發(fā)布的第一時(shí)間上手體驗(yàn)了一下效果,先是按照教程進(jìn)行安裝:

不過這里得提一嘴,目前這個(gè)?Game Porting Toolkit?工具還是處于開發(fā)者調(diào)試階段,自己用起來還挺麻煩的。

直接來看游戲成果:
托尼由于安裝的過程中不知道哪個(gè)步驟出了問題, steam 全是哐哐沒法正常用,所以只能做一些其他游戲的簡單測試。

在搭載了 M2 的 MacbookAir 上,運(yùn)行 Windows 版的原神可以跑到 40?幀的水平。

雖然說沒有我直接在 Mac 上運(yùn)行 iPad 版的原神來的穩(wěn)定,但畢竟這是正兒八經(jīng)的 PC 級客戶端:
作為一個(gè)從?0?到 1 的開始,托尼覺得能跑就很不錯(cuò)了。
當(dāng)然你可能說跑這些 M2 原生就能運(yùn)行的游戲沒有挑戰(zhàn)性,那我也拿老頭環(huán)試了一下,大概在 25~30?的幀率波動(dòng)。

如果再上一點(diǎn)難度的話,甚至就連電腦測評軟件 2077 也可以?“?電影感?”?運(yùn)行。

目前的 GPT ,真就突出了一個(gè)眾生平等。
在測試的最后,我本來還想試一下 LOL 能不能?“?輕松秒殺?”?的,但可能是由于反作弊驅(qū)動(dòng)的問題,導(dǎo)致我轉(zhuǎn)譯后的 wegame 一打開就閃退,英雄聯(lián)盟遺憾離場。
除了這幾款以外,還有網(wǎng)友測試了大量其他的游戲能否在 Mac 上通過 GPT 運(yùn)行,順便做了一個(gè)統(tǒng)計(jì)表格,感興趣的話大家可以看看

有一說一,我覺得蘋果今年這活干的卻是不錯(cuò),簡單的體驗(yàn)下來,可以感受到通過 GPT 運(yùn)行起來的游戲比虛擬機(jī)節(jié)省了不少資源,而且也不會(huì)和云游戲、串流一樣收到網(wǎng)絡(luò)波動(dòng)的影響。
雖然現(xiàn)在還有不少問題,比如幀率不高,安裝繁瑣,分辨率會(huì)出 bug,散熱壓力大 等等。。。
但畢竟是一個(gè)給開發(fā)者用測試版軟件,也不是真的想讓玩家只用它來打游戲。
等它正式發(fā)布的那天,如果可以做到?“?點(diǎn)擊即用?”?,和當(dāng)年的?Rosetta?一樣,那我覺得其實(shí)還行。
而且我總覺得啊,蘋果這是不是又雙叒叕在下一盤大棋?
你想蘋果今天能在 mac 上運(yùn)行 Windows 游戲,明年要是能運(yùn)行在 Vision Pro 上。。。
那事情就有意思了。
撰文:小陳? ?編輯:面線? ?美編:煥妍
圖片、資料來源:
https://www.ithome.com/0/698/086.htm
連蘋果高管都已承認(rèn),Mac游戲暫時(shí)還只能“戰(zhàn)未來”-36氪
https://arstechnica.com/apple/2023/06/apple-has-a-proton-like-game-porting-toolkit-for-getting-windows-games-on-mac/
支持 DirectX 12,蘋果發(fā)布新工具:可在 macOS 上模擬運(yùn)行 Win10、Win11 游戲
https://www.applegamingwiki.com/wiki/Game_Porting_Toolkit
Apple has a Proton-like Game Porting Toolkit for getting Windows games on Mac
https://caiofasoares.medium.com/running-dx12-games-on-m-series-macs-334912aeb17f