蘋果在今年WWDC23開發者大會上,公佈關於軟件方面的重要信息不算多,但在macOS Sonoma的介紹部分,他們請到了著名遊戲開發者小島秀夫來介紹《死亡擱淺導演剪輯版》登陸macOS,並在新一代系統上做了個遊戲模式,這些都表明了蘋果有意要解決Mac電腦上的玩遊戲難題,而面向遊戲開發者,蘋果還準備了一個大招,那就是讓Windows遊戲直接運行在macOS上。
蘋果給開發者們做了個Game Porting Tookit,這類似於Valve的Proton兼容層技術,在macOS上做到了實時轉譯運Windows平台遊戲,無需額外重寫代碼,直接就運行遊戲,不過相比Proton是在相同的x86架構下運行,蘋果的這個要更複雜一些,不僅操作系統不同,還有x86到arm的架構轉換。
這個Game Porting Tookit基於CrossOver的代碼而來,原來就是為了可以在macOS上運行Windows程序,不過現在有蘋果的官方支持,應該就有更好的運行效率,要知道蘋果一直都強調他們Apple Silicon要比Intel這邊x86架構CPU要強多少多少倍,相比於偏小眾的內容創作類軟件,跑遊戲其實才能更好讓大家理解性能的差距是怎樣。
除了對DirectX12的圖形API轉換外,包括鍵盤、鼠標、音頻和網絡連接在內的API都可以支持,所以遊戲不需要做任何代碼改動就可以直接跑起來。當然,蘋果應該是希望這個工具能幫助開發者更好地把已有的Windows遊戲移植到macOS上,實現原生的運行,更好發揮出Mac電腦的性能和功能優勢。
從一些開發者放出的演示視頻來看,最新的《暗黑破壞神4》可以在M1 Max芯片MacBook Pro比較流暢運行,而且蘋果這個工具還提供硬件黨最愛的overlay界面,可以看到遊戲幀數、CPU和GPU運行狀態...目前遊戲的幀數表現還一般般,也存在一些bug,還需要做些優化工作,但可以肯定的是,以後想在Mac電腦上玩3A大作,已經不是完全不可能的事情了。
消息來源
|