Okay, I have to admit that I do not own an iPhone so my opinion may be a little off here, but why is there such a fuss over being able to develop for the iPhone? As a techno super freak, I keep up with a lot of technology sites and blogs through my favorite feed reader, Google Reader. It seems like there has been at least one post a day about something to do with hacking the iPhone so you can run native third party applications. At this point, I have to admit that these posts have me a bit bored and annoyed.
If Apple had intended the iPhone to be an open development environment, they would have kept it open and made it possible and incredibly easy to develop applications using Xcode. Third party applications are good for business so Apple must have had a very important reason for not allowing native development.
Instead of wasting all of this time and effort on hacking the iPhone, all of these obviously talented and dedicated developers should be focusing their efforts on developing the best web applications possible to work with the iPhone. There are some great examples of iPhone-optimized sites out there like Facebook, Digg, OneTrip, and Meebo. I know that a connection to the web is required to run these applications, but with Wi-Fi and the cellular network, how often are iPhone users really without an active connection? The web now provides a very powerful development environment, and it really is time to focus on creating the best iPhone web applications the world has ever seen. Focus guys, focus.