Skip to main content

Эмуляторы могут перенести ретро-игры на iPhone

Apple разрешает размещать эмуляторы в App Store. Вот что уже скоро, чтобы вы могли играть в свои любимые ретро-игры на своем iPhone.

Внесенные в начале апреля изменения в Рекомендации по проверке App Store отменили правило, которое практически запрещало эмуляторы в App Store. После того, как правило было отменено, ожидалось, что в Apple внезапно появится наплыв эмуляторов для включения в цифровой магазин.

Эмуляторы для iPhone существуют уже некоторое время, но за пределами App Store в виде загружаемых приложений. Благодаря изменениям Apple некоторые проекты переходят на новый уровень и потенциально получают большую поддержку за счет увеличения базы пользователей.

Мы уже видели переход на подобные версии Delta, но на подходе гораздо больше эмуляторов. Чем больше эмуляторов, тем больше у пользователей возможностей эмулировать старые консоли.

Вот что имеет шанс вскоре быть включенным в App Store для ретро-геймеров. Этот пост актуален по состоянию на 26 апреля 2024 г.

Фолиум

Folium — это эмулятор, с помощью которого можно играть в игры для Nintendo Game Boy Advance, Nintendo 3DS и Nintendo DS. Поддержка PlayStation 1 и PlayStation 2, а также Sega Genesis в настоящее время находится в стадии разработки.

В сообщении X разработчик подтвердил, что оно было протестировано на TestFlight, и надеется на скорое включение в сам App Store.

iDOS

Это сложная сага. iDOS когда-то существовала в App Store, но была удалена из него. Эмулятор iDOS — это проект эмуляции x86, предназначенный для игр и запуска программного обеспечения, использующего DOS.

В сообщении блога от 14 апреля объясняется, что iDOS была повторно отправлена ​​на рассмотрение после изменения политики. После некоторых проблем с отправкой, поскольку Apple занесла iDOS 2 в черный список, отправка была выполнена под iDOS 3.

После того, как была предпринята попытка объяснить ситуацию, она снова была отклонена как «Дизайн-спам», поскольку в последнее время было много заявок с использованием одного и того же дизайна.

Разработчик продолжает бороться с отказом и надеется, что в конечном итоге он продолжится.

Зажженный

Многоядерный эмулятор Ignited предоставляет эмулятор, который улучшает пользовательский интерфейс каждого из основных эмуляторов.

Его поддержка в основном ориентирована на Nintendo, включая NES, Super NES, Nintendo 64, Game Boy, Game Boy Color, Game Boy Advance и Nintendo DS. Он также поддерживает некоторые консоли Sega, включая Genesis, Master System и Game Gear.

Ignited стремится к включению в App Store и имеет тестируемую сборку TestFlight, но только для покровителей проекта.

MAME4iOS

Мобильный аналог известного эмулятора MAME, MAME4iOS ориентирован на аркадные игры, а не на игры для домашних консолей.

В сообщении на Reddit сопровождающий Харакари сообщил, что они отправили приложение на рассмотрение в App Store.

уоЯбаузе

uoYabuse — это порт эмулятора Yaba Sanshiro Sega Saturn. Исторически он был ориентирован на Android, но также доступны сборки для iOS.

А твитнуть Разработчик эмулятора Yaba Sanshiro 6 апреля упоминает, что эмулятор был отправлен на рассмотрение в App Store. Однако никаких обновлений после твита не последовало.

ППССПП

Как следует из названия, PPSSPP — это эмулятор, специализирующийся на играх Sony PlayStation Portable. Оно уже доступно на ПК и Android, а также доступно «неофициальное» руководство по установке, позволяющее заставить его работать без доступа к App Store.

В сообщении блога проекта от 6 апреля обсуждаются изменения в правилах эмулятора Apple, но возникла путаница в отношении строк, в которых «должны быть предоставлены ссылки на все загружаемое программное обеспечение».

Если интерпретация правил Apple допускает использование эмуляторов с возможностью выбора ISO или ROM, предполагается, что размещение в App Store произойдет позднее в 2024 году.

Провенанс

Provenance — еще один интерфейс с несколькими эмуляторами, предлагающий обширную поддержку широкого спектра игровых платформ. В список вошли многие игры от Nintendo, в том числе NES, Famicon Disk Sistem, Game Boy, SNES, Game Boy Color, Virtual Boy, Nintendo 64, Game Boy Advance и Pokemon mini.

Также имеется поддержка консолей Sega, включая Genesis, Mega-CD и Saturn, Sony PlayStation, Bandai WonderSwan, системы NEC TurboGraphix и других систем от Atari, Bandai и SNK.

Провенанс ЭВС

Провенанс ЭВС

Эмулятор уже доступен в качестве дополнительной загрузки, но вскоре его планируется запустить в App Store. 19 апреля команда подтвердила, что работает над релизом.

В обновлении Patreon команда обсудила использование TestFlight для бета-версий, а также то, что не было «точного расчетного времени прибытия» из-за необходимости соблюдать правила App Store для процесса проверки. Команда также планировала удалить все, что могло вызвать реакцию со стороны Nintendo, например логотипы и брендинг системы.

РетроАрка

RetroArch — интерфейс для эмуляторов и игровых движков, обеспечивающий эмуляцию для большого количества платформ. И то, что он может эмулировать, и то, на чем он может работать.

Для iOS и Apple TV уже доступны загрузки для запуска игр через неопубликованную загрузку, но пока нет версии, совместимой с App Store.

Разработчик hizzlekizzle подтвердил на Reddit, что существует версия RetroArch, предназначенная для App Store. Однако они отказались предоставить более подробную информацию, например, когда он прибудет.

Не все эмуляторы

Хотя изменения в правилах открыли возможность появления большего количества эмуляторов в App Store в будущем, они не позволяют появляться всем типам.

Одной из проблемных областей является недавний запрет Apple на компиляцию Just In Time (JIT). Это компиляция кода во время работы программы, а не до ее запуска.

Apple считает это проблемой безопасности, несмотря на то, что использует ее для самого Safari. Из-за ограничений Apple некоторые эмуляторы нельзя отправить на проверку в App Store, поскольку они автоматически выходят из строя.

Например, эмулятор DolphiniOS для эмуляции игр Nintendo Wii и Nintendo Gamecube требует JIT из-за необходимости транслировать код PowerPC для работы на чипах Apple на базе ARM.