A Will Faust által fejlesztett Madeira projekt már közel 720p-s felbontás mellett, cseaknem 30 fps-sel futtatta a Red Dead Redemption 2-t egy iPhone 18 Prón.
A játékot maga a telefon futtatja, felhős varázslatok nélkül, ehhez pedig a Madeira több technológiát kapcsol össze. A Wine biztosítja a Windows-kompatibilitást, a FEX-Emu a PC-s processzorokra készült utasításokat fordítja le az iPhone számára, a DXMT pedig a Direct3D 11 grafikus műveleteit alakítja át az Apple Metal rendszeréhez.
Az első Red Dead Redemption 2-es próbálkozások még egyszámjegyű képkockaszámmal és végtelen grafikai hibával futottak, a frissebb változatoknál a memóriakezelésen is dolgoznak, többek között egy olyan megoldással, amely bizonyos adatokat a telefon tárhelyére helyezhet át.
Red Dead Redemption 2 is running at 30+ FPS on an iPhone 18 Pro.
No PC, no streaming, fully on-device via Madeira.
x86-64 → arm64 with FEX
Windows → iOS syscalls with Wine
DX12 → Metal with the madeira-d3d12 runtime
What AAA game should we get running next? pic.twitter.com/Lo97xssNW2
A GTA 5 és a Fallout 4 futtatásáról is készültek bemutatók. Egy Xbox 360-emulátorral már elindították a GTA 5-öt iPhone-on, a Madeira viszont a windowsos változatokkal dolgozik és ezek a játékok egyelőre még elég messze vannak attól, hogy játszhatónak nevezhessük őket.
A használathoz nem kell jailbreak, viszont külső telepítésre és a futás közbeni kódfordítást lehetővé tevő JIT engedélyezésére igen, mi nem javasoljuk, hogy ezzel kísérletezzetek.