PhoneGap отлично справляется с мостовыми API, чтобы они были доступны для вашего JavaScript.Что вам действительно нужно учитывать, так это внешний вид, производительность и производительность HTML / CSS / JavaScript, который вы запускаете поверх PhoneGap .
Я недавно начал создавать приложение с JQueryMobile .Внешний вид действительно приятный, и я смог построить что-то очень быстро.Тем не менее, переходы страниц очень мигающие / прерывистые до такой степени, что я не думаю, что это приемлемо.Это действительно проблема с производительностью браузера Android, а не с JQuery Moble.
Sencha Touch кажется, что анимации и переходы немного более плавные, но у них более крутая кривая обучения.
Другой вариант - создать приложение, представляющее собой гибрид , содержащее некоторые PhoneGap на основе Activities
и некоторые чисто собственные Activities
.
Поскольку вы уже знакомы с веб-разработкой, я бы посоветовал сделать быстрый спринт с PhoneGap и Sencha Touch .Если это выглядит многообещающе, придерживайтесь этого.Если это не так, оставьте его для собственного приложения.