I stopped into iPhone Dev Camp today. I walked in and was shocked to see hundreds of developers staring intensely at their laptops. I honestly didn’t expect so many people, but this is the bay area, and so it is Apple’s and Web 2.0’s home turf. Most the people in attendance had iPhones, but they didn’t seem to be using them. You could tell these were the type of people who generally don’t leave the house without their laptop. They also, for the most part, were not mobile developers.
The mobile interface and development world is small enough that everyone in it knows or at least recognizes each other, especially when it comes to online and not Java development… and i did not recognize a single soul in the place. so I went out to the organizers are expressed my shock at how into their laptops everyone was – both because this was the first dev camp i’ve ever attended (i often attend “bar camps” but those are much more social, even though they involve no bars.), and because everyone seemed much more interested in their laptops and full computer sized applications than mobile applications.
And that’s when the organizers stunned me. they weren’t surprised by the computer-centric makeup of the crowd at all, because the organizers didn’t consider an iPhone a mobile device. “It’s not a mobile device,” one said, “it’s more of a really powerful browser in a small computer.” And that view seems to be the one shared by most the attendees. I went back around and checked on the types of applications these folks were working on. They weren’t mobile centric. They didn’t consider the on the go nature of the iPhone or the fact that mobile UIs usually call for less information and less input. They were trying to squeeze full desktop applications or full desktop websites into the phone. The preliminary results were appalling in many cases. (but they were preliminary!)
But not all web developers are looking at the iPhone like it’s a MacBook mini. I was browsing the iPhone Application List and came across MoviesApp. It is, I would say, my dream movie times application. It considers all the capabilities of the iPhone so it integrates with the media aspects of the iPhone, Google Maps and more. And it also requires a minimum of input and clicks to get the information you want, formatted exactly how you would expect on your iPhone. I’m glad that despite today’s experiences that at least some people understand the iPhone’s highly mobile nature.
Now what i’m really hoping is that these same developers who are making well thought out web applications for the iPhone realize that there are millions more Windows Mobile and S60 phones out there that can advantage of their hard work; and they expand their development to allow these millions of users to experience wonderfully designed applications as well. The one thing I was hoping the iPhone might do is get more people to develop truly well designed mobile web sites, instead of forcing us to use their unwieldy desktop sites or their ultra low bandwidth sites that fail to provide enough information.