DolphiniOS

GameCube- und Wii-Emulationen kommen nicht in den App Store

In einem kürzlich veröffentlichten Blog-Post erläutern die Entwickler von DolphiniOS, einem beliebten GameCube- und Wii-Emulator, die Herausforderungen, denen sie sich stellen müssen, um ihre App in den iOS App Store zu bringen. 

Von   Uhr
1 Minute Lesezeit

Trotz der jüngsten Änderung der Apple-Politik, die Spiele-Emulatoren erlaubt, ist DolphiniOS nicht in der Lage, die Hürden zu überwinden, die durch die Sicherheitsmaßnahmen von Apple entstehen.

Der Kern des Problems liegt in Apples Widerstand gegen Apps, die Just-in-Time (JIT) Kompilierung verwenden, eine kritische Komponente für effiziente Emulation. DolphiniOS erläutert die technischen Feinheiten und erklärt, dass die PowerPC-basierten CPUs in GameCube- und Wii-Konsolen nicht mit den ARM-basierten CPUs in modernen Apple-Geräten kompatibel sind. Um diese Lücke zu schließen, muss der Emulator den PowerPC-Code des Spiels in Echtzeit in ARM übersetzen, ein Prozess, der stark auf JIT angewiesen ist.

JIT für die Emulationsleistung wichtig

Das DolphiniOS-Team veranschaulicht die Bedeutung von JIT mit Hilfe eines Videovergleichs, der den signifikanten Leistungsunterschied zwischen Emulationen mit und ohne JIT zeigt.

Apples Ablehnung der Anfrage von DolphiniOS, JIT zu verwenden, ist wahrscheinlich auf Sicherheitsbedenken zurückzuführen. Apple ist bekannt für seine strengen App-Store-Richtlinien, die die Sicherheit und den Datenschutz der Nutzer in den Vordergrund stellen. Diese vorsichtige Herangehensweise hat jedoch unbeabsichtigt ein Hindernis für Emulationen geschaffen.

Während andere Emulatoren, wie z.B. Delta, nach Apples Richtlinienänderung erfolgreich im App Store gestartet sind, bleibt DolphiniOS in der Schwebe.

Mehr zu diesen Themen:

Diskutiere mit!

Hier kannst du den Artikel "GameCube- und Wii-Emulationen kommen nicht in den App Store" kommentieren. Melde dich einfach mit deinem maclife.de-Account an oder fülle die unten stehenden Felder aus.

Die Kommentare für diesen Artikel sind geschlossen.