iPhone OS 2.1 live erleben: iPhone-System von 2008 läuft im Emulator
Die Smartphone-Ära, welche Apple im Jahr 2007 mit dem iPhone einläutete, begann aus heutiger Sicht eher bescheiden. Das von Steve Jobs vorgestellte Gerät war nämlich bei Weitem noch nicht so „smart“, wie man es heutzutage selbst bei sehr günstigen Geräten als selbstverständlich betrachtet. Den App Store gab es seinerzeit noch nicht, die Zahl der vorinstallierten Anwendungen war sehr überschaubar und man konnte nicht mehrere Programme gleichzeitig ausführen. Kurz gesagt: Die Möglichkeiten von iPhone OS, so der Name des ersten iPhone-Betriebssystems, waren – rückblickend betrachtet – sehr begrenzt. Wer sich einen Eindruck verschaffen möchte, wie sich der Urahn von iOS anfühlt, kann das seit einiger Zeit tun, und zwar dank eines Open-Source-Projekts von Martijn de Vos (siehe
).
iPod touch der zweiten Generation wird emuliertDem Entwickler gelang es bereits im Dezember 2022, iPhone OS 1.0 in QEMU lauffähig zu machen. Der quelloffene Emulator ist in der Lage, zahlreiche Plattformen und Umgebungen nachzubilden. Auf
X (ehemals Twitter) verkündete de Vos jetzt einen großen Fortschritt: Ab sofort ist es möglich, einen iPod touch 2 zu emulieren. Darin läuft iPhone OS 2.1, also die zweite Generation des Betriebssystems, welches auch auf dem iPhone zum Einsatz kam und im Jahr 2008 veröffentlicht wurde. Es wies gegenüber der ersten Version einige Verbesserungen auf und hatte unter anderem den App Store an Bord, sodass sich Anwendungen von Drittanbietern installieren ließen.
Emulation läuft flüssig, einige Treiber fehlen aber nochMartijn de Vos zufolge läuft seine Emulation von iPhone OS 2.1 flüssig in QEMU. Die Display-Treiber werden korrekt emuliert, Multitouch-Gesten funktionieren. Die meisten Apps lassen sich anstandslos öffnen und nutzen. Allerdings liegt noch einige Arbeit vor dem Entwickler, bis sämtliche Funktionen und Anwendungen ohne Einschränkung zur Verfügung stehen. Audio und WLAN werden derzeit nicht unterstützt, de Vos hat allerdings nach eigenen Angaben bereits einige Fortschritte im Hinblick auf die benötigten Treiber erzielt. Die QEMU-Version von Martijn de Vos ist auf
GitHub zu finden, eine
Anleitung stellt der Entwickler ebenfalls zur Verfügung, diese hat er allerdings noch nicht auf die aktuelle Version aktualisiert.