DolphiniOS объясняет, почему эмулятор GameCube и Wii не появится в App Store

Недавно Apple изменила свою политику, разрешив эмуляторы игр в App Store. Delta, одно из необходимых приложений для эмуляции, в одночасье взлетело на вершину App Store. Однако другой популярный эмулятор под названием DolphiniOS по-прежнему сталкивается с препятствием в политике.

DolphiniOS объясняет в своем блоге, что сопротивление Apple приложениям, использующим JIT, означает, что App Store пока остается недостижимым.

В GameCube и Wii установлен процессор на базе PowerPC. Все современные устройства Apple используют процессор на базе ARM. Невозможно напрямую запускать код PowerPC на процессоре ARM и наоборот. Поэтому, если мы хотим запустить игру GameCube или Wii на iPhone, необходимо перевести код PowerPC игры в ARM, чтобы процессор мог его понять.

Apple уже отклонила их запрос на использование JIT, вероятно, из соображений безопасности. DolphiniOS наглядно демонстрирует, насколько важен JIT для их производительности:

Включите оба видео одновременно, чтобы увидеть, насколько важен JIT для работы DolphiniOS, и прочитайте полный пост в блоге здесь.

Еще