Jonathan Zdziarski heeft als eerste een applicatie geschikt gemaakt voor iPhone OS 1.2 Aspen. Hij paste zijn populaire NES-emulator voor de iPhone aan en hoefde daarvoor maar een minimaal aantal wijzigingen in de code aan te brengen. De broncode is vrijwel ongewijzigd gebleven. De NES-emulator is volledig compatibel met Xcode en met iPhone 2.0. Dat wil overigens niet zeggen dat bestaande jailbreak-applicaties voor de iPhones makkelijk om te zetten zijn naar officiële software die via de App Store verkocht kan worden. Zdziarski kan daar ook niets over zeggen.
De NES-emulator is ook niet zodanig aangepast, dat ‘ie straks via het officiële kanaal verkocht kan worden. De emulator gebruikt aangepaste headers en houdt zich niet aan de beperkte subset van objecten, waar Apple’s officiële SDK de ontwikkelaars toe dwingt. De officiële iPhone-applicaties draaien in een afgesloten omgeving (sandbox) en hebben beperkte toegang tot systeemcomponenten. Ze gebruiken een serie API’s boven op de lower level-API’s. Via de officiële SDK krijg je geen toegang tot alle functies, maar via de niet-officiële toolchains lukt dat wel.
De aangepaste broncode van de NES-emulator is vrij beschikbaar om te downloaden. Uitproberen van de applicatie is voor de doorsnee gebruiker nog niet mogelijk: iPhone OS 1.2 is alleen in handen van officieel geaccepteerde deelnemers aan het iPhone Developer Program van Apple, al circuleren er op diverse plekken al gelekte kopieën.
Meer info: Zdziarski’s website
Via: iPhoneAtlas.com
Dienstmededeling over het gebruik van de versienummers. Voortaan zullen we voor de nieuwe versie van het iPhone OS (de software) versienummer 1.2 gebruiken en voor de nieuwe iPhone (de hardware) versienummer 2.0, zoals het ook in de volksmond heet.
Taalfout gezien of andere suggestie hoe we dit artikel kunnen verbeteren? Laat het ons weten!
Reacties: 0 reacties