interessant

Das Handbuch für Nicht-Jailbreaker zur Emulation unter iOS

Technisch gesehen sollte es nicht möglich sein, Emulatoren auf einem iPhone zu installieren, um klassische Spiele zu spielen. Das heißt aber nicht, dass es nicht möglich ist. Hier erfahren Sie, wie Sie Emulatoren auf jedem iOS-Gerät installieren, ohne dass ein Jailbreak erforderlich ist.

Die Emulation auf iOS-Geräten ist bei einem Jailbreak schon lange möglich. Dies ist immer noch die bevorzugte Methode, da sich Emulatoren, ROMs und Controller leicht installieren lassen. Das heißt, nicht jeder will Jailbreak. Sie können weiterhin Emulatoren ausführen, wenn Sie bereit sind, ein wenig zu arbeiten, und die Augen nach unerwünschten Apps offen halten, die es in den App Store schaffen.

Sideloading-Emulatoren aus dem Web

Der Trick, um die meisten Emulatoren mit iOS zum Laufen zu bringen, ist das sogenannte Sideloading. In diesem Fall installieren Sie Apps nicht im offiziellen iTunes App Store, sondern über Ihren Webbrowser. Bei Emulatoren erfolgt dies normalerweise durch Registrieren des Emulators als Unternehmensanwendung. Unternehmensanwendungen sollten für private Unternehmen verwendet werden, um ihren Mitarbeitern Anwendungen zur Verfügung zu stellen, aber jeder Entwickler kann eine erstellen.

Der andere Weg zur Installation von Emulatoren ist etwas komplizierter und erfordert, dass Sie sich als iOS-Entwickler anmelden und Emulatoren selbst installieren. Für unsere Zwecke halten wir uns an Emulatoren, die Sie direkt aus Ihrem Browser herunterladen können.

Wir haben über einige Emulatoren gesprochen, die Sie schon einmal herunterladen können. Sie neigen dazu, gut zu funktionieren, aber sie kommen mit einigen Einschränkungen. Es gibt nämlich keine wirkliche Sicherheitsgarantie und es ist ziemlich schmerzhaft, sie zu benutzen. Wenn Sie eine App aus dem Internet herunterladen, installieren Sie eine nicht genehmigte App eines unbekannten Entwicklers. Theoretisch könnten sie Malware enthalten. Wie bei Android sollten Sie diese also auf eigenes Risiko installieren.

Die gute Nachricht ist, dass die meisten Emulatoren Open Source sind und dazu neigen, ihren Code auch auf GitHub zu platzieren, damit jeder sicherstellen kann, dass sie keine Malware enthalten. Beispielsweise haben zwei der neueren Apps, GBA4iOS (Game Boy Advance / Game Boy) und NDS4iOS (Nintendo DS), ihren gesamten Code auf GitHub.

Für andere Emulatoren müssen Sie eine Website eines Drittanbieters wie iEmulators oder Emu4iOS aufrufen und von dort aus installieren, was bedeutet, dass Sie den Code nicht genau sehen können. Diese basieren in der Regel noch auf Open Source-Software, es ist jedoch schwieriger, genau zu wissen, welchen Code Sie installieren.

Das andere Problem ist, dass die Installation dieser Emulatoren etwas kompliziert ist. Da abgelaufene Zertifikate in der Regel für Unternehmenskonten verwendet werden, müssen Sie in der Regel das Datum Ihres Geräts ändern, um die App zu installieren und zu verwenden. Für jeden Emulator ist ein anderes Datum erforderlich, das Sie normalerweise auf der Emulator-Website finden. Der grundlegende Installationsprozess ist jedoch im Großen und Ganzen derselbe:

  1. Gehen Sie zu Einstellungen> Allgemein> Datum & Uhrzeit
  2. "Automatisch einstellen" ausschalten
  3. Ändern Sie das Datum in das Jahr, das der gewünschte Emulator vorschlägt (normalerweise 2012).
  4. Öffnen Sie die Emulator-Website in Mobile Safari
  5. Installieren Sie den Emulator Ihrer Wahl

Sobald Sie den Emulator installiert haben, müssen Sie das Datum jedes Mal zurücksetzen, wenn Sie die App öffnen möchten. Es ist umständlich, aber nur so kann die App geöffnet werden. Wenn Sie von einer Site wie iEmulators installieren, können Sie immer nur einen Emulator gleichzeitig installieren. Wählen Sie dies also mit Bedacht aus.

Die inoffiziellen Apps, die sich in den App Store schleichen

Hin und wieder schleicht sich ein Emulator in den iTunes App Store. Diese werden oft in anderen Apps versteckt, aber manchmal sind sie ziemlich offensichtlich und benötigen nur Problemumgehungen, um Spiele zu installieren.

Diese Apps verstecken den Emulator normalerweise hinter einer Reihe von Menüs, sodass sie während des App-Überprüfungsprozesses von Apple nicht bemerkt werden. Sie werden jedoch häufig abgerufen, sobald sie gedrückt werden. Als Faustregel gilt, dass Sie die App mit ausgeblendeten Emulatoren so schnell wie möglich herunterladen und installieren, bevor sie von Apple entfernt werden. Foren auf Websites wie TouchArcade oder dem iOS Gaming Subreddit sind ein guter Ausgangspunkt, um über Apps auf dem Laufenden zu bleiben, die sich in den Store einschleichen.

Sobald Sie eine dieser Apps erhalten haben, ist es Zeit, sie zu sichern. Da Apple es aus dem App Store abruft, empfiehlt es sich, den Emulator zu sichern, damit Sie ihn auf zukünftigen iOS-Geräten installieren können. Solange Sie ein Backup in iTunes auf Ihrem Computer haben, können Sie es auf zukünftigen Geräten installieren.

Wenn alles andere fehlschlägt, ist zumindest die gelegentliche Web-App leistungsstark genug, um alles von einem GameBoy bis zu einem Nintendo auszuführen.