Похоже, PhoneGap - ваш лучший вариант здесь.Сейчас это лучший способ развернуть приложение на основе HTML в Windows Phone.Главное, что дает PhoneGap, - это мост к аппаратному обеспечению телефона (такие как кнопки регулировки громкости, вибрация и т. Д.).Это также дает вам простой способ обернуть ваше приложение в пакет, который можно установить как настоящее собственное приложение.
Сами по себе другие фреймворки, такие как jQuery Mobile, Sencha Touch и Kendo UI, не предоставляют аппаратное обеспечениедоступ или возможность развернуть приложение изначально.Это чисто пользовательские интерфейсы, то есть они предоставляют интерфейсные виджеты, которые вы будете использовать для создания своего приложения, но мало что еще.Как правило, с этими платформами вам нужно разместить приложение где-то вроде веб-сайта и получить к нему доступ через браузер.
Предполагая, что вы работаете на машине с Windows, вы можете разместить приложение локально для разработки с использованием служб IIS.(IIS).Вот руководство по настройке сайта.Затем вы можете открыть эмулятор и перейти на http://localhost
для взаимодействия с вашим приложением.Это бы сработало, но это было бы неуклюже.
Идеальный сценарий - использовать jQuery Mobile (или другую инфраструктуру пользовательского интерфейса) и PhoneGap для создания симпатичного, устанавливаемого изначально приложения.
Я бы порекомендовал попытаться настроить PhoneGap в проекте VB.Из того, что я видел, это не должно быть слишком сложно.Вероятно, есть некоторые детали, которые нужно проработать, но в основном похоже, что вам нужно скопировать папки www
и GapLib
поверх.Затем щелкните правой кнопкой мыши References
и перейдите к GapLib
.dll.Вам также нужно будет настроить файлы MainPage.xaml
и MainPage.vb
, но они, вероятно, просто содержат элемент управления веб-браузера, так что это должно быть просто.
Перенос частей в новый проект должен работать намного лучше, чем попытка конвертировать существующий проект.
Если вы опубликуете конкретные проблемы, с которыми вы столкнулись во время установки, я уверен, что вымог бы быстро ответить на них.