一群开发者正透过名为 Madeira 的开源专案,让 PC 游戏在 iPhone 上运行成为可能。该专案已成功在手机端启动《赛博朋克 2077》、《Stray》、《ULTRAKILL》及《Thumper》等作品。过去,PC 游戏在 iOS 设备上执行需依赖 Winlator、Wine 或 Box64 等模拟工具,但 Madeira 专案绕过这些限制,直接透过 iOS 的 JIT 编译技术,将 x86 指令转换为 Metal 图形 API 可处理的格式。
Madeira 专案的核心机制是模拟 Windows 环境中的 x86-64 架构,并利用 FEX-Emu 在 ARM64 处理器上执行。此外,它整合了 Wine 来加载 Windows 应用程序。开发者表示,目前专案仍在早期阶段,部分游戏可能出现性能不足或兼容性问题,但已为手机运行 PC 游戏开辟了新途径。