Хорошо, значит, вы, похоже, спрашиваете, имеет ли какой-либо недостаток использование интерфейса HTML (представленного через WebView
) для вашего приложения.
Ответ на этот вопрос "нет", по крайней мере "нетобязательно".Это аналогично созданию веб-приложения для iPhone, и есть несколько отличных примеров.Предостережение заключается в том, что многие из этих сайтов в конечном итоге воссоздают внешний вид нативного приложения для iPhone, обеспечивают согласованность и заставляют пользователей чувствовать себя как дома.
Учитывая, что вы разрабатываете нативныйВ любом случае, кажется, что стыдно выбрасывать или воссоздавать отзывчивость и внешний вид родного Chrome.Конечно, для определенных типов приложений (игры являются очевидным примером) у пользователя нет никаких ожиданий относительно пользовательского интерфейса приложения, так что вы можете сами себя выбить.
Другой фактор, который следует учитывать, - это количествоинтерактивность (хотя я заметил, что вы говорите, что не так много в вашем случае).Встроенные элементы управления сделают кодирование намного проще, чем необходимость захвата всего пользовательского ввода через «фильтр» WebView
, хотя его использование может упростить первоначальную компоновку экранов.
Я надеюсь, что этоответ, который вы искали (хотя в основном он не технический).