
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.
Смотрите также
- Лучшие телефоны Android для студентов 2024 года
- 10 лучших чехлов, которые обязательно нужно иметь для вашего нового Samsung Galaxy S25 Ultra!
- 30 лучших фильмов об обмене парой и женой, которые вам нужно посмотреть
- 15 Лучших Моментов, Когда Аниме-Антигерои Заставили Вас Почти Согласиться С Ними
- Согласно недавней утечке, чип Huawei — это сердце DeepSeek AI
- Лучшие телефоны для людей, чувствительных к ШИМ/мерцанию, 2024 г.
- Oxygen OS 15 переносит функции OnePlus AI Toolkit на большее количество устройств
- Мэделин Клайн подогревает интерес в откровенной фотосессии в нижнем белье.
- Где найти секретные комнаты PUBG Erangel и как получить ключи
- Один из самых знаковых кинотеатров Великобритании находится под угрозой — и ему нужна ваша помощь
2024-04-23 09:41