开发者展示了《荒野大镖客2》、《GTA V》、《辐射4》等AAA级PC游戏在iPhone 18 Pro上原生运行的场景

现代苹果iPhone配备了性能极其强大的SoC,但能充分发挥其潜力的应用和游戏却寥寥无几。游戏模拟正是能够让A19 Pro和A20 Pro等芯片充分发挥潜力的领域之一。
不少游戏模拟器,例如适用于任天堂系统的 Delta、适用于 PlayStation Portable 的 PPSSPP,以及适用于 GameCube 和 Wii 的 Dolphin 等,均可通过 App Store 获取或通过侧载安装。
然而,与安卓平台不同,iOS上此前一直缺乏Windows PC游戏的模拟器。Madeira的出现改变了这一现状。
Madeira允许在未越狱的iPhone上运行Windows PC游戏。 据开发者 Will Faust 介绍,Madeira 本质上是 Wine(ARM64EC)在 iOS 平台上的移植版本,它将用于 x86-64 到 ARM64 转换的 FEX-Emu 以及用于 D3D11 到 Metal 转换的 DXMT 整合为单一处理管道。
Madeira 要求设备至少为搭载 A15 仿生芯片或更高版本的 iPhone 13 Pro 或更高机型。
在该项目的 GitHub 仓库中,Faust 声称 Madeira 可以运行《Thumper》和《Ultrakill》等游戏,而《Marvel Cosmic Invasion》虽然运行不稳定,但“已能进行游戏”。
如今,Madeira似乎还能够在iPhone 18 Pro上完整运行对硬件要求极高的《荒野大镖客2》(RDR 2)。 虽然最初的尝试仅是一个帧率个位数且充满图形故障的幻灯片展示,但在较新的构建版本中,开发者在接近 720p 分辨率下已将帧率提升至近 30 fps,展现出显著进展。不过,仍有很长的路要走,特别是在屏幕控制布局方面。
此外,Madeira 现已支持类似“交换”的实现方式,可将内存数据卸载至 iPhone 的存储空间中。这显然将《荒野大镖客2》的内存占用控制在 7.6 GB 左右,且有望进一步降低,从而支持在 8 GB 内存的 iPhone 上运行。
《GTA 5》的支持功能也正在开发中,此外还有一系列其他3A级大作
Faust 还成功在 iPhone 上运行了《侠盗猎车手 V》的测试版本。作为初步实现,其性能表现尚可,随着进一步优化,性能将更加出色。
» Notebookcheck多媒体笔记本电脑Top 10排名
» Notebookcheck游戏笔记本电脑Top 10排名
» Notebookcheck低价办公/商务笔记本电脑Top 10排名
» Notebookcheck高端办公/商务笔记本电脑Top 10排名
» Notebookcheck工作站笔记本电脑Top 10排名
» Notebookcheck亚笔记本电脑Top 10排名
» Notebookcheck超级本产品Top 10排名
» Notebookcheck变形本产品Top 10排名
» Notebookcheck平板电脑Top 10排名
» Notebookcheck智能手机Top 10排名
» Notebookcheck评测过最出色的笔记本电脑屏幕
» Notebookcheck售价500欧元以下笔记本电脑Top 10排名
» Notebookcheck售价300欧元以下笔记本电脑Top 10排名
模拟需要通过 JIT 进行侧载
在非原生主机 CPU 上模拟应用时,需要使用即时(JIT)编译来确保快速的实时性能。 Apple App Store(iOS 18.4 及以上版本)的一个主要限制是,出于安全考虑,它不允许应用程序和模拟器使用 JIT,唯一的例外是通过 BrowserEnginekit 批准的替代网页浏览器引擎。
因此,要让 Madeira 等模拟器运行,唯一的方法是手动侧载 IPA 文件并启用 JIT 以获得最佳性能。这意味着像 Madeira 这样的应用将永远无法通过 App Store 进行分发。
如果您是第一次尝试,在 iOS 上进行侧载可能会有些棘手,但一旦掌握了诀窍,其实并不难。
您可以花 99 美元购买一张 Apple 开发者证书,在续期前有为期一年的时间使用侧载应用。普通 Apple 账户用户也可以进行侧载,前提是每七天续期一次侧载的应用。

