SCHLAGZEILE: Kaum hat Apple den C64 Emulator im AppStore freigegeben, da wurde er heute auch schon wieder verbannt. Der Grund: der Basic-Interpreter, der angeblich entfernt worden war, war mit ein wenig trickserei doch zugänglich und nutzbar. Apple aber untersagt, dass in einer App eine Programmiersprache oder ein Interpreter eingebunden ist.
Eine Antwort to “C64 Emulator wieder aus dem AppStore verbannt”
Das ist an sich verständlich, um Hintertüren für Schadsoftware von vornherein zu verhindern. Aber in der Aussage ist das so nicht richtig, denn es gibt für das iPhone mit “i41CX RPN Calculator” und “HP 15C Scientific Calculator” mindestens 4 Apps, die eine Programmiersprache bzw. einen Interpreter haben.
Es wird also wohl eher daran liegen, dass der Basic-Interpreter des C64 Emulators auch beliebige iPhone Systemaufrufe bzw. peek() und poke() machen könnte, was das iPhone zum Absturz bringen könnte bzw. ein reverse engineering am lebenden iPhone-Objekt ermöglichen würde. Die Interpreter der Taschenrechner dagegen laufen in einer Art Sandbox. Aber selbst der “i41CX RPN Calculator” ermöglicht gewisse iPhone Systemaufrufe, um z.B. Taschenrechner-Programme oder Stack-Inhalte per Email austauschen zu können.
Mit PRESSEMELDUNG gekennzeichnete Texte sind keine von uns redaktionell erstellten Artikel, sondern Pressemeldungen, die von der jeweiligen Firma zur Veröffentlichung publiziert wurden. Die Kennzeichnung PRESSEMELDUNG zeigt an, dass diese inhaltlich unverändert oder höchstens gekürzt übernommen wurden. Für den Inhalt dieser Texte ist das Unternehmen verantwortlich, dass die Meldung publiziert.
September 9th, 2009 at 12:41
Das ist an sich verständlich, um Hintertüren für Schadsoftware von vornherein zu verhindern. Aber in der Aussage ist das so nicht richtig, denn es gibt für das iPhone mit “i41CX RPN Calculator” und “HP 15C Scientific Calculator” mindestens 4 Apps, die eine Programmiersprache bzw. einen Interpreter haben.
Es wird also wohl eher daran liegen, dass der Basic-Interpreter des C64 Emulators auch beliebige iPhone Systemaufrufe bzw. peek() und poke() machen könnte, was das iPhone zum Absturz bringen könnte bzw. ein reverse engineering am lebenden iPhone-Objekt ermöglichen würde. Die Interpreter der Taschenrechner dagegen laufen in einer Art Sandbox. Aber selbst der “i41CX RPN Calculator” ermöglicht gewisse iPhone Systemaufrufe, um z.B. Taschenrechner-Programme oder Stack-Inhalte per Email austauschen zu können.