iPhone therefore iAm?
Ok, I’m not ashamed of it. I love my iPhone. And this isn’t a casual thing. It’s a Barry White kinda love. So now, being a software guy, I’m compelled to start writing things to use on it. This is where the honeymoon seems to be ending.
Apple doesn’t really want me to be able to write things that run on the iPhone. Not directly, anyway. The iPhone does a great job of displaying web pages through the Safari browser, but this isn’t the same as being able to write applications that run directly on the phone’s underlying operating system. To do really cool things (like add things to the address book, integrate with the on-board Google map, etc.) you need an API. But according to the Apple 2.0 guys, there’s hope. I’ll keep my fingers crossed (as I sleep with my iPhone gently cradled in my hands).

You might be interested in this article on Wired. http://www.wired.com/gadgets/wireless/multimedia/2007/10/gallery_linux_phones