Плюсы и минусы разработки и поддержки мобильного веб-приложения на html5 вместо нативных приложений
Я как-то задавал вопрос: habrahabr.ru/qa/27311/.

Из минусов:

Есть люди которые сильно ругаются на всякого рода фреймворки как sencha touch и jquery mobile, говоря что они тормознутые, с другой стороны они в себе решают многие проблемы которые можно встретить в широком мире мобильных браузеров (это я наверное про андроид сейчас, тк использую phonegap, а он работает к сожалению с нативным браузером).

С другой стороны можно писать все самому, решая многие интересные задачи, но все равно нужно тестировать приложение хотя бы на основных девайсах и допускать что новая версия ОС может поломать Ваше приложение. Здесь также можно проводить ассоциации с IE6, например если брать андроид и пройтись по canisue.com.

И да работа браузерного кода будет помедленнее.

Из плюсов:

Мобильные браузеры тоже не стоят на месте и развиваются, сейчас в современных барузерах поддерживается мультитач, есть нативные списки (owerflow: auto или scroll) и тд. И Вам скорее всего не нужно поддерживать телефоны/версии ОС, которыми мало кто пользуется.

Писать можно сразу для всех платформ и как вариант выкинуть веб версию. Пишется довольно быстро.

Скорее всего если Вам достаточно скорости браузера для отображения текста и картинок, небольших списков и тд. Вообщем для простых и не требовательных к ресурсам приложений.

Имхо это интерсно и перспективно на фоне chrome os, firefox os, tizen.
Рлюс: кроссплатформенность — почти без адаптации пройдет повсюду, скорость разработки.
Минусы: скорость работы — это, считай, тот же браузер открыт, часто дизайн — выглядит не совсем нативно.
Не зря facebook переписала клиент на нативный.