蘋果推出 Proton 類似工具,在 Mac 上執行 Windows 遊戲
如果你希望在 Mac 上體驗更多的 Windows 遊戲,這個夢想可能很快就會成真。在蘋果公司的年度開發者大會(WWDC)上,蘋果為遊戲開發人員帶來了重大訊息,他們製作了一個類似於 Proton 和 Steam Deck 的工具,能夠把最新的 DirectX 12 Windows 遊戲轉換並在 macOS 上執行。蘋果建立了一個名為 Game Porting Toolkit 的新工具,可翻譯 Windows 遊戲,使其執行在 Mac 上,讓開發人員在將遊戲完全移植之前能夠啟動 Windows 遊戲的未修改版本,並檢視遊戲執行情況。
突破 Mac 遊戲的約束
Mac 上的遊戲一直是 PC 遊戲社區中的一個過時笑話,雖然最近有幾個罕見的例外,例如 Resident Evil Village 和 No Man's Sky 等遊戲被移植到 macOS 上。過去,要將 Windows 遊戲移植到 Mac 上,需要開發人員進行編譯源程式碼、轉換定制着色器、重新實現影象子系統和轉換音訊等複雜過程。如果開發人員需要將遊戲針對多個平臺進行最佳化,他們可以使用跨平臺遊戲引擎來簡化所有這些複雜性,但他們仍然需要偵錯遊戲並最佳化 macOS 上的效能。有了蘋果新的 Game Porting Toolkit,開發人員現在可以理解有多少移植工作需要進行,修復錯誤並最佳化他們的遊戲在 macOS 上的效能。
翻譯層和測試遊戲執行情況
蘋果的新工具能夠將 Intel x86 指令和 Windows API 轉換成 Apple Silicon,將與鍵盤、滑鼠、控制器輸入、音訊播放、網路、檔案系統和 Direct3D 相關的 API 轉換為 macOS 中對應的 API。最終的結果是,Windows 遊戲可以在 macOS 上執行,而不需要進行任何移植或修改。蘋果表示現在更多是為評估遊戲而設計的,而不是爲了應用。隨着開發人員繼續最佳化每一個遊戲,使用者最終可能會有能力在 macOS 上像在 Steam Deck 上一樣執行 Windows 遊戲。但這個想法在現階段仍然還要走一段路。
結論
蘋果公司推出的 Game Porting Toolkit 是一個顯著的進步,將使更多的 Windows 遊戲能夠在 Mac 上執行。蘋果公司的翻譯層現在已經顯示出相當的色彩,M1 和 M2 晶片的 GPU 效能在蘋果公司的自己的平臺上非常強大。該工具會顯著減少將遊戲從 Windows 移植到 Mac 所需的時間和工作,還有一個新的 Metal Shader Converter 可以自動將現有的 GPU 着色器轉換為 Metal。但是現實是,大多數遊戲在這個環境中不會得到最佳化和支援,也會出現效能問題和漏洞,直到開發人員建立自己的移植版本。(本文來自紐約時報中文網)
延伸閱讀
- 藍天公司支援專案,促使 Mastodon 應用程式(如 Ivory)能在其網路上執行
- BigPanda 釋出針對 IT 運維的生成式人工智慧工具
- 英特爾等公司承諾為企業打造開放生成式人工智慧工具
- 科技巨頭廣告透明度工具仍然糟糕,Mozilla 研究報告發現
- 蘋果推出 Vision Pro:一系列最令人興奮的獨立應用程式和遊戲
- 蘋果 Vision Pro 來襲:這些獨立應用程式和遊戲令人振奮
- 蘋果 iPhone 不像 Windows 一樣壟斷
- 《Apex Legends 駭客自稱「只是為了好玩」竊取錦標賽遊戲》
- 虎眼創辦人借鏡前創業經驗打造商業模擬工具
- Google Play 將展示遊戲的人工智慧常見問題和最新 YouTube 影片