Разработка приложений для Android: java vs. jquery mobile

Я хотел бы создать приложение для Android для школьного проекта, но я немного смущен, я видел, что я могу создать приложение с использованием Java или с помощью JQuery mobile.

Имеют ли они те же возможности?

Если я создаю приложение с помощью Jquery, могу ли я его упаковать и установить его как приложение Java (как apk) или он используется только для создания веб-сайтов?

Если да, то какой инструмент я использую для его упаковки?

JQuery Mobile нуждается в промежуточной структуре, которая взаимодействует между JavaScript и Java. PhoneGap – популярная из этих фреймворков.

PhoneGap также активно поддерживается, и они выпускают новые версии почти каждый месяц.

Основной причиной использования PhoneGap / jQuery Mobile является то, что она упрощает разработку, если вы уже знаете HTML / JS / CSS. Еще одна серьезная причина использовать PhoneGap заключается в том, что вы можете использовать свой существующий веб-сайт в качестве базы для родных приложений, да, множественное число, а не только Android, но также iOS, Blackberry и т. Д. Это также дает вам предварительно встроенный пользовательский интерфейс с некоторыми виджетами, чтобы вы Не нужно катиться самостоятельно.

Документация jQuery Mobile рассказывает о некоторых предостережениях для создания собственного приложения с помощью PhoneGap и jQuery Mobile .

JQuery Mobile Framework обеспечивает простой способ просмотра веб-приложений на разных устройствах, но это не может использовать собственные возможности устройства, например, получение контакта из контактной книги / приложения. В то время как собственное приложение обладает возможностями для обработки всех событий, генерируемых системой или широковещательных рассылок.

Я не знаю, что вы уже пробовали, или того, что ваш набор навыков (на основе вашей истории стеков, вы можете узнать больше о java, чем я), но вам лучше всего использовать Android SDK . Я смог проектировать и дополнять пользовательский бизнес-проект и изучать Java при этом. Я не могу много комментировать jQuery, так как я никогда не использовал его. JQuery кажется, что это может быть приятно по причинам, перечисленным Джаспер, но может добавить слои сложности, с которыми вам не нужно иметь дело, если вам не нужно запускать приложение на других платформах.