DolphiniOS, rozwidlenie popularnego emulatora Dolphin dla gier Nintendo Wii i GameCube, potwierdził, że nie pojawi się w Apple App Store, mimo że emulatory są teraz obsługiwane. W post w piątektwórca emulatora twierdzi, że dzieje się tak dlatego, że Apple nie pozwala DolphiniOS na korzystanie z podstawowej technologii zwiększającej wydajność.
Jak wyjaśnił twórca OatmealDome, DolphiniOS — wraz z innymi emulatorami Wii i GameCube — korzysta z czegoś, co nazywa się Just-in-Time (JIT). Jest to kompilator, który „tłumaczy” kod oparty na GameCube i PowerPC Wii na język zrozumiały dla innych urządzeń, dzięki czemu emulacje działają znacznie płynniej.
Jednak, jak zauważył OatmealDome, Apple nie zezwala aplikacjom innych firm na korzystanie z kompilatorów JIT. „Jedynymi wyjątkami są Safari i alternatywne przeglądarki internetowe w Europie” – pisze deweloper. „Złożyliśmy DMA [Digital Markets Act] prośbę o interoperacyjność do Apple o wsparcie JIT, ale Apple odrzucił tę prośbę kilka tygodni temu.
Chociaż istnieje sposób na obejście JIT za pomocą „interpretera”, OatmealDome pisze, że jest on „wiele razy wolniejszy niż kompilator JIT”. Dwa filmy udostępnione przez OatmealDome pokazują, jak słabo: Mario Kart na Wii emulacja działa na iPhonie 15, gdy za pomocą tłumacza zamiast JIT. Krawędź skontaktował się z firmą Apple z prośbą o więcej informacji na temat zasad dotyczących JIT, ale nie otrzymał od razu odpowiedzi.