Apple 改進 Mac 遊戲的努力可能涉及某種形式的模擬,其遊戲移植工具包包括一種讓開發人員在 macOS 中試用現有 Windows 遊戲的方法。
Apple 在 WWDC 期間為 macOS 和 Mac 發布的公告包括許多針對遊戲玩家的生活質量功能。但是,與遊戲移植工具包中包含的內容相比,macOS Sonoma 中包含的遊戲模式和改進的控制器藍牙採樣率可能相形見絀。
Game Porting Toolkit 是一組工具,開發人員可以使用這些工具將他們的 Windows 或主機遊戲移植到 macOS,包括更直接的轉換過程和更快的外觀評估。
雖然工具包包括諸如 Metal Shader Converter 和 Metal 調試工具之類的東西, Andrew Tsai 在 YouTube 上發帖說工具包中包含一些仿真。 如聯盟平台狀態中所述,Apple 允許開發人員在“提供仿真環境。”
會議期間“將您的遊戲帶到 Mac,第 1 部分:製作一個遊戲計劃,”Apple 直接提到仿真界面如何列出“指令和 Direct3D 轉換類型”以及其他關鍵細節。
環境的意圖據 Apple 稱,這是為了讓開發人員立即看到“遊戲的潛在性能,從而消除數月的前期工作”。它旨在幫助開發人員確定是否值得移植 Windows 遊戲,並了解完成該任務所需的工作量。
Tsai後來查看源碼後確定,該工具確實是Wine的改版,基於CrossOver 21.1.1。
一個不尋常的元素是,在一個演示視頻中顯示的遊戲似乎在 Rosetta 2 下運行,並且能夠處理使用 DirectX 12 的遊戲。
在 WWDC 之前,CrossOver 開發人員 CodeWeavers博客稱,雖然 CrossOver 將從 CrossOver 23 獲得正式的 DirectX 12 支持,但處理 DirectX 12 本身很困難。該團隊無法找到“在 macOS 上解鎖 DirectX 12 支持的單一魔法鑰匙”,並且認為啟用此類支持必須在每個標題的基礎上完成。
目前尚不清楚 Apple 是否已經創建了一個實際上可以毫無問題地運行 DirectX 12 的解決方案,但如果確實如此,除了作為開發人員測試工具之外,還有更多實用性。如果 Apple 願意,並且仿真或翻譯層足夠有效,則有可能使其成為可公開訪問的功能。
當然,這不太可能發生,因為與讓 Windows 遊戲直接運行相比,Apple 將從移植到 macOS 上的遊戲中獲益更多。