На каком фреймворке разрабатывать HTML5 приложение под iOs+Android?
Мы разрабатываем на Framework7 + Cordova. В качестве других вариантов вместо Framework7 рассматривали Dojo Mobile и Ionic, но этот показался самым адекватным и хорошо работающим.
Cordova и Phonegap (по сути это одно и то же, за исключением некоторых несущественных моментов) являются именно мостиком между HTML5+CSS+JS и нативными функциями устройства: отображают приложение в своём WebView и предоставляют интерфейс доступа к функциям устройства (геопозиционирование, акселерометр и т.д.).
Тогда как перечисленные мной вначале фреймворки являются по сути наборами виджетов на HTML5+CSS+JS, предназначенными для создания таких приложений. То есть содержат различные компоненты вроде списков, календарей, элементов форм и т.д.
Вот парочка сравнений:
habrahabr.ru/post/229559
blog.htc-cs.ru/post/nativevsframeworks