Вопрос «сколько стоит мобильное приложение?» обычно означает другое: сколько будет стоить первая версия именно нашего продукта.
Одной цены здесь нет. Приложение с каталогом и заказами, внутренний сервис для сотрудников и продукт с платежами, картами и сложной синхронизацией могут выглядеть одинаково небольшими на телефоне, но сильно отличаться по объёму разработки.
В ВебШаг основной вариант для iOS и Android — React Native. Ориентир первой версии с главным сценарием — от 500 000 ₽.
Подробнее о направлении — мобильные приложения. Когда подходит такой стек, разбираем отдельно в статье React Native для бизнеса. А механику заказа и смены статусов можно посмотреть в демо приложения.
1От чего зависит цена
Стоимость приложения определяется не количеством кнопок или экранов само по себе, а тем, что система должна делать.
На смету влияют:
- количество ролей: клиент, менеджер, администратор и другие;
- платежи, уведомления, карты, чат, работа без сети;
- интеграции с CRM, 1С, сайтом, складом и другими системами;
- наличие готового API и серверной части;
- требования к дизайну;
- подготовка приложения к публикации в магазинах;
- объём дальнейшей поддержки и развития.
Например, два приложения могут показывать один и тот же список заказов. В первом данные уже доступны через готовый API. Во втором нужно сначала связать приложение с внутренней учётной системой, настроить несколько ролей и синхронизацию статусов.
Внешне экраны похожи. По объёму разработки — нет.
Поэтому оценивать мобильное приложение только по числу экранов неправильно. Сначала нужен основной сценарий и понимание, откуда приложение получает данные и что должно происходить после действий пользователя.
2Три формата — разные задачи
Перед оценкой важно определить, что именно нужно бизнесу.
| Формат | Когда подходит | Ориентир ВебШаг |
|---|---|---|
| Мини-приложение в Telegram или MAX | Клиенты уже в мессенджере, нужен один короткий сценарий, отдельное приложение в сторе пока не требуется | от 150 000 ₽ за один мессенджер |
| React Native, iOS + Android | Нужен самостоятельный мобильный клиент для обеих платформ | от 500 000 ₽ |
| Отдельные нативные приложения | Есть требования, ради которых имеет смысл разрабатывать два самостоятельных клиента | отдельная оценка |
Это три разных подхода.
Мини-приложение работает внутри Telegram или MAX. Пользователю не нужно устанавливать отдельное приложение из стора. Такой вариант подходит, например, для записи, простого заказа или просмотра статуса. Пилот у ВебШаг — от 150 000 ₽ за один сценарий в одном мессенджере. Подробнее — мини-приложение в Telegram или MAX.
React Native — самостоятельное приложение для iOS и Android с общей кодовой базой. Такой формат подходит, если бизнесу нужны собственный мобильный клиент, публикация в сторах, уведомления, авторизация и более сложные пользовательские сценарии. Ориентир первой версии — от 500 000 ₽.
Два нативных приложения — отдельно клиент под iOS и клиент под Android. Такой подход может быть нужен при специфических требованиях к конкретной платформе, сложной работе с устройством, тяжёлой графике или других ограничениях. Он оценивается отдельно.
Мини-приложение при этом нельзя считать «дешёвым React Native». А React Native — просто более дешёвой версией двух нативных приложений. Это разные форматы, и выбирать их нужно от задачи.
3Ориентир ВебШаг
Первая версия приложения на React Native для iOS и Android — от 500 000 ₽.
Срок разработки часто начинается примерно от 75 рабочих дней и зависит от объёма, интеграций, доступов и согласований.
Обычно в такой проект входят:
- проработка основного пользовательского сценария;
- ключевые экраны;
- разработка приложения на React Native;
- авторизация и работа с API;
- необходимые уведомления;
- подготовка сборок к публикации в сторах.
React Native для iOS + Android — от 500 000 ₽. Срок первой версии часто от ~75 рабочих дней. Точная смета определяется после брифа.
Отдельно оцениваются существенное расширение продукта после первой версии, новые крупные функции и дальнейшее сопровождение.
После запуска приложение тоже требует внимания: меняются версии операционных систем, API и сам продукт. Если нужно постоянное развитие, это уже техническая поддержка или отдельный объём работ.
4Как не переплатить на старте
Самый простой способ раздуть смету — попытаться сразу сделать всё, что потенциально может понадобиться через несколько лет. Для первой версии лучше определить один законченный сценарий.
Например: выбрать товар → оформить заказ → оплатить → смотреть статус. И уже вокруг него решить, что действительно необходимо на старте.
Не добавлять роли «на будущее». Если сейчас приложением пользуются клиент и администратор, необязательно сразу проектировать ещё пять типов пользователей.
Использовать существующий API. Если сайт или внутренняя система уже умеют отдавать нужные данные, мобильное приложение может работать с ними. Не нужно заново создавать ту же бизнес-логику только потому, что появился мобильный клиент.
Не делать два отдельных приложения без причины. Если сценарии на iOS и Android одинаковые и нет технических ограничений, React Native позволяет работать с обеими платформами в рамках одного проекта.
Проверить, нужен ли вообще стор. Если клиентам нужен только один короткий сценарий и они уже общаются с компанией через Telegram или MAX, на первом этапе может хватить мини-приложения.
Главное — не смешивать эти варианты. Мини-приложение остаётся интерфейсом внутри мессенджера. React Native — самостоятельным мобильным приложением. Два нативных клиента — отдельной разработкой для каждой платформы.
5Что принести на оценку
Для первичной оценки не нужно заранее писать большое техническое задание. Достаточно ответить на несколько вопросов.
Кто пользователь? Клиент, сотрудник, курьер, партнёр?
Что он должен сделать? Лучше описать один основной маршрут. Например: войти → увидеть заказ → изменить статус → получить уведомление.
Нужны ли платежи и уведомления? Это влияет на объём разработки и интеграций.
Откуда берутся данные? Уже есть сайт, CRM, 1С, API — или серверную часть тоже нужно разрабатывать?
Нужны ли App Store и Google Play? Если самостоятельное приложение пока не обязательно, стоит отдельно проверить, не достаточно ли пилота внутри Telegram или MAX.
После этого уже можно предметно обсуждать формат: мини-приложение, React Native или отдельные нативные клиенты.
Точная смета появляется после брифа. По теме также можно посмотреть услугу мобильных приложений, демо или сразу перейти в контакты.

