As most everyone knows by now, Apple's official stance of not allowing third party software to be developed for the iPhone hasn't done much to stop it. At the time of writing this article, there are already third party IM clients, an iPhone OS X terminal, spanking new GPS software, and much much more. Though third party software packages have been streaming in by the dozens, initially there was little structure to development.
Things are changing. As developers collaborate and as more and more applications are introduced and delivered to users through methods which keep getting simpler and simpler, an informal set of standards is blossoming.
In an attempt to provide structure where Apple has not, Lucas Newman - developer of the first native iPhone game, Lights Off - has just released an Unofficial iPhone SDK. The SDK and guide provide