I’m seriously excited about the iPhone SDK. You should be too. Whether or not you actually own an iPhone or an iPod Touch, the SDK is potentially huge for OS X developers, and for the platform as a whole.
The reason is pretty obvious. Up until now, Cocoa development experience was useful for one thing and one thing only: creating software for Mac OS X. Now, suddenly, our skills are directly applicable (pretty much right down to API level) to one of the hottest and most talked-about platforms out there - the iPhone. The currency of our expertise just appreciated significantly. But even that isn’t the whole story.
To develop for iPhone, you use Xcode. To use Xcode, you need to be running Mac OS X. The lure of the iPhone will bring people to our platform, and not just any people: developers. Developers don’t just do their day-job work and then shutdown the machine; they explore, they experiment, and above all they write code. It’s hard not to be excited by the prospect of what that could mean for OS X.
The iPhone SDK won’t split the market for Cocoa developers, it’ll expand it. Once again it’s a great time to be a Mac user. Which brings me to my last, brief, point: like many of you, I have an iPhone app in the works, of course, but I’d also just like to let you know that I’m available for iPhone development work. If you’re interested in discussing your project with me, I invite you to swing by my redesigned Cocoa consulting site at Instinctive Code. End of advertisement.
I have high hopes for June and the launch of the App Store, and I can’t wait to see some of the amazing iPhone software we all no doubt have in development right now. I think it’s going to be awesome.
(For what it’s worth, this post was written entirely on an iPod Touch.)