NES-emulator: eerste downloadbare applicatie voor iPhone OS 1.2 (Aspen)

Ontwikkelaar Jonathan Zdziarski heeft als eerste een vrij beschikbare applicatie voor iPhone OS 1.2 (Aspen) gemaakt. Hij paste zijn populaire NES-emulator aan voor het nieuwe iPhone OS en hoefde daarvoor - naar eigen zeggen - weinig aanpassingen te doen.
Gonny van der Zwaag | iCulture.nl - · Laatst bijgewerkt:

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.

Reacties: 0 reacties

Reacties zijn gesloten voor dit artikel.