Разработка мобильного приложения проходит семь этапов: проверка идеи, аналитика и ТЗ, дизайн, разработка, тестирование, публикация в сторах и поддержка. Разбираем, что происходит на каждом шаге, сколько он занимает, что должен делать заказчик и на каком этапе бизнес чаще всего теряет деньги.
Коротко: из чего состоит разработка
Приложение делают в семь шагов: проверка идеи, аналитика и техническое задание, дизайн, программирование, тестирование, публикация в App Store и Google Play, затем поддержка. Пропуск первых двух шагов - самая дорогая ошибка: деньги уходят на код, который потом переписывают.
Ниже ориентиры по срокам для приложения средней сложности: каталог, личный кабинет, оплата, push-уведомления (сообщения, которые приложение показывает на экране телефона, даже когда оно закрыто).
| Этап | Что на выходе | Срок-ориентир |
|---|---|---|
| Проверка идеи | Ответ, нужно ли приложение и зачем | 1-2 недели |
| Аналитика и ТЗ | Список экранов и функций, оценка бюджета | 2-4 недели |
| Дизайн | Макеты всех экранов, кликабельный прототип | 3-6 недель |
| Разработка | Работающее приложение и серверная часть | 2-5 месяцев |
| Тестирование | Исправленные ошибки на реальных телефонах | идёт параллельно, плюс 2-3 недели в конце |
| Публикация | Приложение в сторах | от нескольких дней до 2 недель |
| Поддержка | Обновления, исправления, новые функции | постоянно |
Разброс большой, потому что срок определяет число экранов и интеграций, а не сам факт «мы делаем приложение». Простой каталог с заявкой собирают за два-три месяца, маркетплейс с несколькими ролями пользователей - за полгода и дольше.
Этап первый: проверка идеи
Здесь отвечают на один вопрос: зачем клиенту ставить ваше приложение на телефон. Человек скачивает приложение, только если пользуется им регулярно: заказывает еду каждую неделю, записывается в салон раз в месяц, следит за бонусами. Разовая покупка кухни или ремонт квартиры - не повод для приложения.
Что сделать на этом шаге:
- Опишите сценарий: кто, как часто и зачем открывает приложение.
- Посмотрите, есть ли приложения у конкурентов, и почитайте отзывы о них в сторах - там видно, чего людям не хватает.
- Посчитайте, сколько клиентов у вас уже есть. Без своей базы приложение придётся продвигать с нуля, а это отдельный бюджет.
- Проверьте, не решает ли ту же задачу сайт, мобильная версия или бот в мессенджере.
Этап второй: аналитика и техническое задание
Техническое задание (ТЗ) - документ, где перечислены все экраны, функции и правила работы приложения. Без него невозможно честно назвать цену: подрядчик оценит «примерно», а потом каждая новая функция станет доплатой.
На этом же шаге выбирают MVP - минимальную версию продукта, в которой есть только то, без чего приложение не работает. Например, для доставки это каталог, корзина, оплата и статус заказа. Программа лояльности, чат и отзывы уходят во вторую очередь, когда станет понятно, пользуются ли приложением вообще.
Здесь же решают, как приложение будет связано с вашими системами: CRM, складом, 1С, кассой. Каждая такая связка - отдельная работа. Если заявки из приложения должны попадать менеджерам, заранее продумайте маршрут, как это делают при интеграции сайта и CRM.
Нативное или кроссплатформенное
Нативное приложение пишут отдельно под iPhone и отдельно под Android. Кроссплатформенное пишут один раз на общем коде (Flutter, React Native) и выпускают на обе платформы. Второй вариант обычно дешевле и быстрее для типовых задач бизнеса: каталог, запись, заказ. Нативная разработка оправдана, когда нужна сложная работа с камерой, графикой или датчиками телефона.
Этап третий: дизайн и прототип
Сначала рисуют схемы экранов без цвета и картинок, чтобы проверить логику: сколько нажатий до заказа, где человек может запутаться. Потом делают финальные макеты и кликабельный прототип - картинку, по которой можно «пройти» на телефоне, как по настоящему приложению.
Прототип стоит показать пяти-семи реальным клиентам до того, как начнётся программирование. Исправить кнопку в макете - час работы дизайнера, исправить её в готовом коде - дни работы программистов.
Учтите правила платформ: у Apple и Google свои требования к интерфейсу, и приложение, которое им не соответствует, могут не пропустить в стор.
Этапы четвёртый и пятый: разработка и тесты
Разработка состоит из двух частей. Первая - то, что видит пользователь на телефоне. Вторая - серверная часть (бэкенд): база данных, личные кабинеты, расчёт цен, отправка уведомлений. Заказчики часто забывают о второй, а она бывает больше первой.
Нормальная практика - работать короткими отрезками по две недели и показывать заказчику результат после каждого. Так вы видите, на что уходят деньги, и можете поменять приоритеты, пока это дёшево.
Тестирование идёт параллельно. Проверяют приложение на разных моделях телефонов, на старых версиях систем, при плохом интернете. Отдельно проверяют оплату и всё, что связано с персональными данными клиентов.
Этап шестой: публикация в App Store и Google Play
Чтобы выложить приложение, нужны аккаунты разработчика в сторах, оформленные на вашу компанию, а не на подрядчика. Иначе приложение формально принадлежит чужому аккаунту, и при смене исполнителя его придётся переносить.
Что готовят к публикации:
- Название, описание и ключевые слова - по ним приложение находят в поиске стора.
- Скриншоты и иконку.
- Политику конфиденциальности - страницу о том, какие данные собирает приложение.
- Тестовый доступ для проверяющих, если в приложении есть вход по логину.
Проверка в сторах обычно занимает от одного до нескольких дней, и приложение могут вернуть на доработку. Доступность сторов и способы оплаты для российских компаний периодически меняются, поэтому этот вопрос стоит обсудить с подрядчиком до старта разработки, а не за неделю до запуска.
Сколько стоит и почему цены так отличаются
Рыночные ориентиры для российских подрядчиков: простое приложение на базе шаблона - от нескольких сотен тысяч рублей, приложение средней сложности с серверной частью и интеграциями - обычно от 1,5 до 5 млн ₽, крупные продукты с несколькими ролями пользователей стоят дороже. Это не прайс, а порядок цифр.
Цену двигают четыре вещи: число экранов, число интеграций с вашими системами, нативная или кроссплатформенная разработка и уровень команды. Сравнивайте предложения только по одному ТЗ: оценки «на глаз» по описанию идеи могут отличаться в разы просто потому, что подрядчики представили себе разные приложения.
Отдельно закладывайте поддержку после запуска: обновления под новые версии iOS и Android, исправления, сервер. И продвижение - само по себе приложение в сторе никто не найдёт. Если у вас ещё нет сайта, логика расчёта похожа на стоимость разработки сайта, только этапов больше.
Когда приложение не нужно
Многим бизнесам приложение не нужно, и деньги лучше вложить в другое.
- Клиент покупает у вас редко: ремонт, мебель, недвижимость, юридические услуги. Ему хватит хорошего сайта и быстрой обработки заявки.
- У вас нет постоянной базы клиентов. Приложение не приводит новых людей, оно удерживает тех, кто уже пришёл.
- Задачу закрывает бот в мессенджере: запись, статус заказа, ответы на вопросы. Его делают быстрее и дешевле, и ставить ничего не надо.
- Бюджета хватает только на разработку, а на поддержку и продвижение нет. Заброшенное приложение с плохими отзывами вредит больше, чем его отсутствие.
Если цель - больше заявок, обычно начинают с сайта, рекламы и генерации целевых клиентов, а к приложению возвращаются, когда появилась база, которая покупает регулярно.
Наши работы
Сайты, которые студия уже запустила
Четыре проекта N3MIROFF, которые можно открыть прямо сейчас и посмотреть, как они работают.

Агротех с ИИ
SkyFarm ↗
Редизайн сайта систем выращивания: первый экран с контейнерной фермой, схема работы из трёх шагов, карусель продуктов и экран приложения.

Сайт салона
ayvazzovsky.com ↗
Салон сложного окрашивания в Москве: онлайн-запись, видео работ, портфолио и команда. Переехал с Тильды на свой хостинг.

Онлайн-академия
ayvazzovsky.academy ↗
Видеоуроки колористики: каталог, посадочные страницы уроков, личный кабинет и промокоды.

Event-агентство
navsegda-event.ru ↗
НАВСЕГДА: корпоративы и конференции - услуги, кейсы, этапы работы и расчёт мероприятия.

Витрина магазина
Monkey Market ↗
Премиальная витрина магазина кроссовок с заказом в Telegram.
Услуги студии по теме: разработка сайтов под ключ и SEO-продвижение статьями.

Нужен сайт, который принимает заявки, а не просто существует?
Сделаем премиальный сайт на React за 1-2 недели от материалов, с заявками в Telegram или CRM.
Частые вопросы
Сколько времени занимает разработка мобильного приложения?
Простое приложение делают за два-три месяца, среднее - за четыре-шесть, сложное - дольше. Срок зависит от числа экранов и интеграций с вашими системами. Точнее его можно назвать только после составления ТЗ.
Что такое MVP и зачем он нужен?
MVP - минимальная версия приложения, где есть только главные функции. Её выпускают быстрее и дешевле, чтобы проверить, будут ли клиенты пользоваться приложением. Остальное добавляют, когда появятся данные.
Можно ли сделать одно приложение сразу для iPhone и Android?
Да, для этого есть кроссплатформенная разработка: один код выпускают на обе платформы. Для типовых задач бизнеса это обычно дешевле. Нативная разработка нужна, когда приложение активно работает с камерой, графикой или датчиками.
На кого регистрировать аккаунты в App Store и Google Play?
На вашу компанию. Если приложение опубликовано с аккаунта подрядчика, при смене исполнителя его придётся переносить, а это время и риск потерять отзывы и рейтинг.
Сколько стоит поддержка приложения после запуска?
Это постоянная статья расходов: обновления под новые версии систем, исправление ошибок, оплата сервера. Размер зависит от сложности приложения, поэтому закладывайте её в бюджет ещё на этапе ТЗ, а не после запуска.
Проверим, нужно ли вам приложение
Разберём задачу и скажем, что решит её дешевле: приложение, сайт или бот.
Получить целевые заявки → Telegram