Én magam támogatom a HTML5-öt JS-sel (bármennyire is utált nyelv legyen), abban egyet tudok értni, hogy html alapú "mobil appokat" ebben a formában, jelenleg nem érdemes fejleszteni. Amellett, hogy kimértem, s lassú, megbízahatatlan, még szól maga a Facebook alapítójának mondata, mieszerint "Our Biggest Mistake Was Betting Too Much On HTML5"... A piac nem szereti, a fejlesztők nem imádják. Ennyi. Ma, ez halott (talán a jövőben megváltozik)
Jelenleg mobilra - sajnos - csak a natív fejlesztést tartom elképzelhetőnek, és kellően hatékonynak. Ha valami nagyon durva ui-t vagy üzleti logikát (amit úgysem, mert az ugye "szerveroldali") implementáltok, akkor előbb javasolnám a(z akár) JNI-s libet...
Amúgy Qt-nak van valami reklámozott megoldása, de őszintén szólva... kihagyni a - most már - többmilliárd konzisztens UI-ra vágyó usert csak balgaság.