Не совсем понимаю, какой принцип работы у phonegap-приложений.
Насколько понимаю, весь GUI у мобильного phonegap-приложения — это обычный html (с css и js), который мы получаем с сервера? Иными словами, такое приложение не имеет графический пользовательский интерфейс ровно до тех пор, пока сервер для приложения не сгенерит html?
Допустим у меня есть некий сервис. Для него есть и мобильное приложение, и web-версия (для браузера) приложения. Есть ли смысл разработать web-версию, а потом просто обернуть его в phonegap без лишних заморочек?
Кирилл: да именно так. Представьте что вы сделаете статичный html, внутрь всунете ангуляр -- получится SPA, с которой можно пробрасывать AJAX запросы, чтобы получать данные. Вот это и есть phonegap.
Можете поглядеть NativeScript, я не пробовал, но по идее должно быть шустрее.
Если что расскажете ))
Это статические файлы (html, css, js), которые отображаются через web-view (встроенный браузер), имеют доступ к некоторому нативному функционалу платформы (устройства, сенсоры, файловая система) посредством плагинов. В случае наличия соединения могут общаться с удаленными серверами, но это не обязательно.