Назад в ленту

Red Dead Redemption 2 запустили на iPhone 18 Pro — почти 30 FPS без стриминга

Разработчик Уилл Фауст показал, как ПК-версия RDR 2 работает локально на iPhone 18 Pro через экспериментальный эмулятор Madeira.

Запустить Red Dead Redemption 2 на айфоне — это как засунуть слона в телефонную будку. Казалось бы, невозможно. Но разработчик Уилл Фауст взял и показал обратное: ПК-версия RDR 2 крутится прямо на iPhone 18 Pro, локально, без облачных сервисов и удалённых компьютеров. Почти 30 кадров в секунду при разрешении около 720p. Не идеально, но для устройства, которое помещается в карман, — уже маленькая революция.

Всё это работает благодаря экспериментальному проекту Madeira. Он объединяет несколько технологий, чтобы запускать Windows-игры на iOS без джейлбрейка. Порт Wine отвечает за совместимость с Windows, FEX-Emu переводит инструкции x86-64 в ARM64, а DXMT преобразует графические команды Direct3D 11 в Metal. Вся эмуляция происходит непосредственно на самом айфоне — никаких костылей в виде стриминга.

Первые попытки и прогресс

Первые запуски RDR 2 на айфоне выглядели как слайд-шоу: однозначная частота кадров и куча графических артефактов. После серии оптимизаций разработчику удалось поднять производительность до почти 30 FPS при 720p. До полностью стабильного игрового процесса ещё далеко — нужно улучшать графику, скорость работы и управление на сенсорном экране. Но прогресс налицо.

Проблема оперативной памяти и файл подкачки

Одной из ключевых проблем стала оперативная память. В Madeira появился механизм, напоминающий файл подкачки: часть данных временно переносится из ОЗУ во встроенную память смартфона. Благодаря этому потребление памяти удалось удержать на уровне примерно 7,6 ГБ. Это потенциально позволяет запускать игру даже на iPhone с 8 ГБ оперативной памяти. Неплохо для устройства, которое ещё вчера считалось чисто мобильным.

Что ещё запускается через Madeira

Разработчики уже протестировали и другие ПК-игры: Grand Theft Auto V, Fallout 4, а также 32-битные Dead Space, Mirror's Edge и Far Cry 3. Более лёгкие проекты вроде Thumper и Ultrakill тоже работают через Madeira. Marvel Cosmic Invasion, по данным источника, достигла игрового процесса, но пока нестабильно. Это не готовый продукт, а исследовательский проект — со всеми вытекающими.

Ограничения и будущее

Пока Madeira остаётся экспериментальным проектом. Его нельзя установить из App Store: для высокой производительности требуется JIT-компиляция, которую Apple ограничивает. Поэтому Madeira приходится устанавливать вручную и отдельно активировать поддержку JIT. На данном этапе запуск Red Dead Redemption 2 на айфоне скорее демонстрирует вычислительные возможности современных iPhone и прогресс эмуляции Windows на iOS, чем предлагает полноценную замену портативному игровому ПК. Но кто знает, что будет через пару лет.

Справка по теме (FAQ)
Что такое Madeira и как она работает?
Madeira — экспериментальный проект, позволяющий запускать Windows-игры на iPhone без джейлбрейка. Он объединяет порт Wine для совместимости с Windows, FEX-Emu для перевода инструкций x86-64 в ARM64 и DXMT для преобразования графических команд Direct3D 11 в Metal. Вся эмуляция происходит локально на смартфоне.
Сколько FPS выдаёт Red Dead Redemption 2 на iPhone 18 Pro?
В последних сборках Madeira игра выдаёт производительность, близкую к 30 кадрам в секунду при разрешении около 720p. Первые попытки сопровождались однозначной частотой кадров и графическими артефактами.
Какие ещё игры работают через Madeira?
Разработчики протестировали Grand Theft Auto V, Fallout 4, а также 32-битные Dead Space, Mirror's Edge и Far Cry 3. Более лёгкие проекты, такие как Thumper и Ultrakill, также работают через Madeira. Marvel Cosmic Invasion достигла игрового процесса, но нестабильно.
Почему Madeira нельзя установить из App Store?
Для высокой производительности требуется JIT-компиляция, использование которой Apple ограничивает. Поэтому Madeira приходится устанавливать вручную и отдельно активировать поддержку JIT. Проект остаётся экспериментальным.