WEB-приложение, это специализированный веб-сайт, адаптированный для просмотра через веб-браузеры мобильных устройств и имеющий уникальный функционал. Веб-приложение, зачастую, может выполнять ту же функцию, что и обычные приложения для мобильных телефонов и планшетов, с той лишь разницей, что оно построено на мобильной платформе (HTML).
Приложения Веб преимущественно работают только в онлайн-режиме, без возможности запуска оффлайн. Для подобных приложений существуют ограничения функциональности, связанные с квотами веб-браузеров. Например, для получения координат устройства — необходимо каждый раз подтверждать запрос «Отправка координат», что исключает возможность оффлайн-мониторинга, работа PUSH-уведомлений возможна, но только с браузером Chrome и при активном SSL-сертификате сайта.
Несмотря на все недостатки, у Веб-приложений есть неоспоримые преимущества. Назовем лишь часть из них:
- Универсальное применение (на всех ОС приложение работает одинаково);
- Адаптивность — можно работать как на мобильном телефоне, так и на планшете, ПК, или специфическом устройстве;
- Скорость разработки. Мы делаем одно приложение вместо отдельной разработки под каждую ОС;
- Отсутствие API, возможность разрабатывать напрямую с базой данных или другим источником данных;
- Быстрота внедрения. Вам нужно лишь поделиться ссылкой с потребителем. Для рекламных материалов — QR-код;
- Масштабирование. Запуск региональных версий без больших накладных расходов;
- Оперативное изменение. Внесение новых функций отобразится у потребителей через 1 секунду, вместо 1-2 недель как у GooglePlay/AppStore;
- Цена.
Безусловно, доминирующее положение среди мобильных программ занимают нативные разработки под IOS и Android. Это обуславливается доступной функциональностью и стабильностью. Большинство компаний рано или поздно приходят именно к нативным разработкам, но существуют сферы применения и для мобильных WEB-приложений. К таким конкурентным сферам можно отнести :
- Временные приложения (например сопровождение промо-акции);
- Служебные приложения (для корпоративного использования);
- Прототипы. Приложения для получения обратной связи от клиента;
- Низко-бюджетные варианты;
- Приложения для специфических ОС (BlackBerry, KolibriOS и д.р.).
Веб-браузеры (например Google Chrome) позволяют задействовать не только системные функции, но и функционал отдельных (не системных) приложений. К первой группе относятся функции телефона, GPS, PUSH, ко второй, например, вызов Яндекс Навигатора с командой прокладки маршрута до определенной точки.
Технологической платформой для разработки может служить Bootstrap, jQueryMobile, QfitUI и подобные фреймворки. Серверная часть выполняется на базе Apache/nginx, NodeJS, Tomcat. Выбор интерфейсной и серверной платформы зависит от сферы применения приложения и особенностей текущей системы заказчика. Мы преимущественно стараемся создавать веб-приложения на базе Apache, при графической компоненте jQueryMobile. Для большинства решаемых задач — это оптимальный подход с точки зрения производительности и функциональности.
Все разрабатываемые в Лаборатории IOS приложения имеют поддержку. Поддержка веб-приложений наиболее быстрая, за счет того, что изменения в рабочие версии вносятся моментально. Работа над веб-приложениями — одна из наиболее приоритетных для нас задач. Мы имеем большое количество наработок, задействование которых значительно ускоряет работу, а для заказчика соответственно ведет к снижению конечной стоимости.
Ориентировочная стоимость на разработку мобильных веб-приложений указана в разделе цены. Порядок цен является справочным и отражает стоимость на разработку приложения для решения одной бизнес-задачи. Для получения уточненной цены заполните простой бриф, и менеджер свяжется с Вами и уточнит цену для именно Вашей задумки, или пришлет примеры на подобные реализованные программы с указанием их стоимости.