
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.
Смотрите также
- 5 вещей, которые вы должны знать о новых альтернативах AirTag для Android
- 10 лучших чехлов, которые обязательно нужно иметь для вашего нового Samsung Galaxy S25 Ultra!
- Astell & Kern бросает вызов Sony Walkman с совершенно новым брендом Activo и плеером P1
- Сообщения Google оживляют уведомления о прочтении новой анимацией и местоположением (разбор APK)
- YouTube дает сбой — что делать, если в вашей ленте застрял NaN:NaN
- Актёры, получившие документы о разводе сразу после взлёта их первого фильма
- Это наш первый взгляд на продолжение беспроводных наушников Sony WF-C700N?
- Пробуди Супергеройский Веселье: Наборы Playmobil Леди Баг и Кот Нуар Отмечают Десятилетие!
- Подойдет ли Samsung Galaxy S25 к чехлам Galaxy S24?
- Эту «кассовую бомбу» 2016 года обязательно стоит посмотреть, если вы любите Dolby Atmos так же сильно, как и я.
2024-04-23 09:41