Apple présente son SDK iPhone [MàJ]
Après s'être auto congratulé des 1000 applications Web crées pour l'iPhone, Scott Forestall a détaillé le nouveau SDK (officiel) permettant de créer des applications natives sur l'appareil.
- Il est identique à celui qu'utilise Apple en interne pour développer ses applications.
- Les mêmes API et outils sont disponibles auprès des développeurs qui pourront en faire autant qu'Apple.
- La base est le Cocoa Touch adapté à l'interface tactile de l'appareil.
- Tout semble supporté, Core Audio, OpenAL Enregistrement audio, Core animation, Open GL ES, la lecture de vidéos, les formats d'image, Core location...
Visiblement Apple a fait de l'iPhone une plate-forme totale de développement.
L'architecture iPhone OS aurait des années d'avance sur ce que propose la concurrence.
Le SDK est fourni avec une abondante documentation permettant de s'y familiariser au plus vite.
Comme sous OS X, il y a un Interface Builder, mais spécifique à l'interface Touch et qui permet d'en monter une très facilement.
Il suffit de brancher l'appareil à l'ordinateur pour avoir accès à un débugguer qui permettra de tracer l'exécution des logiciels et d'en extirper les bugs.
Apple propose même un émulateur iPhone pour Mac ! Il permet de tester les logiciels à fond sans même en avoir un.
Le SDK sera gratuitement téléchargeable en version bêta d'ici une heure.