The iPhone SDK

A few days ago Apple announced the availability of their software development kit (SDK) for the iPhone and iPod Touch. An SDK is the set of tools necessary for developers to write their own iPhone/iPod software. To iPhone users this is very big news, as it means that in the coming months there will be a flood of new possibilities with their devices.

I’ve just started learning Objective-C (a programming language) and Cocoa (a programming framework), the prerequisites for programming for the iPhone, so that I can have a shot at writing my own killer application. In the coming months you may or may not find out what that killer app is. Quite possibly it will be nothing…

I’m excited to see what great applications the software development community will come up with for the iPhone. What will be even more interesting is to see how Google’s answer, ‘Android’, will fare when the first Android phones begin shipping later this year. I intend to learn to program for both platforms. Programming for the iPhone definitely has some advantages over Android, at least for the time being. Namely, the iPhone has a cool built in 3-axis accelerometer, and has a multi-touch interface that supports gesturing. The iPhone SDK is also fully integrated into Apple’s excellent XCode development environment. Combined, these features will allow for some pretty cool iPhone software to be developed.

If you enjoyed this article, please consider sharing it!
Icon Icon Icon

Related Posts