Apple announced today that they are going to release an SDK for the iPhone (and iPod touch).
Gee, who could have predicted this would happen? Oh, that’s right, I did!
Of course, anyone with half a friggin’ brain could have seen this coming. Except, of course, all of those idiots who complained that Apple was attacking 3rd party developers by locking the iPhone. (I guess they don’t even have half a brain!)
One thing that people seem to forget is that Apple is about quality. The iPhone is a very sticky situation, because, of course Apple would want 3rd party apps for it, but there’s no way that they can allow just anyone to come to the party. There has to be a system in place to make sure that any programs running on an iPhone are going to be stable, and not interrupt the functionality of the device. That’s going to take some time to work out. Clearly, Apple was planning an SDK all along, but it was more important for them to get the iPhone to market before the SDK was ready. I’m sure they would have liked to have the SDK ready when the iPhone shipped, but clearly that was not possible.
Anyways, I hope this quiets all of the useless bitching out there on the ‘net about how “Apple is the new Microsoft” and “Apple hates it’s customers”. (I’m sure that’s why they decided to announce this now, rather than wait until it was ready – to shut those idiots up.) Apple just wants to get it right in the first place. If Apple were the new Microsoft, they would have released the SDK before it was ready, just to be able to add to the feature checklist of the iPhone. But, since Apple is still Apple, they’re busy making sure that everything just works.