Ursprünglich sollte der C64-Emulator mit eben diesem Interpreter ausgeliefert werden, dann wurde der Zugang versteckt, aber schnell entdeckt. Da Apple für versteckte Funktionen nicht viel übrig hat - besonders, wenn sie gegen die App-Store-Richtlinien verstoßen -, musste der Interpreter entfernt werden, da er gegen den Punkt 3.3.2 verstieß: Dort steht, dass nur die von Apple veröffentlichten APIs und eingebauten Interpreter eingesetzt werden dürfen.
Dieser Punkt wurde geändert, nun sind Interpreter in der App erlaubt, sie dürfen allerdings keinen Code herunterladen. Alle Programme, die der Interpreter ausführen soll, müssen in der Anwendung bereits enthalten sein. Die Entwickler des Emulators sind nach „sehr positiven” Signalen von Apple vorsichtig optimistisch. Die Änderung gilt allerdings als Zugeständnis an Spiele-Hersteller: Konami, EA & Co. nutzen Lua-Interpreter für Teile der Game-Engine.
Um es klarzustellen: Es werden auch weiterhin nicht beliebige Disk-Images/Spiele nutzbar sein, allerdings wurde in den letzten Monaten die Spiele-Auswahl stark erweitert und umfasst nun Klassiker wie Last Ninja und Armalyte. Sollte Apple das Update genehmigen, könnten iPhone-Besitzer anfangen, Listings abzutippen - empfehlenswert sind die 20 Zeiler aus der 64'er.
Das wäre Retro in Perfektion - keine Online-Datenbank mit BASIC-Programmen zum Herunterladen, die iPhone-Besitzern das Abtippen von BASIC-Listings ersparen würde. Die meisten C64-Besitzer von damals dürften aber nur schnell ausprobieren, ob sie sich noch an die wichtigsten Speicherstellen des „Brotkastens” erinnern können ...
Diskutiere mit!
Hier kannst du den Artikel "iPhone-C64-Emulator bald wieder mit BASIC?" kommentieren. Melde dich einfach mit deinem maclife.de-Account an oder fülle die unten stehenden Felder aus.
So wie ich es aus den Richtlinien verstanden hatte, sind nun Programme möglich, die in anderen Programmiersprachen (wie z.B. Flash) programmiert und fürs iPhone kompiliert wurden. Und dass gerade solche Interpreter immer noch nicht erlaubt sind.
Nein, Interpreter sind jetzt erlaubt. Das geht auch klar aus den geänderten Richtlinien hervor. Ob dies auch Interpreter betrifft, bei denen der User beliebigen Code eingeben kann, muss die App-Prüfung zeigen.