I wish I could have peppered my recent iPhone review with phrases such as "at present", “initially”, or “for the time being”. But Apple doesn’t work that way. If I could be confident that Apple would address the major shortcomings that I saw in iPhone, such as the absence of programmability and the lack of access to even a sandboxed portion of the device’s file system, I’d have given the device a thumbs-up for its platform potential alone.
Instead, I had to evaluate iPhone as it is: for the technology, policies and message that Apple and AT&T are selling today. With that in mind, I judged it to be no match for BlackBerry, Treo, Windows Mobile and Symbian devices, all of which do what business needs; are programmable and expandable; can be purchased from multiple wireless operators (at discounts); come with data- and voice-only plans; and have replaceable batteries, as well as nice media players.
I’m glad the iPhone is waking so many people up to the potential of professional mobile devices. I urge people who are looking at iPhone to spend an equal amount of time ogling alternatives, because once you get past $200, it’s easy to find handsets with displays and media players that rival iPhone’s and deliver the kinds of serious features that benefit professional users.
What you’ll find at iPhoneWebDev doesn’t turn a random smartphone into an iPhone clone; that’s not the point of cross-platform mobile DHTML development, or at least it shouldn’t be. But the iPhone look and feel promises to bring some good taste and common sense to sites that target mobile browsers, and with luck, it will spur web developers to finally recognise that 1,024x768 is not a global standard. That’s lazy design and lazy coding. Make your site mobile-friendly, if you haven’t already. If it takes iPhone to motivate you to make that happen, then go buy some and pass them out to your development team.
Don’t forget that practically everything except iPhone gives developers the ability to store, upload, and download data using its internal file system and to save web pages for offline viewing.
If you’re bored with your smartphone, that’s your fault. The iPhone craze should get a lot of mobile professionals exploring their devices and the accompanying massive libraries of downloadable third-party software. Don’t forget to include MIDP (mobile information device profile) Java apps when you go looking for software for your phone, because they tend to run just about anywhere. If you paid more than about $200 for a mobile device, chances are your handset can do what iPhone does. And it can do a lot more.