Почему нельзя назвать цену приложения по числу экранов
Два приложения с одинаковыми десятью экранами могут отличаться по трудоёмкости в несколько раз. В одном данные уже доступны через готовый API, а во втором нужно проектировать backend, роли, оплату, уведомления, офлайн-режим и административную панель. Поэтому число экранов помогает оценить дизайн, но почти ничего не говорит о логике продукта.
Корректная смета начинается не со списка технологий, а с пользовательских сценариев и границ первой версии. Для каждого сценария фиксируют, кто выполняет действие, какие данные нужны, что происходит при ошибке и с какой внешней системой обменивается приложение.
- Главный сценарий, который должен заработать в первой версии.
- Роли пользователей и права доступа.
- Источники данных, интеграции и административные функции.
- Устройства, платформы и требования к публикации.
Что считать MVP мобильного приложения
MVP — не уменьшенная копия будущего продукта и не набор пустых экранов. Это минимальная рабочая версия, на которой можно пройти главный сценарий от начала до результата и проверить ключевое предположение на реальных пользователях.
Если задача сервиса — бронирование, первая версия должна позволять выбрать объект или время, оставить необходимые данные, получить подтверждение и передать заказ ответственному. Программа лояльности, рекомендации, сложные отчёты и второстепенные роли могут стать следующим этапом.
Обязательно
Авторизация только когда она действительно нужна, основной сценарий, обработка ошибок, уведомление о результате и минимальное управление данными.
После проверки
Дополнительные роли, автоматические рекомендации, расширенная аналитика, сложные фильтры и функции удержания.
Неопределённость
Исследование неизвестного API, работа с редким оборудованием и нестандартные требования магазинов лучше выделять в отдельный технический этап.
Из каких работ складывается стоимость
В смете должны быть видны самостоятельные результаты, а не одна строка «разработка приложения». Это позволяет сравнивать предложения подрядчиков и переносить необязательные функции на следующий этап без переделки всего расчёта.
- Разбор задачи, карта сценариев и состав первой версии.
- Прототип и дизайн ключевых состояний, включая ошибки и пустые списки.
- Мобильный клиент для выбранных платформ.
- Backend, база данных и административная панель, если готового контура нет.
- Интеграции: оплата, CRM, карты, телефония, склад или устройства.
- Тестирование, сборки, публикация и передача доступов.
Какие функции сильнее всего меняют смету
На стоимость влияют не модные названия технологий, а объём состояний и зависимостей. Простая форма записи использует несколько понятных шагов. Маркетплейс должен учитывать продавцов, каталог, остатки, оплату, возвраты, статусы заказов, уведомления и разрешение конфликтов данных.
Особенно важно заранее назвать функции, связанные с деньгами, персональными данными, фоновым режимом и внешним оборудованием. Они требуют дополнительных сценариев ошибок, разрешений, журналирования и проверки на реальных устройствах.
Backend и роли
Личный кабинет, разные права, история действий, синхронизация и административная панель добавляют отдельный серверный контур.
Оплата и подписки
Нужно определить модель оплаты, возвраты, чеки, статусы и требования площадки распространения до выбора реализации.
Bluetooth, геолокация и офлайн
Работа с датчиками, фоновыми процессами и данными без сети требует проверки на нескольких устройствах и сценариев восстановления.
Нативная или кроссплатформенная разработка
Кроссплатформенный подход помогает использовать общую продуктовую логику для Android и iOS, но не отменяет проверки поведения на каждой платформе. Он подходит многим кабинетам, сервисам записи, каталогам и внутренним приложениям.
Нативная разработка оправдана, когда критичны платформенные возможности, максимальная производительность, сложная фоновая работа или тесная интеграция с конкретным оборудованием. Решение принимают после разбора сценариев, а не по привычке команды.
Как KazIt считает первую версию
Базовая разработка мобильного приложения в калькуляторе KazIt начинается от 70 000 ₽. Это ориентир для ограниченной первой версии без заранее неучтённых интеграций, оборудования и сложного серверного контура. Итоговую цену фиксируем только после согласования сценариев и состава этапа.
В оценке отдельно показываем обязательные функции и варианты, которые можно перенести. Если идея ещё не проверена, первым результатом может быть интерактивный прототип, PWA или узкий рабочий сценарий. Такой этап должен отвечать на конкретный вопрос, а не изображать готовый продукт.
- Состав результата и критерии приёмки до старта.
- Оценка интеграций отдельно от интерфейса.
- Поэтапная демонстрация на рабочей сборке.
- Передача исходного кода и проектных доступов.
Какие расходы находятся за пределами разработки
Даже подробная смета подрядчика не включает автоматически все внешние расходы. До договора нужно проверить аккаунты разработчика, комиссии платёжных систем, карты, SMS, push-инфраструктуру, облачные сервисы, лицензии и стоимость хранения данных.
Аккаунты магазинов и облака лучше оформлять на заказчика. Тогда доступ к опубликованному продукту и данным не зависит от подрядчика. Конкретные тарифы внешних сервисов проверяют перед запуском: они могут меняться.
Что подготовить для точного расчёта
Для первого расчёта не нужно писать техническое задание на сотни страниц. Достаточно описать пользователей, главное действие, обязательные функции и системы, с которыми приложение должно обмениваться данными.
Полезно приложить схему текущего процесса, примеры входных данных и ограничения по сроку. Если уже есть сайт, API, CRM или дизайн-система, укажите их состояние и владельца доступов. Не отправляйте пароли и персональные базы на этапе оценки.
- Кто пользуется приложением и какую задачу решает.
- Один главный сценарий первой версии.
- Платформы, устройства и необходимость работы без сети.
- Интеграции, платежи, роли и административные функции.
- Готовность контента, дизайна, API и аккаунтов магазинов.
Как сравнивать предложения подрядчиков
Сравнивайте одинаковые единицы результата: входит ли backend, дизайн состояний, тестирование, публикация, исправление ошибок и передача кода. Низкая цена может относиться только к мобильному интерфейсу поверх уже готового API, а высокая — включать весь серверный контур.
Попросите указать допущения и исключения. Чем точнее подрядчик отделяет известное от неопределённого, тем меньше вероятность, что критичная функция появится в смете после начала работ.
Частые вопросы
Сколько стоит мобильное приложение в KazIt?
Базовая первая версия начинается от 70 000 ₽. Точная сумма зависит от платформ, ролей, backend, интеграций, оборудования и требований к публикации. Состав и цену этапа фиксируем до начала разработки.
Можно ли сначала сделать только Android?
Да, если аудитория и способ распространения это подтверждают. Такой выбор уменьшает объём первого этапа, но архитектуру стоит проверить с учётом возможной версии для iOS.
Входит ли публикация в App Store и Google Play?
Публикацию и требования магазинов согласуем в составе этапа. Аккаунты разработчика оформляются на заказчика, а сроки проверки зависят от площадки и не могут быть гарантированы подрядчиком.
Нужен ли отдельный backend?
Не всегда. Если у компании уже есть подходящий API, приложение может работать с ним. Если нужно хранить пользователей, заказы, роли или синхронизировать данные, серверную часть оценивают отдельно.
Можно ли проверить идею дешевле полноценного приложения?
Да. В зависимости от сценария подойдёт прототип, PWA или одна ограниченная рабочая функция. Важно заранее определить, какое предположение проверяет этот этап.
Кому принадлежат код и доступы?
После оплаты согласованного этапа передаём исходный код и проектные доступы заказчику. Аккаунты магазинов, облака и внешних сервисов рекомендуем оформлять на владельца продукта.
Источники и проверка деталей
Материал написан KazIt с нуля на основе официальной документации. Ссылки оставляем для самостоятельной проверки деталей.