Разработка мобильных приложений

Разработка мобильных приложений: ваш бизнес в кармане у клиента

Мобильное приложение — это самый близкий к клиенту цифровой канал: иконка вашего бренда живёт на экране его смартфона, а push-уведомление доходит до человека напрямую, минуя почтовые фильтры и алгоритмы соцсетей. Приложения нужны там, где с сервисом взаимодействуют регулярно: заказы, записи, личные кабинеты, программы лояльности, внутренние инструменты для сотрудников. Мы разрабатываем мобильные приложения с 2013 года — и у нас есть опыт, которым может похвастаться далеко не каждая студия: мы делали мультиплатформенный проект для крупного бренда с приложениями на iOS, Android и Windows Phone, работавшими на едином серверном API вместе с сайтом. Такой опыт научил нас главному в мобильной разработке: приложение — это не отдельная поделка, а часть единой системы, где сервер, сайт и приложения делят одни данные и одну логику.

Что важно понимать перед разработкой приложения

Первое: приложение почти никогда не живёт само по себе — ему нужен серверный бекенд, который хранит данные, обрабатывает логику и отдаёт всё это через API. Грамотная архитектура строится так, чтобы одно API обслуживало и приложение, и сайт: данные едины, логика не дублируется, а добавление новой платформы не превращается в отдельный проект. Именно так мы строили наш мультиплатформенный проект, и этот подход экономит заказчику деньги на всей дистанции. Второе: нужно осознанно выбрать технологию — нативная разработка под каждую платформу даёт максимум возможностей, кроссплатформенные решения позволяют одним кодом покрыть iOS и Android дешевле и быстрее. Выбор зависит от задач приложения, и мы честно советуем то, что подходит вам, а не то, что выгоднее нам. Третье: публикация в сторах — отдельный этап со своими требованиями, модерацией и подводными камнями, который мы тоже берём на себя. И четвёртое: приложение нужно поддерживать — операционные системы обновляются, и заброшенное приложение со временем ломается.

Что входит в услугу

  • Проработка концепции и сценариев использования приложения
  • Проектирование архитектуры: приложение + серверное API
  • Дизайн интерфейса под мобильные привычки пользователей
  • Разработка под iOS и Android — нативно или кроссплатформенно
  • Разработка серверной части и API, единых с сайтом
  • Push-уведомления, авторизация, интеграции с вашими системами
  • Публикация в магазинах приложений и сопровождение модерации

Что НЕ входит (оговариваем отдельно)

  • Аккаунты разработчика в сторах — регистрируются на вас
  • Продвижение приложения и привлечение установок
  • Постоянная поддержка и обновления — отдельный договор

Этапы работ и сроки

ЭтапЧто происходитОриентировочный срок
1. Концепция и ТЗПрорабатываем сценарии, функции, архитектуру1–2 недели
2. Прототип и дизайнПроектируем экраны и путь пользователя2–4 недели
3. Серверная частьРазрабатываем бекенд и API3–6 недель
4. ПриложениеРазрабатываем клиентскую часть под платформы4–8 недель
5. ТестированиеПроверяем на реальных устройствах и сценариях1–3 недели
6. ПубликацияГотовим материалы, проходим модерацию сторов1–2 недели

Сроки зависят от сложности приложения и числа платформ. Простое приложение-сервис делается за пару месяцев, сложный продукт с богатой логикой и интеграциями — от трёх месяцев и больше.

От чего зависит цена

Стоимость мобильной разработки определяется сложностью приложения и серверной части. Основные факторы:

ФакторКак влияет на стоимость
Сложность функциональностиБольше экранов и сценариев — больше разработки
Платформы и технологияНативно под две платформы дороже кроссплатформенного решения
Серверная частьСложная логика и нагрузка увеличивают объём бекенда
ИнтеграцииСвязь с CRM, оплатами, вашими системами — отдельный объём
Требования к дизайнуУникальный дизайн и анимации дороже типовых решений

Частые вопросы

Что выбрать: нативную или кроссплатформенную разработку?

Зависит от задач. Кроссплатформа покрывает iOS и Android одним кодом — быстрее и дешевле, подходит большинству бизнес-приложений. Нативная разработка нужна там, где критичны производительность и глубокая работа с возможностями устройства. Мы честно посоветуем подходящее.

Можно ли сделать приложение к моему существующему сайту?

Да, это частый сценарий. Мы проектируем API поверх ваших данных, чтобы сайт и приложение работали с единой информацией — так, как мы делали в нашем мультиплатформенном проекте.

Сколько стоит содержать приложение после запуска?

Приложению нужны обновления под новые версии операционных систем и развитие функций. Объём поддержки зависит от сложности; мы предлагаем разумный формат сопровождения под ваш случай.

Вы поможете с публикацией в сторах?

Да, мы готовим все материалы, публикуем приложение и сопровождаем прохождение модерации — у сторов есть свои требования, с которыми мы умеем работать.

Нужно ли приложение именно моему бизнесу?

Не всегда: если клиенты взаимодействуют с вами редко, часто достаточно хорошего мобильного сайта. Приложение оправдано при регулярном использовании. Мы честно скажем, если в вашем случае оно не нужно, — репутация нам дороже разового заказа.

Почему стоит доверить мобильную разработку нам

Мы разрабатываем мобильные приложения с 2013 года и прошли школу мультиплатформенного проекта для крупного бренда — с приложениями на нескольких платформах и единым серверным API. Мы проектируем приложение как часть системы, а не как изолированную поделку, поэтому оно дружит с вашим сайтом и данными. Мы честно советуем технологию под задачу и отговариваем от приложения, если оно вам не нужно. Если ваш сервис предполагает регулярное взаимодействие с клиентами или сотрудниками, расскажите о нём — мы спроектируем и сделаем приложение, которым будут пользоваться.

Обсудим вашу задачу?

Расскажите, что вызвало задачу и что она должна решить, — спрогнозируем ресурсы и сроки.