RetroArch на iPhone: полное руководство по установке 2026

RetroArch – это не отдельный эмулятор, а оболочка (front end), которая запускает множество эмуляторов. Каждый эмулятор внутри неё называется ядром (core), и одна установка RetroArch может запускать игры для таких систем, как NES, SNES, Game Boy, Game Boy Advance, Sega Genesis, PlayStation и Nintendo 64. Помимо этого, в неё добавлены функции, которых нет у большинства однопрограммных эмуляторов: шейдеры, перемотка назад, забегание вперёд (run-ahead), netplay и RetroAchievements. В этом руководстве рассматриваются два способа установить RetroArch на iPhone, то, как работают ядра на iOS, как добавлять свои игры, и какие настройки стоит изменить в первую очередь. Факты взяты из официальной документации проекта RetroArch.

RetroArch на iPhone: кратко

ЦенаБесплатно, с открытым исходным кодом
App StoreДа, доступен по всему миру с мая 2024 года
Версии iOSiOS 12 и новее для основной версии (отдельная сборка с меньшим набором функций существует для iOS 9 и новее)
ЯдраВстроены в приложение; на iOS их нельзя добавить или обновить после установки
ИгрыНе включены; вы добавляете свои собственные файлы игр
JailbreakНе требуется

App Store или sideload: какую версию выбрать?

Есть два способа получить RetroArch, и они не идентичны:

  • Версия из App Store. Самый простой и безопасный вариант. По данным проекта, она включает только те ядра, которые получили явное одобрение для распространения через App Store, и работает без JIT, так как Apple не позволяет приложениям использовать JIT.
  • Sideload-версия. Сборки IPA содержат все ядра, доступные для iOS. Устанавливается она с помощью инструмента для sideloading, например Scarlet. В документации RetroArch отмечается, что JIT доступен только в sideload-сборках, установленных через Xcode или AltServer, так что от сборки, установленной через Scarlet, больше ядер, но не стоит ожидать, что ядра, использующие JIT, будут работать на полной скорости.

Если версия из App Store содержит нужные вам системы, используйте её. Прибегайте к sideload, только когда вам нужно ядро, которого в ней нет.

Как установить RetroArch с помощью Scarlet

  1. Сначала установите Scarlet, если вы этого еще не сделали, см. как установить Scarlet iOS.
  2. Откройте Scarlet и найдите RetroArch в его библиотеке. Содержимое библиотеки со временем меняется, поэтому, если приложения там нет, используйте IPA-файл RetroArch с официального сайта проекта (см. как установить IPA-файлы с помощью Scarlet).
  3. Нажмите “Установить” и подтвердите запрос iOS.
  4. Дождитесь, пока значок на главном экране завершит загрузку.
  5. Если iOS сообщает, что разработчику нет доверия, подтвердите доверие к профилю в разделе Настройки, Основные, VPN и управление устройством.
  6. Откройте RetroArch один раз, чтобы приложение создало свои папки.

Используйте только сборки RetroArch от самого проекта или из источника, которому вы доверяете. Модифицированные сборки эмуляторов – распространенный способ распространения нежелательного кода.

Как работают ядра на iOS

На компьютерах и Android RetroArch загружает ядра через встроенный Online Updater. На iPhone и iPad все работает иначе: ядра представляют собой подписанные исполняемые файлы, поэтому они поставляются внутри приложения, и после установки вы не можете добавлять или обновлять их. Чтобы получить новые ядра, нужно установить более новую версию RetroArch. При этом Online Updater по-прежнему полезен для других вещей, таких как шейдеры, превью (thumbnails) и базы данных.

У многих систем есть несколько ядер, обычно одно ориентировано на точность, а другое на скорость. Если игра работает медленно, попробуйте другое ядро для той же системы. Распространенные варианты:

  • NES: Nestopia UE или FCEUmm
  • SNES: Snes9x для скорости, bsnes для точности
  • Game Boy и Game Boy Color: Gambatte
  • Game Boy Advance: mGBA
  • Sega Genesis: Genesis Plus GX
  • PlayStation: PCSX ReARMed для скорости, Beetle PSX для точности
  • Nintendo 64: Mupen64Plus-Next

То, какие из них есть в вашей копии, зависит от установленной версии. Откройте Load Core в главном меню, чтобы увидеть список.

Добавление игр

RetroArch не поставляется с играми. Используйте файлы игр, на использование которых у вас есть право, например резервные копии игр, которыми вы владеете, или homebrew-тайтлы; загрузка копий коммерческих игр, которыми вы не владеете, в большинстве стран нарушает авторские права.

  1. Откройте RetroArch один раз, затем откройте приложение Files и перейдите в Browse, On My iPhone. Там появится папка RetroArch.
  2. Скопируйте файлы игр в эту папку, желательно в отдельную подпапку для каждой системы. Их можно перенести из iCloud Drive, через AirDrop или с компьютера.
  3. В RetroArch используйте Import Content, затем Scan Directory, и выберите папку. RetroArch создаст плейлисты для распознанных игр.
  4. Либо используйте Load Content и Open, чтобы выбрать файл напрямую.

Наше руководство о том, как перенести ROM-файлы на эмуляторы для iPhone, подробно описывает каждый способ переноса.

Настройки, которые стоит изменить в первую очередь

Видео

  • В Settings, Video, Scaling включите Integer Scale, чтобы получить чёткие пиксели без неравномерного масштабирования.
  • Оставьте соотношение сторон тем, которое предоставляет core, чтобы игры не выглядели растянутыми.

Шейдеры

Шейдеры меняют внешний вид изображения, например добавляют CRT-сканлайны или сетку, имитирующую экран портативной LCD-консоли. Загрузите их через Online Updater, затем во время игры откройте Quick Menu, выберите Shaders и загрузите пресет. Шейдеры используют дополнительные вычислительные ресурсы, поэтому отключите их, если игра начинает тормозить.

Контроллеры

Сначала подключите контроллер в настройках iOS, в разделе Bluetooth. RetroArch автоматически распознаёт распространённые контроллеры, такие как Xbox, PlayStation и модели MFi. Проверьте раскладку в разделе «Настройки», «Ввод», а для изменения раскладки для отдельной игры используйте «Быстрое меню», «Управление». Без контроллера RetroArch показывает сенсорное управление на экране.

Стиль меню

Если меню кажется неудобным на телефоне, вы можете изменить его в разделе «Настройки», «Интерфейс пользователя», «Меню». Изменение применяется после перезапуска.

Функции, которые делают RetroArch особенным

  • Перемотка назад: возврат на несколько секунд назад в игре. Эту функцию нужно включить в настройках, и она использует дополнительную память.
  • Run-ahead: снижает задержку ввода за счёт обработки кадров заранее. Для этого требуется дополнительная вычислительная мощность, поэтому используйте эту функцию на системах, которые уже работают стабильно.
  • Сохранения состояний: сохраняйте и загружайте игру в любой момент через «Быстрое меню», в дополнение к собственным сохранениям игры.
  • RetroAchievements: создайте бесплатный аккаунт на retroachievements.org, затем войдите в разделе «Настройки», «Достижения». В поддерживаемых играх во время прохождения будут отображаться достижения.
  • Netplay: играйте в локальные многопользовательские игры через интернет с другом, у которого запущено то же ядро и та же игра.

Решение проблем

Игра не загружается

Убедитесь, что вы выбрали ядро для подходящей системы, и проверьте, что файл не повреждён и не находится в заархивированном формате, который ядро не может прочитать. Для некоторых систем, таких как PlayStation, нужны файлы BIOS, которые вы предоставляете самостоятельно; в документации ядра указано, какие именно.

Игра работает медленно или звук искажается

Попробуйте более быстрое ядро для той же системы, отключите шейдеры, перемотку и run-ahead, а также закройте другие приложения. Увеличение задержки звука в настройках Audio может устранить потрескивание. Больше советов в нашей статье лучшие настройки iPhone для игр с эмуляторами.

Нужного ядра нет в списке

На iOS скачать его отдельно нельзя. Версия из App Store включает меньше ядер, чем сборки для sideloading, а в более старых сборках могут быть другие наборы ядер.

RetroArch не открывается

Если вы установили приложение через Scarlet и оно внезапно перестало открываться вместе с другими приложениями, установленными через sideloading, скорее всего, был отозван сертификат; см. что делать, если сертификат Scarlet отозван. Файлы ваших игр при этом остаются в приложении “Файлы”.

RetroArch против эмуляторов для одной системы

RetroArch – самый гибкий вариант, но не самый простой. Если вы в основном играете на одной системе и хотите удобное для телефона приложение, отдельный эмулятор часто оказывается проще: см. как установить Delta для портативных консолей Nintendo и старых приставок, или PPSSPP для игр PSP. Наш список лучших эмуляторов для установки через Scarlet сравнивает варианты, а также есть отдельные гайды по эмуляторам N64 и играм PlayStation на iPhone.

Часто задаваемые вопросы

Бесплатен ли RetroArch на iPhone?

Да. RetroArch бесплатен и имеет открытый исходный код как в App Store, так и в виде IPA.

Нужен ли мне Scarlet, чтобы получить RetroArch?

Нет. RetroArch есть в App Store. Scarlet полезен, если вам нужна сторонняя (sideload) сборка со всеми ядрами для iOS.

Можно ли скачать дополнительные ядра внутри приложения?

На iOS нет. Ядра встроены в приложение, поэтому набор зависит от установленной вами версии.

Идут ли игры в комплекте с RetroArch?

Нет. Вы добавляете свои собственные файлы игр через приложение Files.

Нужен ли мне контроллер?

Нет. Сенсорное управление на экране работает, но Bluetooth-контроллер значительно облегчает игру в большинство игр.

Похожие записи