Какие инструменты и библиотеки использовать для создания простого приложения для iOS и Android с использованием веб-технологий? - PullRequest
2 голосов
/ 23 августа 2011

Я хотел бы создать мобильное приложение для iPhone, iPad и Android (другие платформы пока не нужны). Я веб-разработчик, поэтому создание чего-либо с использованием веб-технологий - это замечательно, но конечный результат должен быть настолько естественным, насколько это возможно (пользователь не должен замечать) разницы.

Приложение не сложное, оно имеет несколько экранов с такими простыми элементами, как списки, панели инструментов, панели вкладок, переходы и т. Д.

Я много исследовал, и лучшим решением для меня пока являются Sencha Touch и PhoneGap. Что вы рекомендуете?

Редактировать : Я думаю, что многое изменилось за последний год, поэтому я думаю, что многие ресурсы и другие вопросы переполнения стека;) сейчас устарели, поэтому я и спрашиваю это.

1 Ответ

4 голосов
/ 02 апреля 2012

Хорошим вариантом для разработки простых приложений для мобильных устройств является jQuery Mobile + Phonegap.Если вы веб-программист, вы будете чувствовать себя как дома.Оба проекта активно разрабатываются, поэтому дела только улучшаются.

Сначала вы разрабатываете свое приложение в браузере (Webkit, например, Safari), а затем используете Phonegap, чтобы разместить это веб-приложение на мобильном устройстве.

Android

Для создания приложений Android вам даже не нужны другие инструменты, вы можете просто загрузить ZIP-файл своего приложения в Phonegap Build (онлайн-сервис), который скомпилирует ваше приложение в файл .ipk, который вы можете просто загрузить в Google Play!Легко.

iOS

Для iOS немного сложнее, но все же управляемо.Здесь PhoneGap создал проект для iOS, который вы можете открыть в Xcode, затем перетащить свои файлы и опубликовать приложение в App Store.Процесс сложнее, так как вы должны сначала позаботиться обо всех сертификатах разработчика, профилях обеспечения и т. Д., Поэтому будьте готовы к некоторым выдергиванию волос !

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...