JQM просто помогает вам создавать веб-страницу/приложение, оптимизированное для мобильных устройств, однако это все еще просто веб-страница. На iOS вы можете привязать веб-приложение к домашнему экрану, который открывает отдельный экземпляр браузера при нажатии/прослушивании, а также предоставляет некоторые метатеги, которые могут сделать ваше веб-приложение больше похожим на родное приложение (например, вы можете скрыть строка состояния в верхней части экрана и создать заставку). Однако на андроиде (по крайней мере, на ICS, не знаю о Jelly bean), в то время как вы можете привязать веб-приложение к своему домашнему экрану, он просто действует как ярлык и открывает его как другую вкладку в вашем браузере. Я не уверен, какие у вас варианты для веб-приложений на телефонах Windows.
Phonegap просто создает собственную оболочку приложения с веб-просмотром (экземпляр браузера) для вашего веб-приложения и предоставляет вам доступ к API-интерфейсам устройств.
В принципе, эти два не являются взаимоисключающими, вы можете создать свое веб-приложение с помощью JQM и по-прежнему завершать его в телефонном разговоре (вы, вероятно, все равно столкнетесь с какими-либо трудностями, с которыми вы столкнулись раньше), или вы можете пропустить часть телефонной части , но ваше веб-приложение по-прежнему будет просто веб-приложением, то есть веб-страницей (что более очевидно на Android, а затем на iOS).
Я использую JQueryMobile через PhoneGap, первый для UI, последний как слой между javascript и встроенными функциями. Итак ... зачем выбирать? –