I recently made a presentation at UNSW about the do’s and don’ts of web app development on the iPhone. Although this was a presentation based on my trip to WWDC, this information is all available in public documents.
It started out as a how-to, but there turned out to be quite a few limitations to iPhones web experience. The resulting presentation ended up being quite heavy on the gotchas of iPhone web development.
I don’t actually have an iPhone, so I’m happy to be corrected on any of the points.

Post a comment


One Comment
Andy Polaine
So it looks like my decision to wait for the second generation iPhone will pay off.
Seriously though, it’s a reminder of how much the browser is now integrated into the operating system (in the way it handles media types, etc.) these days.
Another thing here is that whilst this is a series of gotchas and lame aspects of the iPhone, I think it’s got more to do with the lack of fulfilment of expectations (i.e., a ‘full’ version of Safari). If we’d been promised a cut-down version of Safari then we’d be expecting those issues. My current phone doesn’t do embedded video (not sure about Flash either, certainly not flvs) and in general the browser completely blows anyway. So, even the hacked up version on the iPhone is better than that…