[{"data":1,"prerenderedAt":183},["ShallowReactive",2],{"repo-willfaust-madeira-zh-CN":3,"i18n-willfaust-madeira-zh-CN":180},{"mirrorPool":4,"detail":13,"relatedProjects":89},[5,9],{"key":6,"label":7,"base":8,"type":6},"github","mirror.github","https:\u002F\u002Fgithub.com\u002F",{"key":10,"label":11,"base":12,"type":10},"auto-proxy","mirror.autoProxy","https:\u002F\u002Fgithub.xxlab.tech\u002F",{"owner":14,"repo":15,"repoId":16,"repoUrl":17,"starCount":18,"language":19,"description":20,"languages":21,"screenshots":31,"homepage":32,"pushedAt":33,"ownerAvatar":34,"ownerName":32,"ownerBio":32,"lastSyncTime":35,"lastReleaseTime":36,"tags":37,"license":38,"category":39,"subgroup":40,"releases":41},"willfaust","Madeira",1175417517,"https:\u002F\u002Fgithub.com\u002Fwillfaust\u002FMadeira",2459,"C","Run x86-64 Windows PC games on jailed iOS via FEX-Emu + Wine + DXMT",{"C":22,"Python":23,"Swift":24,"Objective-C":25,"Objective-C++":26,"Shell":27,"C++":28,"JavaScript":29,"Metal":29,"HLSL":30,"Rust":30,"Assembly":30},61.4,17.5,13.9,3.5,1.6,1.1,0.4,0.2,0.1,[],"","2026-10-14","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F39139570?v=4","2026-10-15T09:00:48.270632+00:00","2026-10-03T16:49:54Z",[],"GPL-3.0","game","游戏模拟器",[42,56,68,78],{"tag":43,"publishAt":36,"semVer":44,"prerelease":48,"assets":49},"v0.1.3",[45,46,47],0,1,3,false,[50],{"fileName":51,"sizeMb":52,"sha256":53,"downloadCount":54,"originUrl":55},"Madeira-0.1.3.ipa",138.81,"71e900cbc140778bd6fa67c1062821981ed98e6bfb674d853cfeefd6d242e1c0",13144,"https:\u002F\u002Fgithub.com\u002Fwillfaust\u002FMadeira\u002Freleases\u002Fdownload\u002Fv0.1.3\u002FMadeira-0.1.3.ipa",{"tag":57,"publishAt":58,"semVer":59,"prerelease":48,"assets":61},"v0.1.2","2026-10-03T05:43:06Z",[45,46,60],2,[62],{"fileName":63,"sizeMb":64,"sha256":65,"downloadCount":66,"originUrl":67},"Madeira-0.1.2.ipa",135.87,"ed1cd1fdb5e93a33d0f4584f74d04519ace8f39791eb4129487c8f36ff2e3815",915,"https:\u002F\u002Fgithub.com\u002Fwillfaust\u002FMadeira\u002Freleases\u002Fdownload\u002Fv0.1.2\u002FMadeira-0.1.2.ipa",{"tag":69,"publishAt":70,"semVer":71,"prerelease":48,"assets":72},"v0.1.1","2026-10-02T08:54:33Z",[45,46,46],[73],{"fileName":74,"sizeMb":64,"sha256":75,"downloadCount":76,"originUrl":77},"Madeira-0.1.1.ipa","045aeb8fd4c71c2e6a78fb4511f94c56f8ed7af14c47a3b0ea2937a4fc8bfcee",1850,"https:\u002F\u002Fgithub.com\u002Fwillfaust\u002FMadeira\u002Freleases\u002Fdownload\u002Fv0.1.1\u002FMadeira-0.1.1.ipa",{"tag":79,"publishAt":80,"semVer":81,"prerelease":48,"assets":82},"v0.1.0","2026-10-01T08:46:35Z",[45,46,45],[83],{"fileName":84,"sizeMb":85,"sha256":86,"downloadCount":87,"originUrl":88},"Madeira-0.1.0.ipa",135.84,"29054bb5d167382f004ba3ae04d3995e31070e67f4c0acf7eb4f180280f93335",3695,"https:\u002F\u002Fgithub.com\u002Fwillfaust\u002FMadeira\u002Freleases\u002Fdownload\u002Fv0.1.0\u002FMadeira-0.1.0.ipa",[90,103,127,141,154,169],{"owner":91,"repo":92,"repoId":93,"category":39,"subgroup":40,"language":19,"tags":94,"starCount":95,"ownerUid":96,"latestTag":97,"platforms":98,"lastReleaseTime":100,"downloadCount":101,"description":102},"brunodev85","winlator",671061529,[],19298,11407071,"v11.2.0",[99],"android","2026-08-19T11:06:47Z",341368,"一款Android应用，利用Wine和Box86\u002FBox64在Android设备上运行Windows (x86_64) 应用程序。",{"owner":104,"repo":105,"repoId":106,"category":39,"subgroup":40,"language":107,"tags":108,"starCount":115,"ownerUid":116,"latestTag":117,"platforms":118,"lastReleaseTime":124,"downloadCount":125,"description":126},"ruffle-rs","ruffle",183483988,"Rust",[109,110,111,112,113,114],"emulator","flash","hacktoberfest","reimplementation","rust","swf",18712,50037962,"nightly-2026-10-19",[119,120,121,122,123],"windows","mac","linux","extension","other","2026-10-19T00:13:37Z",8925,"一款用Rust编写的Adobe Flash Player模拟器，支持桌面和Web（通过WebAssembly），用于在Flash停用后继续播放Flash内容。",{"owner":128,"repo":129,"repoId":130,"category":39,"subgroup":40,"language":19,"tags":131,"starCount":134,"ownerUid":135,"latestTag":136,"platforms":137,"lastReleaseTime":138,"downloadCount":139,"description":140},"libretro","RetroArch",689344,[132,128,133],"c","retroarch",14223,1812827,"v1.22.2",[123],"2025-11-20T03:12:17Z",15811,"libretro API的参考前端，一个跨平台、功能丰富的模拟器前端，支持大量游戏机模拟器核心，提供着色器、回放、延迟消除等高级功能。",{"owner":142,"repo":143,"repoId":144,"category":39,"subgroup":40,"language":145,"tags":146,"starCount":147,"ownerUid":148,"latestTag":149,"platforms":150,"lastReleaseTime":151,"downloadCount":152,"description":153},"Droid-Deck","DroidDeck",1385776214,"Kotlin",[],11016,333418672,"0.5.0",[99],"2026-10-18T15:39:08Z",33010,"DroidDeck 把 SteamOS 体验带到 Android 掌机，通过 Valve 的 ARM64 Proton 让 Adreno 设备运行 Steam 大图模式与 Windows 游戏。",{"owner":155,"repo":156,"repoId":157,"category":39,"subgroup":40,"language":19,"tags":158,"starCount":162,"ownerUid":163,"latestTag":164,"platforms":165,"lastReleaseTime":166,"downloadCount":167,"description":168},"xemu-project","xemu",241270996,[159,109,111,160,161],"emulation","original-xbox","xbox",4146,61253676,"pre-release",[119,120,121],"2026-09-29T06:27:11Z",1190,"一款开源的 Xbox 模拟器，允许用户在 PC 上玩 Xbox 游戏。",{"owner":170,"repo":170,"repoId":171,"category":39,"subgroup":40,"language":107,"tags":172,"starCount":173,"ownerUid":174,"latestTag":175,"platforms":176,"lastReleaseTime":177,"downloadCount":178,"description":179},"touchHLE",573107980,[],3969,128069185,"v0.3.0",[119,120,123],"2026-10-01T13:43:22Z",1988,"一款用于在 PC 上运行早期 iOS 应用（iPhone OS 2.0–3.1.3）的开源模拟器，支持 macOS、Linux 和 Windows。",{"description":181,"readmeHtml":182},"Madeira 让 iPhone 免越狱运行 Windows x86-64 游戏：游戏原样运行在单个 iOS 应用内，由 FEX-Emu 做指令转译、Wine 提供 Windows 环境、DXMT 与自研 madeira-d3d12 把 Direct3D 渲染到 Metal。","\u003Ch2 id=\"项目概述\">项目概述\u003C\u002Fh2>\u003Cp>Madeira 让 Windows PC 游戏在 iPhone 上免越狱运行，游戏不经修改、以原样跑在一个 iOS 应用里。它是一个活跃的研究项目，不少游戏能启动、一些能流畅玩，但性能与兼容性因游戏而异，变化很快。\u003C\u002Fp>\n\u003Cp>技术栈由四层组成：FEX-Emu 在运行时把 x86\u002Fx86-64 代码转译为 ARM64；Wine 11.4 以 ARM64EC 构建，自身原生运行、只转译游戏代码，32 位游戏走 WoW64；DXMT 用 Metal 实现 Direct3D 9\u002F10\u002F11；自研的 madeira-d3d12 则用 Metal Shader Converter 在运行时转换 DXIL 着色器实现 Direct3D 12。\u003C\u002Fp>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>项目\u003C\u002Fth>\n\u003Cth>内容\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>平台\u003C\u002Ftd>\n\u003Ctd>iPhone，iOS 26+\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>形态\u003C\u002Ftd>\n\u003Ctd>IPA 侧载分发\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>图形\u003C\u002Ftd>\n\u003Ctd>DXMT（D3D9\u002F10\u002F11）与 madeira-d3d12（D3D12）\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>许可\u003C\u002Ftd>\n\u003Ctd>GPL-3.0 或更高\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Cblockquote>\n\u003Cp>把一台 Windows 游戏机塞进 iPhone：免越狱、单进程、游戏原样跑。\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch2 id=\"主要功能\">主要功能\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>游戏库\u003C\u002Fstrong>：带封面图与搜索的游戏库，内含一个 Windows 桌面会话\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Steam 集成\u003C\u002Fstrong>：登录后浏览已拥有的游戏，通过 Valve 官方 Windows Steam 客户端（Madeira Dock）安装、更新并启动\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Steam 云存档\u003C\u002Fstrong>：启动 Madeira 与启动游戏前同步存档，双向变更不覆盖、被替换内容有备份\u003C\u002Fli>\n\u003Cli>\u003Cstrong>手柄支持\u003C\u002Fstrong>：经 XInput 连接蓝牙手柄，另有可自定义的屏幕触控控件\u003C\u002Fli>\n\u003Cli>\u003Cstrong>键鼠穿透\u003C\u002Fstrong>：键盘、鼠标与触控板作为真实输入设备传给游戏\u003C\u002Fli>\n\u003Cli>\u003Cstrong>影音支持\u003C\u002Fstrong>：过场动画与音乐经 FFmpeg、VideoToolbox 与 AudioToolbox 播放\u003C\u002Fli>\n\u003Cli>\u003Cstrong>单进程架构\u003C\u002Fstrong>：iOS 不允许拉起其他程序，连 Wine server 也以线程形式运行\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"适用人群\">适用人群\u003C\u002Fh2>\u003Cul>\n\u003Cli>想在 iPhone 上玩 Steam 游戏库的玩家\u003C\u002Fli>\n\u003Cli>对 x86 转译与图形层转译感兴趣的技术爱好者\u003C\u002Fli>\n\u003Cli>愿意折腾侧载与 JIT 设置的进阶 iOS 用户\u003C\u002Fli>\n\u003Cli>关注 Wine 与 FEX 项目的研究者\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"快速上手\">快速上手\u003C\u002Fh2>\u003Col>\n\u003Cli>从最新 Release 下载 IPA\u003C\u002Fli>\n\u003Cli>用 SideStore、AltStore、Sideloadly 等工具以自己的 Apple ID 侧载\u003C\u002Fli>\n\u003Cli>打开 Madeira 并启用 JIT（可用 StikDebug 或内置 StikJIT 引导）\u003C\u002Fli>\n\u003Cli>在设置中确认 JIT 与 Memory+ 均为绿色对勾，显示 Ready to play\u003C\u002Fli>\n\u003Cli>登录 Steam 或导入本地游戏，开始安装游玩\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch2 id=\"核心优势\">核心优势\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>原样运行\u003C\u002Fstrong>：游戏不做修改，兼容层全部在系统层面解决\u003C\u002Fli>\n\u003Cli>\u003Cstrong>原生优先\u003C\u002Fstrong>：Wine 以 ARM64EC 原生运行，只转译游戏自身代码，损耗更低\u003C\u002Fli>\n\u003Cli>\u003Cstrong>D3D12 自研\u003C\u002Fstrong>：不依赖第三方 D3D12 方案，DXIL 运行时转换自主可控\u003C\u002Fli>\n\u003Cli>\u003Cstrong>存档安心\u003C\u002Fstrong>：云存档冲突不盲覆，任何替换都有备份\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"系统要求\">系统要求\u003C\u002Fh2>\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>项目\u003C\u002Fth>\n\u003Cth>要求\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>设备\u003C\u002Ftd>\n\u003Ctd>iPhone（iOS 26 或更高）\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>JIT\u003C\u002Ftd>\n\u003Ctd>依赖调试器附加，用 StikDebug 或内置 StikJIT\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>侧载\u003C\u002Ftd>\n\u003Ctd>任意 Apple ID，免费账号签名 7 天有效\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>可选\u003C\u002Ftd>\n\u003Ctd>部分 64 位游戏需要 Microsoft VC++ 运行时（不随包附带）\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch2 id=\"注意事项\">注意事项\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>研究项目\u003C\u002Fstrong>：兼容性与性能因游戏而异，随时变化，请对毛边有心理预期\u003C\u002Fli>\n\u003Cli>\u003Cstrong>无法上架\u003C\u002Fstrong>：JIT 依赖调试器，Madeira 不可能出现在 App Store\u003C\u002Fli>\n\u003Cli>\u003Cstrong>免费签名限时\u003C\u002Fstrong>：免费 Apple ID 签名 7 天过期需续签，游戏与存档在重装间保留\u003C\u002Fli>\n\u003C\u002Ful>\n",1792450994766]