Разработчики эмулятора DolphiniOS сообщили, что их программное обеспечение не появится в App Store из-за сопротивления Apple приложениям, использующим JIT.Игровые консоли Nintendo GameCube и Wii оснащены процессором на базе PowerPC, а все современные устройства Apple используют чипы ARM.
Прямой запуск кода PowerPC невозможен на процессоре ARM или наоборот.Можно запустить игру с GameCube и Wii на iPhone, если перевести код PowerPC в ARM, чтобы процессор мог его понять.Apple отклонила просьбу разработчиков развернуть поддержку JIT.
Вероятно, это связано с обеспечением безопасности. DolphiniOS предоставила два видео, которые демонстрируют, насколько важен JIT для производительности игр:Ранее Apple изменила свою политику, разрешив публикацию игровых эмуляторов в App Store.
Читать на habr.com