
Недавно 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, и прочитайте полный пост в блоге здесь.
Еще