Разработка приложений PhoneGap пользуется высоким спросом в случаях, когда не требуется реализации сложного функционала. Явным преимуществом, за которое выбирают PhoneGap для разработки мобильных приложений — это сравнительно низкая стоимость разработки, об этом далее по тексту.
Для чего применим PhoneGap
Почему стоит выбрать PhoneGap для разработки приложений?
Когда следует отказаться от PhoneGap
PhoneGap для разработчиков
Приложения в PhoneGap — это по своей сути вебсайты, при том что серверная часть (хостинг) и клиентская (браузер) находятся в одном месте. Таким образом, PhoneGap основан на подходе создания приложений по подобию WEB-сайтов. При разработке приложений PhoneGap используются известные каждому вебмастеру технологии HTML, CSS, JavaScript. Существует также и ряд особенностей для графического представления и взаимодействия со средой ОС — плагины. Еще в отличии от разработки сайтов, нет серверного языка программирования (PHP, Perl, Ruby и др), а все происходит только на стороне веб-браузера и основным языком разработки в PhoneGap является JavaScript.
Создавая приложения в PhoneGap, внешний вид приложений будет выглядеть одинаково на всех ОС ровно так же, как это происходит с сайтами. В процессе проектирования, следует обращать внимание на возможные трудности с подстройкой внешнего вида (верстки) под различные типы экранов (планшет, телефон), возможности поворота, а также различную плотность экрана (PPI). Это может сказаться на удобстве пользователя.
Как заказчику принимать приложение
Если Вы уже заказали разработку мобильных приложений у веб студии или только планируете сделать это, то следует обратить внимание, что тестирование приложений PhoneGap имеет некоторые особенности:
- Проверять функционал можно на любом устройстве, вне зависимости от ОС.
- При проверке графического отображения, следует использовать как можно более граничные устройства — самый маленький экран, самый большой экран, самое низкое и самое высокое PPI.
- Долговременная работа приложения без перезагрузки, на предмет выявления подтормаживаний.
- Если подразумевается анимация, то используйте самый слабый смартфон, для понимания быстродействия.
В Лаборатории IOS, за годы работы, мы собрали большой парк смартфонов для выявления возможных проблем в работе приложений PhoneGap. Это нам позволяет на самых ранних стадиях, не допустить проблем в работе. Мы накопили отличный архив компонентов, которые используем при разработке, что снижает сроки на создание программ.
Мы также предлагаем дополнительную услугу — Аудит мобильных приложений (в том числе UX/UI) . Подобная услуга может быть очень полезной, в особенности для приложений PhoneGap