История Softonic о Retroid Pocket Duo вернула портативную эмуляцию в новости, и вопрос, который всегда следует за новым портативным устройством, так же применим к настольным компьютерам: как объединить целую библиотеку ROM, десятки консолей и один контроллер так, чтобы они работали как одна консоль. Ответ — фронтенд эмулятора, и выбор правильного сэкономит вам время на настройку параметров каждого эмулятора. Мы протестировали семь фронтендов эмуляторов на Windows, macOS и Linux с одной и той же библиотекой из тысяч игр, сосредоточившись на том, какой из них в итоге использовался каждый вечер.
На что обратить внимание в фронтенде эмулятора
Загрузка обложек и метаданных — вот первое, что отличает фронтенд от простого средства запуска. Хороший вариант подключается к общедоступной базе данных, загружает обложки, скриншоты и описания, и сохраняет их локально, чтобы библиотека продолжала работать в режиме офлайн. Отсутствие обложек превращает серьезную библиотеку в стену названий файлов за неделю.
Навигация, ориентированная на контроллер, имеет большее значение, чем признают большинство обзоров. Весь смысл фронтенда в том, чтобы скрыть рабочий стол и действовать как консоль, что означает фокус на D-pad и аналоговых стиках, сопоставленные кнопки запуска и выхода, а также меню, которые выдерживают случайные пропадания пакетов беспроводного контроллера. Любой вариант, требующий клавиатуру для добавления игры, — это не фронтенд, а средство запуска с обложками.
Многоэмуляторная диспетчеризация — это технический центр. Лучшие фронтенды работают с ядрами RetroArch, отдельными эмуляторами, записями Steam или GOG по одним и тем же правилам, чтобы ROM Nintendo 64 запускал Mupen64Plus, а ISO PlayStation 2 запускал PCSX2 без ручного переключения. Ярлыки сохранения состояния и перемотки должны отображаться глобально, а не для каждого эмулятора.
Быстрое сравнение
| Приложение | Лучше всего для | Платформы | Бесплатный план | Начальная цена | Рейтинг |
|---|---|---|---|---|---|
| RetroArch | Универсальный эмулятор и фронтенд | Windows, macOS, Linux | Да | Бесплатно | 4.6 |
| LaunchBox | Фронтенд с богатыми обложками на Windows | Windows | Да | Скромные платные тарифы | 4.8 |
| EmulationStation-DE | Кроссплатформенный ES с полировкой | Windows, macOS, Linux | Да | Бесплатно | 4.7 |
| Playnite | Фронтенд, объединяющий эмуляторы и ПК-игры | Windows | Да | Бесплатно | 4.7 |
| Pegasus Frontend | Настраиваемый, конфигурируемый фронтенд | Windows, macOS, Linux | Да | Бесплатно | 4.5 |
| RetroBat | Слой Windows, объединяющий ES-DE и RetroArch | Windows | Да | Бесплатно | 4.5 |
| Batocera | Загружаемый дистрибутив, который становится консолью | Linux (загружаемый) | Да | Бесплатно | 4.6 |
1. RetroArch, универсальное решение, на котором основаны все остальные
RetroArch — это больше, чем фронтенд, это платформа, которую либо используют, либо дополняют все остальные варианты. Он объединяет ядра эмуляторов через API libretro и предоставляет меню, средство отображения контроллеров, цепочки шейдеров, сохранение состояния, перемотку и сетевую игру в одном бинарном файле. На Windows, macOS и Linux один и тот же интерфейс работает одинаково, а загрузчик ядер поддерживает эмуляторы в актуальном состоянии без менеджера пакетов.
Кривая обучения — вот почему люди оборачивают RetroArch во что-то более удобное. Меню глубокие и последовательные, но не приветливы. Однако, после настройки RetroArch быстрее всего запускает игру, потому что в цепочке нет второго приложения, а встроенная стопка шейдеров — вот почему старые системы выглядят правильно на современном дисплее.
- Платформа: Windows, macOS, Linux
- Особенности: ядра libretro, сетевая игра, цепочки шейдеров, сохранение состояния, перемотка, автоконфигурация контроллера
- Цена: бесплатно и открытый исходный код
- Идеально для: того, кто хочет один бинарный файл для всего
- Скачать: retroarch.com
2. LaunchBox, лучший фронтенд с богатыми обложками на Windows
LaunchBox — это фронтенд, на котором в итоге оказываются большинство пользователей Windows, потому что вид библиотеки лучший в этом списке. Обложки, сканы задней части коробки, фото картриджей, маркизы, скриншоты и видеоклипы для десятков тысяч игр находятся всего в одном проходе метаданных, а встроенный импортер автоматически сопоставляет ROM с эмуляторами. Тема Big Box превращает ПК с Windows в консоль на диване с беспроводным контроллером.
Бесплатный тарифный план охватывает многое, а платный тарифный план Premium добавляет Big Box, плагины и лучшие инструменты скрейпинга по скромной единовременной или подписной плате. Он работает официально только на Windows, и это основная причина искать альтернативу. Когда платформа — Windows, LaunchBox трудно превзойти по полировке библиотеки.
- Платформа: Windows
- Особенности: богатые метаданные, режим Big Box для дивана, переопределения для каждой игры, огромный каталог тем
- Цена: бесплатный тарифный план, платный Premium
- Идеально для: пользователей Windows, которые заботятся о красивой библиотеке
- Скачать: launchbox-app.com
3. EmulationStation-DE, лидер по кроссплатформенной полировке
EmulationStation-DE (ES-DE) — это поддерживаемый потомок оригинального EmulationStation, переписанный на современном коде и выпущенный для Windows, macOS и Linux. Он загружает метаданные из ScreenScraper и TheGamesDB, запускает ядра RetroArch или отдельные эмуляторы, и охватывает десятки систем прямо из коробки.
ES-DE — это то, что устанавливает большинство пользователей, когда установка должна быть кроссплатформенной. Каталог тем меньше, чем у LaunchBox, но стандартные темы самые чистые в сегменте. Навигация, ориентированная на контроллер, — это весь смысл, и это видно: добавление системы, сопоставление контроллера и запуск игры работают без клавиатуры после импорта библиотеки.
- Платформа: Windows, macOS, Linux
- Особенности: стандартные параметры для нескольких систем, пользовательский интерфейс, ориентированный на контроллер, загрузка метаданных, кроссплатформенные сборки
- Цена: бесплатно и открытый исходный код
- Идеально для: кроссплатформенных библиотек, которым нужен один интерфейс
- Скачать: es-de.org
4. Playnite, лучший вариант, когда эмуляторы находятся рядом со Steam и GOG в одной библиотеке
Playnite — это программа запуска Windows, которая объединяет библиотеки Steam, Epic, GOG, itch.io и эмуляторов в одном интерфейсе. Поддержка эмуляторов реальна: укажите папку ROM, скажите, какое ядро RetroArch или отдельный эмулятор использовать, и он становится еще одной записью, запускаемой наряду с ПК-играми. Темы охватывают как режим рабочего стола, так и полноэкранный режим.
Причина, по которой Playnite находится здесь, заключается в том, что многие семьи используют смешанную конфигурацию. Игровой ПК, который также работает с ретро-заголовками, выигрывает от одной библиотеки вместо двух, и Playnite — лучший бесплатный вариант, который мы протестировали для этой работы. Это только Windows, и он хорошо работает с ядрами RetroArch.
- Платформа: Windows
- Особенности: объединенная библиотека ПК и эмуляторов, экосистема плагинов, полноэкранный режим, SDK расширения
- Цена: бесплатно и открытый исходный код
- Идеально для: ПК, которые играют как в нативные игры, так и через эмуляторы
- Скачать: playnite.link
5. Pegasus Frontend, лучший конфигурируемый, настраиваемый фронтенд
Pegasus Frontend — это фронтенд для того, кто хочет, чтобы конфигурация была текстовым файлом. Файлы метаданных, правила для каждой системы и темы все читаемы и редактируемы, и одна и та же конфигурация работает на Windows, macOS и Linux. QML-темы дают дизайнерам большой контроль, а каталог сообщества охватывает аркадный стиль, консольный стиль и минималистичные внешний вид.
Установка занимает больше времени, чем ES-DE, потому что Pegasus ожидает, что файлы метаданных существуют, а не загружаются с нуля, хотя инструменты загрузки и импортеры выполняют начальную работу. После импорта библиотеки Pegasus — один из самых гладких для навигации и самый простой для переизменения внешнего вида без изменения кода.
- Платформа: Windows, macOS, Linux
- Особенности: конфигурация на основе текста, QML-темы, кроссплатформенные сборки, правила для каждой системы
- Цена: бесплатно и открытый исходный код
- Идеально для: пользователей, которые хотят настраиваемый фронтенд, который они могут взломать
- Скачать: pegasus-frontend.org
6. RetroBat, лучший готовый слой Windows, который объединяет ES-DE и RetroArch
RetroBat — это пакет, ориентированный на Windows, который настраивает EmulationStation, RetroArch и набор распространенных отдельных эмуляторов с разумными стандартами. Укажите папку ROM, и весь стек работает с контроллером примерно за час, включая системы, которые потребовали бы намного больше времени при ручной настройке.
Компромисс — это мнение. RetroBat выбирает пути, ядра и параметры для вас, что именно нужно новому пользователю и точно то, что опытный пользователь иногда хочет переопределить. Переопределения существуют, и проект соответствовал недавним изменениям в Windows и эмуляторах, что не все оборачивающие проекты в этом списке могут похвастаться.
- Платформа: Windows
- Особенности: готовая установка, убедительные стандарты, пользовательский интерфейс ES-DE, интеграция RetroArch
- Цена: бесплатно и открытый исходный код
- Идеально для: пользователей Windows, которые хотят работающий стек за вечер
- Скачать: retrobat.org
7. Batocera, загружаемый дистрибутив Linux, который превращает резервный ПК в консоль
Batocera — это не совсем фронтенд, это дистрибутив Linux, который загружается прямо в EmulationStation и относится к машине как к консоли. На резервном рабочем столе или ПК небольшого размера он превращает ящик в устройство «подключи-контроллер-и-играй» без клавиатуры после настройки. Загрузитесь с USB, чтобы попробовать, установите на диск, если подходит.
Потому что Batocera владеет всей ОС, он может настроить параметры для ориентированного на контроллер опыта так, как это не может сделать фронтенд в Windows. Сон, возобновление, сетевые ресурсы и управление BIOS работают через тот же интерфейс. Причина его появления здесь в том, что у каждого, кто имеет резервный ПК в шкафу, есть ингредиенты для серьезной ретро-консоли сегодня ночью.
- Платформа: Linux (загружаемый образ)
- Особенности: загружаемый образ, ОС, ориентированная на контроллер, подключенные сетевые ресурсы, один интерфейс для всего
- Цена: бесплатно и открытый исходный код
- Идеально для: посвящения резервного ПК ретро-играм
- Скачать: batocera.org
Как выбрать правильный
Начните с платформы. На Windows LaunchBox — лучший платный фронтенд, а Playnite — лучший бесплатный, если только цель не состоит в том, чтобы создать консоль на диване с одним контроллером, в этом случае RetroBat настраивает ES-DE и RetroArch вместе за午 午 полдня. Кроссплатформенные семьи должны сначала установить ES-DE, потому что одна и та же конфигурация передается между Windows, macOS и Linux.
RetroArch — ответ для того, кто хочет один бинарный файл и никакого оборачивания. Pegasus — выбор для людей, которые хотят переизменить фронтенд без открытия редактора кода. Batocera — ответ, когда резервный ПК повышается до постоянной консоли. Пропустите распределение двух фронтендов на одной библиотеке, они борются за пути и метаданные, и один из них побеждает в результате износа.
Часто задаваемые вопросы
В чем разница между эмулятором и фронтенд эмулятора? Эмулятор запускает программное обеспечение конкретной консоли. Фронтенд организует множество эмуляторов за одним интерфейсом, обрабатывает библиотеки ROM, обложки и сопоставления контроллеров, и отправляет в правильный эмулятор для каждой игры. Некоторые инструменты, в частности RetroArch, делают оба.
Нужен ли мне RetroArch, чтобы использовать фронтенд эмулятора? Не всегда. LaunchBox, Playnite и ES-DE запускают как отдельные эмуляторы, так и ядра RetroArch. RetroArch обычно является самой простой единственной установкой, потому что один бинарный файл охватывает большинство систем, и фронтенды работают хорошо, когда он настроен наряду с отдельными эмуляторами для нескольких конкретных консолей.
Какой фронтенд эмулятора имеет лучшие обложки? LaunchBox имеет самые глубокие метаданные и лучший пользовательский интерфейс библиотеки по умолчанию на Windows. ES-DE — самый сильный кроссплатформенный вариант. Pegasus зависит от темы, и темы сообщества соперничают с LaunchBox по полировке.
Могу ли я использовать эти фронтенды с беспроводным контроллером? Да. Все семь вариантов поддерживают контроллеры Xbox, PlayStation, Nintendo и 8BitDo по USB или Bluetooth на их поддерживаемых платформах. Сопоставление контроллеров обычно работает при первом подключении нового устройства.
Являются ли эти фронтенды бесплатными? RetroArch, ES-DE, Playnite, Pegasus, RetroBat и Batocera полностью бесплатны и открыты с исходным кодом. LaunchBox имеет бесплатный уровень, который охватывает многое, с платным Premium для Big Box и дополнений по скромной цене.
Какой фронтенд лучше всего для смешанной библиотеки ретро и ПК-игр? Playnite. Он рассматривает ПК-игры и библиотеки эмуляторов как первоклассные записи в одном списке, а полноэкранный режим делает его пригодным для использования с контроллером.