今天小編分享的科技經驗:試用了蘋果新出的工具,Mac暢玩3A大作這回真的有戲了!,歡迎閲讀。
兄弟們,蘋果電腦真的可以打遊戲了!!!
還不是以前那種只有幾款 steam 上的 " 幸運遊戲 " 才能玩。
也不是用了雲遊戲啊,虛拟機啊,掌機串流這些不優雅的方式。
更不是這樣。
而是可以玩 windows 上的絕大多數遊戲——,别管是遊戲所在的平台是 steam 還是戰網,甭管是剛出的《 暗黑破壞神 4 》、《 霍格沃茨:遺產》、還是 " 跑分軟體 " 《 賽博朋克 2077 》,都能運行在搭載了 M 系列芯片的 MacOS 上。
首先打個預防針,目前由于這個開發者工具是剛剛推出的緣故,大家使用的話,是有可能會遇到 " 安裝繁瑣、幀率不穩、貼圖錯誤、 bug 多、耗電高 " 的問題。
——但至少 Mac 打遊戲,未來可期好吧。
造成這一切變化的,就是蘋果在 WWDC 會後悄悄發布的一個東西。
别誤會,這可不是 ChatGPT 的 GPT ,而是一個叫做 Game Porting Toolkit 的遊戲移植工具包
它起到的效果很直白,就是幫助咱們把 Windows 上的遊戲給轉譯成可以在 macOS 上運行的遊戲。
"Windows" " 轉譯到 " "macOS 運行 " ?
聽到這兒直接 DNA 動了,這不之前的 Rosetta 麼?
這我熟啊,作為第一批 M 系列芯片的 mac 用户,當年可沒少靠它救我的狗命。
畢竟庫克的芯片雖然牛掰,但是剛開始做的時候由于絕大多數開發者還沒來的及做适配,很多軟體都沒法用。。。
所以得靠 Rosetta 這個 " 二把手 " 來過渡一下,甭管性能怎麼樣,但是至少能用了。
要我説這招是真的妙,一邊穩住用户的基礎體驗,一邊也給開發者留下充足的時間,最重要的是樹立起了一個自己上心的形象。。。
給了開發者信心,這比什麼都重要。
而在今年,蘋果把這條路子再走了一次:
大家過去不樂意給 macOS 做遊戲,一方面是因為市場不大,《 我的戰争 》開發者就曾在一次采訪中表示, Mac 和 Linux 平台加一起只占 5% 的銷售額。
另一方面是在 macOS 上做遊戲還比較費勁,當年微軟為了方便大家做遊戲,自己搓了一套圖形 API —— DriectX 出來。
這東西能在水平各異的遊戲開發商和五花八門的硬體設備之間,起到一個溝通的作用。
就好比咱們去法國旅遊,我不會法語,法國人不會中文,但是咱倆可能都會英文,這樣聊起來就可以很輕松的 Get 到雙方的意思。
但是這個好用的 " 語言 " Mac 上并不支持,蘋果有着自己的另一套語言,前兩年用的是 OpenGL ,最近幾年更換上了自家的 Metal 。
開發者想要移植到 Mac 上,還得把遊戲重新編譯,讓它和 Metal 連接一下。
還要從零測試、修復 BUG 、同步更新内容等等,這相當于是做兩個新遊戲了。
吃力又不讨好,那自然願意做的人少。
好在蘋果也算是意識到這個割裂的生态問題了,今年親自下場,直接發布了一個翻譯大師,幫開發者解決了不少适配工作。
托尼也在發布的第一時間上手體驗了一下效果,先是按照教程進行安裝:
向上滑動
上下滑動查看圖片
不過這裏得提一嘴,目前這個 Game Porting Toolkit 工具還是處于開發者調試階段,自己用起來還挺麻煩的。
具體的過程就不做過多展示了,我把教程放到了 " 閲讀原文 " 裏面,感興趣的差友可以來一起研究。
直接來看遊戲成果:
托尼由于安裝的過程中不知道哪個步驟出了問題, steam 全是哐哐沒法正常用,所以只能做一些其他遊戲的簡單測試。
在搭載了 M2 的 MacbookAir 上,運行 Windows 版的原神可以跑到 40 幀的水平。
雖然説沒有我直接在 Mac 上運行 iPad 版的原神來的穩定,但畢竟這是正兒八經的 PC 級客户端:
作為一個從 0 到 1 的開始,托尼覺得能跑就很不錯了。
當然你可能説跑這些 M2 原生就能運行的遊戲沒有挑戰性,那我也拿老頭環試了一下,大概在 25~30 的幀率波動。
如果再上一點難度的話,甚至就連電腦測評軟體 2077 也可以 " 電影感 " 運行。
目前的 GPT ,真就突出了一個眾生平等。
在測試的最後,我本來還想試一下 LOL 能不能 " 輕松秒殺 " 的,但可能是由于反作弊驅動的問題,導致我轉譯後的 wegame 一打開就閃退,英雄聯盟遺憾離場。
除了這幾款以外,還有網友測試了大量其他的遊戲能否在 Mac 上通過 GPT 運行,順便做了一個統計表格,感興趣的話大家可以看看
有一説一,我覺得蘋果今年這活幹的卻是不錯,簡單的體驗下來,可以感受到通過 GPT 運行起來的遊戲比虛拟機節省了不少資源,而且也不會和雲遊戲、串流一樣收到網絡波動的影響。
雖然現在還有不少問題,比如幀率不高,安裝繁瑣,分辨率會出 bug,散熱壓力大 等等。。。
但畢竟是一個給開發者用測試版軟體,也不是真的想讓玩家只用它來打遊戲。
等它正式發布的那天,如果可以做到 " 點擊即用 " ,和當年的 Rosetta 一樣,那我覺得其實還行。
而且我總覺得啊,蘋果這是不是又雙叒叕在下一盤大棋?
你想蘋果今天能在 mac 上運行 Windows 遊戲,明年要是能運行在 Vision Pro 上。。。
那事情就有意思了。
撰文:小陳 編輯:面線 美編:煥妍
圖片、資料來源:
https://www.ithome.com/0/698/086.htm
連蘋果高管都已承認,Mac 遊戲暫時還只能 " 戰未來 "-36 氪
https://arstechnica.com/apple/2023/06/apple-has-a-proton-like-game-porting-toolkit-for-getting-windows-games-on-mac/
支持 DirectX 12,蘋果發布新工具:可在 macOS 上模拟運行 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