∴ GitHub / 趋势仓库

willfaust / Madeira

在无越狱 iPhone 上运行 Windows PC 游戏的 iOS 应用

语言
C
Star
1.2k
Fork
191
当日新增(09-30)
+81
累计在榜
4 天
最高名次
第 9 名
首次上榜
2026-09-27
去 GitHub 查看 ↗

∴ 是什么

Madeira 是一个运行在 iPhone 上的 iOS 应用,无需越狱即可运行未修改的 Windows PC 游戏。它通过 FEX-Emu 将 x86/x86-64 代码翻译为 ARM64,使用 Wine 提供 Windows 环境,通过 DXMT 和自研的 madeira-d3d12 将 Direct3D 图形转换为 Metal。所有组件集成在单个 iOS 应用中,包括游戏库、Steam 客户端和云存档同步。

∴ 解决什么问题

  • iOS 应用无法启动其他程序,需要将所有组件运行在单一进程中
  • JIT 在 iOS 上需要附加调试器,应用无法通过 App Store 分发
  • 部分 64 位游戏需要 Microsoft Visual C++ 运行库,但未随应用分发
  • 不同游戏的性能和兼容性差异较大

∴ 怎么上手

  1. 01从最新 release 下载 IPA 文件
  2. 02使用 SideStore、AltStore、Sideloadly、Plume 等工具以 Apple ID 侧载
  3. 03打开 Madeira 并启用 JIT,自动模式使用 StikDebug 或内置设置引导
  4. 04在设置中确认 JIT 和 Memory+ 均显示绿色勾选,应用显示 Ready to play

∴ 适合谁

适合想在 iPhone 上运行 Windows 游戏、熟悉侧载和 JIT 配置的开发者或高级用户。由于性能兼容性因游戏而异,需要一定的技术能力和耐心。

∴ 要点

  • 游戏库支持封面、搜索和 Windows 桌面会话
  • 集成 Steam 登录、浏览已拥有的游戏、安装更新和启动,基于 Valve 的 Windows Steam 客户端
  • Steam Cloud 存档同步,冲突时不会无提示覆盖,并备份被替换的数据
  • 支持蓝牙手柄(XInput)、自定义触摸控制、键盘鼠标和触控板透传
  • 视频音频通过 FFmpeg、VideoToolbox、AudioToolbox 播放
  • 要求 iOS 26 或更高版本,需要 Apple ID 侧载,免费账号签名每 7 天失效
许可证 GPL-3.0

解读由 AI 依据项目 README 生成,生成于 2026-10-06,以 GitHub 原文为准。

∴ 在榜记录

GitHub Trending 今日榜的每日存档,日期按北京时间。2026-09-27 首次上榜,累计在榜 4 天,最高第 9 名。

2026-09-27 +1712026-09-28 +832026-09-29 +2292026-09-30 +81
每日新增 Star · 2026-09-27 至 2026-09-30 · 共 4 个在榜日峰值 +229
日期名次当日新增总 Star
#12+811,159
#12+2291,039
#9+83923
#9+171725