Theo The Verge, DolphiniOS, bekannt als angepasste Version des beliebten Dolphin-Emulators für Nintendo Wii- und GameCube-Spiele, wird nicht im App Store verfügbar sein, obwohl Apple inzwischen andere Emulatoren zugelassen hat. Der Grund dafür ist, dass Apple DolphiniOS nicht erlaubt, die Just-in-Time-Technologie (JIT) zu verwenden, um die Spieleleistung zu verbessern.
Laut DolphiniOS-Entwickler OatmealDome verwendet dieser Emulator (zusammen mit anderen Wii- und GameCube-Emulatoren) ein JIT, um GameCube- und Wii-PowerPC-Code in eine Sprache zu „konvertieren“, die andere Geräte verstehen können, was dazu beiträgt, dass der Emulator reibungsloser läuft.
Aus Sicherheits- und Leistungsgründen erlaubt Apple nicht, dass Anwendungen von Drittanbietern die JIT-Kompilierung verwenden. Apple befürchtet, dass JIT missbraucht werden könnte, um Schadcode auszuführen oder die Geräteleistung zu beeinträchtigen. Obwohl Apples Position nicht falsch ist, sagte OatmealDome, dass die Leistung sehr schlecht wäre, wenn der Emulator JIT nicht verwenden würde. Der Entwickler hat Demonstrationsvideos veröffentlicht, die die Leistung des Emulators demonstrieren Mario Kart Wii auf dem iPhone 15, wie schlecht es ist, Assembler statt JIT zu verwenden.
Ein Verbot des JIT würde es DolphiniOS unmöglich machen, effektiv auf iOS-Geräten zu funktionieren, was dazu führen könnte, dass Benutzer zu anderen Emulatoren wie Delta wechseln, das an die Spitze der App Store-Rangliste gesprungen ist, nachdem Apple Anfang des Monats die Richtlinien für klassische Spieleemulatoren gelockert hat.
Apples JIT-Verbot ist eine schlechte Nachricht für Fans, die Wii- und GameCube-Spiele auf iPhone und iPad spielen möchten. Allerdings gibt es noch viele andere Alternativen und es ist möglich, dass Apple seine Entscheidung in Zukunft noch einmal überdenkt.