Comme la plupart des gens le savent déjà, la position officielle d’Apple qui refuse de permettre le développement de logiciels tiers pour l’iPhone n’a pas beaucoup empêché leur création. Au moment de la rédaction de cet article, il existe déjà des clients de messagerie instantanée tiers, un terminal OS X pour iPhone, de nouveaux logiciels de navigation GPS, et bien plus encore. Même si les paquets de logiciels tiers affluent par dizaines, il y avait initialement peu de structure dans le développement.
Les choses changent. Au fur et à mesure que les développeurs collaborent et que de plus en plus d’applications sont introduites et livrées aux utilisateurs par des méthodes de plus en plus simples, un ensemble de normes informelles émerge.
Dans une tentative pour fournir une structure là où Apple n’en a pas fournie, Lucas Newman, développeur du premier jeu natif iPhone, Lights Off, vient de publier un Kit de développement logiciel (SDK) non officiel pour iPhone. Le SDK et le guide fournissent tous les ingrédients et les informations nécessaires pour que les nouveaux développeurs d’applications puissent commencer à créer leur propre logiciel natif iPhone.
Plus précisément, le kit comprend un tutoriel PDF de 18 pages, un modèle de template Xcode et un ensemble d’applications iPhone exemples. Le guide accompagne les développeurs aspirants tout au long de la configuration de leur environnement de développement et du démarrage de programmes simples, en expliquant des tâches telles que la création de fenêtres, la gestion des entrées, et plus encore.
Le Kit de développement logiciel non officiel d’iPhone de Lucas Newman se compose de trois éléments : le tutoriel PDF de 18 pages, le modèle de template Xcode et le package d’applications iPhone exemples. Ces outils sont conçus pour aider les développeurs à créer des applications natives pour l’iPhone, malgré l’absence de soutien officiel d’Apple.