Es sieht nicht so aus, als würden GameCube- und Wii-Emulatoren in den App Store kommen

In der letzten Woche hat sich die iOS-Welt verändert. Retro-Spieleemulatoren sind dank einer Änderung der Apple-Richtlinien auf den Markt gekommen und bleiben auch weiterhin bestehen.
Die Einführung und der anschließende Erfolg des Delta-Emulators haben zu der Frage geführt, ob der beliebte GameCube- und Wii-Emulator DolphiniOS (ein beliebter Ableger von Dolphin) seinen Weg auf die mobile Plattform von Apple finden könnte. Leider, so der Entwickler der App (via 9To5Mac), es sieht nicht danach aus, dass es passieren wird.
„Apple erlaubt uns immer noch nicht, eine lebenswichtige Technologie zu verwenden, die notwendig ist, damit Dolphin mit guter Leistung läuft: JIT“, sagte der Entwickler in einer Stellungnahme Blogeintrag.
Der Entwickler fuhr fort: „Der GameCube und die Wii verfügen über eine PowerPC-basierte CPU. Alle modernen Apple-Geräte verwenden eine ARM-basierte CPU. Es ist nicht möglich, PowerPC-Code direkt auf einer ARM-CPU auszuführen und umgekehrt. Daher Wenn wir ein GameCube- oder Wii-Spiel auf einem iPhone ausführen möchten, ist es notwendig, den PowerPC-Code des Spiels in ARM zu übersetzen, damit die CPU ihn verstehen kann.“
Just-in-Time (JIT) ist erforderlich, um die PowerPC-basierte in die ARM-basierte CPU-Übersetzung zu umgehen. Ohne sie scheint es unmöglich zu sein, DolphiniOS auszuführen. Sofern kein anderer Entwickler eine wundersame Lösung finden kann, ist es unwahrscheinlich, dass andere GameCube- oder Wii-Emulatoren ihren Weg in den App Store finden.
„Dolphin verwendet dazu einen sogenannten Just-in-Time-Recompiler (JIT). Immer wenn die emulierte Konsole Spielcode ausführen möchte, übersetzt Dolphin mithilfe seines JIT den PowerPC-Code in ARM und führt dann die Ergebnisse aus“, erklärt er der Entwickler.
Das liegt auch nicht an mangelnder Anstrengung des DolphiniOS-Teams. „Wir haben bei Apple eine DMA-Interoperabilitätsanfrage für JIT-Unterstützung eingereicht, aber Apple hat die Anfrage vor ein paar Wochen abgelehnt“, sagte das Team zu seinem Versuch, Zugang zur JIT-Unterstützung zu erhalten.
Ohne direkten Kommentar von Apple ist es zum jetzigen Zeitpunkt schwer zu verstehen, warum das Unternehmen JIT nicht zulässt. „Möglicherweise halten sie es für ein Sicherheitsrisiko“, sagte der DolphiniOS-Entwickler.
Der Entwickler hat anerkannt, dass es dank eines Interpreters, der den PowerPC-Code ausführt, technisch möglich ist, DolphiniOS ohne JIT auszuführen. Allerdings leidet die Leistung erheblich. Tatsächlich ist die Leistung so schlecht, dass die Spiele selbst auf einem iPhone 15 Pro Max der Spitzenklasse fast nicht spielbar sind, wie in den folgenden Videos gezeigt wird.
„Obwohl wir DolphiniOS nur mit dem Interpreter an den App Store senden könnten, würden wir wahrscheinlich endlose Beschwerden von Benutzern über die schlechte Leistung erhalten. App Review könnte uns auch einfach ablehnen, weil die App unbrauchbar ist“, sagte der Entwickler abschließend Blogbeitrag, der die Hoffnungen von GameCube- und Wii-Fans überall zunichte macht.
Ein weiteres potenzielles Problem könnte sich aus der Forderung von Apple ergeben, dass die Emulatoren im App Store als Retro-Emulatoren gelten müssen. Man könnte argumentieren, dass der GameCube eine Retro-Konsole ist, aber zu sagen, dass die Wii, die 2006 herauskam, Retro ist, wäre übertrieben.
- Mit dem Delta-Emulator für iPhone können Sie Retro-Spiele auf Ihrem Fernseher spielen – so geht’s
- Der Delta Game-Emulator ist im App Store auf Platz 1 aufgestiegen – hier erfahren Sie, was er kann
- Die besten PS5-Spiele im Jahr 2024