Useful article.<p>I agree that testing UI on the physical device is essential, and obviously faster, than the emulators (though they can be skinned). Once we have better automated testing tools, functional testing will be much easier.<p>Fighting the native widgets isn't a good idea. Users of the platform are used to them, so change with care, even if _you_ don't like them. You're also creating a maintenance overhead.<p>But there's lots of notes in there that are definitely of use. Thanks.
How would jQuery Mobile (JQM) fit into this picture? It's due to be released shortly and seems to address cross-platform issues. I think JQM is going to be a great impetus for the next generation of mobile webapp development. I'm looking forward to testing out the new mobile ThemeRoller tool.