TLDR
- Разработчики эмулятора GameCube и Wii для iOS сообщили, что он не появится в App Store.
- Команда заявила, что отказ Apple предложить JIT-перекомпиляцию является причиной того, что приложение не появится на витрине магазина.
- JIT-перекомпиляция — важная функция, позволяющая повысить производительность требовательных приложений, таких как эмуляторы.
Apple недавно изменила свою политику и теперь разрешает эмуляторы консолей в App Store после многолетнего запрета. Delta, эмулятор ретро-консолей Nintendo, был одобрен одним из первых. Однако не ждите, что эмуляторы GameCube и Wii появятся в App Store в ближайшее время.
"Просто покупай индекс", говорили они. "Это надежно". Здесь мы обсуждаем, почему это не всегда так, и как жить с вечно красным портфелем.
Поверить в рынокСоздатели DolphiniOS, альтернативной версии широко используемого эмулятора Dolphin, объявили в своем блоге, как сообщает 9to5Mac, что они не могут разместить свое приложение в App Store из-за определенных технических ограничений. Проще говоря, Apple не разрешает приложениям использовать JIT-перекомпиляцию — программный метод, используемый для повышения производительности.
JIT-компиляция обеспечивает быстрое преобразование игровых кодов GameCube и Wii, изначально написанных на языке PowerPC, в код ARM, подходящий для устройств iOS.
Оказывается, разработчики попросили Apple реализовать эту функцию:
Мы отправили в Apple запрос на совместимость DMA для поддержки JIT, но Apple отклонила этот запрос несколько недель назад.
Какую роль эта функция играет в эмуляторе DolphiniOS? В видео ниже разработчики продемонстрировали игру, работающую на DolphiniOS на iPhone 15 Pro Max без JIT-перекомпиляции (Just-In-Time). К сожалению, визуальный опыт далеко не приятен из-за медленной и почти статичной работы.
https://youtube.com/watch?v=aM_jIDCSMcc
JIT-перекомпиляция имеет решающее значение для бесперебойной работы более сложных эмуляторов консоли на платформах Android. При поддержке Google приложения Android могут использовать технологию JIT, что приводит к эффективной эмуляции таких консолей, как GameCube, Wii, PlayStation 2, PS Vita, Switch и других.
По сути, Хенрик Ридгорд, вдохновитель PPSSPP, ранее упоминал, что его эмулятору PSP не требуется обработка JIT (Just-In-Time) для оптимальной работы на современных процессорах Apple. Вероятно, это связано с тем, что PSP не слишком сложна для эмуляции. Проще говоря, даже выпущенные недавно доступные телефоны Android могут бесперебойно запускать это приложение.
Проще говоря, независимо от ограничений, Android остается лучшим выбором для эмуляции большого количества консольных игр. Однако iPhone вполне достаточно, если ваши игровые предпочтения относятся к поколениям PS1 и Nintendo 64.
Смотрите также
- Лучшие телефоны для людей, чувствительных к ШИМ/мерцанию, 2024 г.
- 10 лучших чехлов, которые обязательно нужно иметь для вашего нового Samsung Galaxy S25 Ultra!
- Первые 11 вещей, которые нужно сделать с Samsung Galaxy Watch Ultra
- Лучшие фильмы десятилетия в формате Dolby Atmos (на данный момент) для проверки вашего домашнего кинотеатра
- Лучшие телефоны Android для студентов 2024 года
- Какой цвет Galaxy S24 лучший? Мы проверили их все
- Обзор UGREEN DXP2800: один из лучших NAS-серверов с 2 отсеками, которые вы можете купить сегодня
- Звезда UFC Дональд «Ковбой» Серроне сыграет главную роль в предстоящем научно-фантастическом боевике Epic Pictures «Зима: Поле битвы»
- Обзор XGIMI MoGo 3 Pro: поднимаем планку портативных проекторов
- Подойдет ли Samsung Galaxy S25 к чехлам Galaxy S24?
2024-04-23 09:41