Here’s what we’ve learned about doing UI for mobile web apps with HTML5
37signals.com
37signals.com
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.
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.
But there's lots of notes in there that are definitely of use. Thanks.
Whether you like them or not, UI is about familiarity.
It looks like the action is checked, but you can't uncheck it because it has disabled colors.
I used to grumble about that, but now I just let it all slide.