Зависит от того, какие устройства вам нужно поддерживать.Если вы нацелены только на устройства Webkit, например iPhone, Android, новейшие Blackberry и PalmO, то HTML5, безусловно, лучший путь.Затем вы можете воспользоваться всеми отличными веб-функциями, которые поддерживаются этими устройствами.
Но если вам также необходимо поддерживать пользователей на старых Blackberry и других «функциональных телефонах», таких как Nokia, Flip-телефоны LG и т. Д., ВыВам нужно будет выполнить согласование некоторых устройств на сервере и предоставить другой тип документа, а именно - профиль XHTML-MP - вы также можете захотеть дать этим устройствам декларацию xml и убедиться, что любая разметка, которую вы отправляетеэти устройства не нарушают соответствие XML.