macOS Sonoma允許開發(fā)人員將Windows游戲移植到Mac
macOS Sonoma的新功能之一是游戲模式,Apple聲稱該模式提高了Apple Silicon Mac的游戲性能。但蘋果一直在做其他事情來將Mac變成一個游戲平臺,其中包括允許開發(fā)人員使用新的游戲移植工具輕松地將Windows游戲移植到Mac上。
游戲移植工具
在macOS上運行Windows游戲并不是什么新鮮事。有像Wine和Crossover這樣的平臺可以從微軟的操作系統(tǒng)翻譯API,以便Mac計算機可以運行Windows軟件。借助macOS Sonoma,Apple將類似的解決方案直接實施到系統(tǒng)中,因此開發(fā)人員將更容易將PC游戲帶到Mac上。
該公司發(fā)布了一個新的游戲移植工具,該工具將幫助開發(fā)人員在Mac上運行他們的游戲,有趣的是,Apple的游戲移植工具基于Wine,這是一個流行的開源平臺,可將Windows軟件轉(zhuǎn)換為Unix環(huán)境(如macOS和Linux)。
但蘋果所做的不僅僅是讓這些游戲在macOS上運行。正如該公司所解釋的那樣,游戲移植工具還能夠?qū)irectX 12轉(zhuǎn)換為Metal 3。對于那些不熟悉的人來說,DirectX是Windows和Xbox控制臺上可用的API,可以處理圖形渲染和游戲聲音,類似于Apple的Metal API。
構(gòu)建原生 macOS 游戲
有些游戲可以運行良好,而無需對代碼進行任何更改。蘋果以The Medium為例。但是,該公司指出,該游戲的本機macOS版本在相同硬件上的幀速率幾乎是其兩倍,運行得更好。這就是為什么蘋果鼓勵開發(fā)人員做的不僅僅是運行Windows游戲的翻譯版本。
使用游戲移植工具在 macOS 上測試 Windows 游戲后,開發(fā)人員可以使用新工具將 DirectX 圖形轉(zhuǎn)換為 Metal。因此,游戲可以以更好的性能在本地運行。macOS Sonoma SDK 還可幫助開發(fā)人員利用其他原生系統(tǒng)功能,例如對游戲控制器、空間音頻和 HDR 視頻的支持。
Game Mode?游戲模式
除了游戲移植工具之外,開發(fā)人員還可以利用 macOS Sonoma 中內(nèi)置的游戲模式。根據(jù)蘋果的說法,當游戲模式處于活動狀態(tài)時,“系統(tǒng)會優(yōu)先考慮前臺游戲的游戲體驗。
AirPods 的藍牙延遲顯著降低,PlayStation 和 Xbox 控制器的藍牙采樣率翻了一番,游戲獲得更高的 GPU 和 CPU 優(yōu)先級,從而實現(xiàn)更穩(wěn)定和持續(xù)的幀速率。對于任何 Mac 游戲,包括所有最近和即將推出的游戲,所有這些都會自動發(fā)生。
?總結(jié)
Mac從未以游戲平臺而聞名,但蘋果希望改變這一點?,F(xiàn)在有了蘋果芯片,Mac比以往任何時候都更強大。蘋果正試圖向開發(fā)者展示他們的游戲值得帶到macOS上。當然,這最終將為平臺增加巨大的價值。
macOS Sonoma目前作為開發(fā)人員的測試版提供。公開測試版將于下個月發(fā)布,而官方正式版預計將于今年秋天發(fā)布。有關(guān)測試版的更多詳細信息,請訪問 Apple 開發(fā)者網(wǎng)站。