Зависит от того, какие устройства вам нужны для поддержки. Если вы ориентируетесь только на устройства Webkit, например iPhone, Android, новейшие Blackberry и PalmOs, тогда HTML5, безусловно, лучший способ пойти. Затем вы можете воспользоваться всеми замечательными веб-функциями, поддерживаемыми этими устройствами.
Но если вам также необходимо поддерживать пользователей на старых телефонах Blackberry и других «функциональных телефонах», таких как телефоны Nokia, флип-телефоны LG и т. Д., Вам нужно будет выполнить некоторые переговоры с устройством на сервере и предоставить другой тип документа, а именно: XHTML-MP profile - вы также можете предоставить этим устройствам объявление xml и убедиться, что любая надбавка, которую вы отправляете на эти устройства, не нарушает соответствия xml.
+1 Хм. Это преимущество. –