Поддержка HTML5 немного лучше, чем вы думаете.
Android имеет различную поддержку стандартов HTML5, включая Google Gears в большинстве версий, а Android 2.0+ имеет встроенную поддержку HTML5 (по крайней мере, в том, что касается аудио / видео, холста, автономного хранения и геолокации). IPhone также поддерживает автономное хранение наряду с аудио / видео тегами. В WebOS, похоже, есть поддержка автономной базы данных, но я не знаю многого из этого.
http://www.whatwg.org/specs/web-workers/current-work/ - это черновой вариант для веб-работников, реализованный в Firefox 3.5 и Safari 4, поэтому в конечном итоге они должны оказаться в версии Safari для iPhone.
Так что, если вы можете жить без рабочих потоков и не стесняйтесь ограничиться Android, WebOS и IPhone, вы можете использовать гибридный подход HTML5 с отступлением от Gears.
Я не думаю, что поддержка других смартфонов будет возможна по-настоящему портативным способом, хотя Firefox для мобильных устройств (который приближается к выпуску на Nokia N900) будет поддерживать весь HTML5 как Firefox 3.6.