«Нам нужно мобильное приложение» — фраза, которую слышит каждый второй CTO от генерального директора. Но в 80% случаев правильный вопрос — не «как сделать приложение», а «нужно ли оно вообще». Потому что мобильное приложение — это не статус, а инструмент. И если инструмент не решает конкретную бизнес-задачу, он превращается в дорогую игрушку за 500К+, которую никто не скачает.
В этой статье — честный разбор: когда приложение даёт ROI, когда хватит PWA или мобильной версии сайта, сколько реально стоит разработка и что влияет на бюджет.
приложения
приходится на мобильные
7 признаков, что бизнесу нужно мобильное приложение
Не «хочется», а объективно нужно. Если совпадают 3+ признака — приложение окупится.
5 случаев, когда приложение НЕ нужно
B2B с длинным циклом продаж. Если клиент принимает решение месяц и общается через email/звонки — приложение не поможет. Достаточно хорошего сайта и CRM.
Контентный бизнес (СМИ, блоги, портфолио). Мобильная версия сайта покрывает 95% потребностей. PWA даст оффлайн-чтение и push-уведомления без затрат на нативную разработку.
Стартап без product-market fit. Не тратьте 500К на приложение, пока не доказали, что продукт нужен. Начните с MVP в вебе, соберите 1000+ пользователей, потом решайте про приложение.
Разовые сервисы. Ремонт квартиры, переезд, покупка недвижимости — клиент обращается раз в 5-10 лет. Он не будет держать ваше приложение на телефоне. Достаточно сайта с мобильной адаптацией.
Бюджет менее 200К на первую версию. За 100К можно сделать демо, но не рабочий продукт. Если бюджет ограничен — начните с PWA (от 100К) или мобильной версии сайта.
Правило: если сомневаетесь — начните с мобильной версии сайта или PWA. Если через 6 месяцев 60%+ трафика мобильный, retention хороший и клиенты просят приложение — тогда инвестируйте в нативную разработку. Данные лучше интуиции.
PWA vs Flutter vs нативная разработка
Три подхода к мобильной разработке. Каждый хорош в своём контексте.
PWA (Progressive Web App)
Что это: веб-приложение, которое ведёт себя как мобильное: устанавливается на домашний экран, работает оффлайн (ограниченно), отправляет push-уведомления (Android — да, iOS — с ограничениями).
Стоимость: от 100К (поверх существующего веб-приложения). Если сайт уже на Next.js / React — PWA добавляется за 1-2 недели.
Плюсы: дешевле нативного в 3-5 раз, одна кодовая база (веб = мобайл), не нужна публикация в сторах (нет модерации Apple), мгновенные обновления.
Минусы: ограниченный доступ к функциям устройства (особенно на iOS), push-уведомления на iOS работают с оговорками, нет присутствия в App Store / Google Play (если это важно), производительность ниже нативного для сложных анимаций.
Когда выбирать: контентные проекты, простые сервисы, MVP, ограниченный бюджет.
Flutter (кроссплатформенная разработка)
Что это: один код на Dart — два приложения (iOS + Android). Компилируется в нативный код, производительность близка к нативной.
Стоимость: от 200К за MVP. Экономия vs два нативных приложения: 30-40%.
Плюсы: одна команда и кодовая база, нативная производительность (60 fps), полный доступ к функциям устройства, публикация в обоих сторах, горячая перезагрузка (быстрая разработка).
Минусы: размер приложения больше нативного (10-20 МБ минимум), экосистема плагинов уже нативной (но в 2026 году покрывает 95% задач), нужен Flutter-разработчик (специфический навык).
Когда выбирать: 90% бизнес-приложений. Серьёзно — для большинства задач Flutter оптимален по соотношению цена/качество. Подробное сравнение — в статье Flutter vs React Native.
Нативная разработка (Swift / Kotlin)
Что это: отдельное приложение для каждой платформы на её родном языке. Swift для iOS, Kotlin для Android.
Стоимость: от 400К за одну платформу (итого от 800К за iOS + Android). Две команды, два процесса, двойная поддержка.
Плюсы: максимальная производительность, полный доступ к последним API платформ (раньше, чем в кроссплатформенных решениях), нативный UX (приложение «чувствуется» как родное).
Минусы: цена (x2 от Flutter), две команды, двойная поддержка, дольше разработка.
Когда выбирать: игры, AR/VR, приложения с критичной производительностью (видеоредакторы, стриминг), когда нужен доступ к последним фичам платформ в первый день. Для бизнес-приложений — в 95% случаев overkill.
Из чего складывается стоимость
Дизайн (50-300К)
Базовый UI (50-100К): адаптация готового UI-кита (Material Design / Apple HIG) под ваш бренд. 10-20 экранов, стандартные компоненты. Достаточно для MVP и внутренних приложений.
Кастомный UX/UI (150-300К): полный UX-проект: исследование, user flow, wireframes, прототипы, UI-дизайн, анимации. Для клиентских приложений, где UX = конкурентное преимущество.
Разработка (200К-2 млн+)
Простое приложение (200-500К): 5-15 экранов, авторизация, список/каталог, профиль, push-уведомления, 1-2 интеграции (API бэкенда). Срок: 1.5-3 месяца.
Среднее (500К-1.2 млн): 15-30 экранов, оплата, геолокация, камера, оффлайн-режим, чат, аналитика, 3-5 интеграций. Срок: 3-5 месяцев.
Сложное (1.2-3 млн): 30+ экранов, real-time функции, видео/аудио, AI-компоненты, marketplace-логика, сложная бизнес-логика. Срок: 5-8 месяцев.
Бэкенд (если его нет)
Если приложение подключается к существующему API — стоимость бэкенда = 0. Если API нет — добавьте 30-50% к бюджету на серверную часть. Подробнее о стоимости — в разборе стоимости мобильного приложения.
Публикация в сторах (10-30К)
Apple Developer Program: $99/год. Google Play Developer: $25 (разово). Подготовка скриншотов, описания, ASO (App Store Optimization): 10-30К. Модерация Apple: 1-7 дней (иногда несколько итераций).
Поддержка после запуска (20-80К/мес)
Обновления под новые версии iOS/Android (обязательно, 2-4 раза в год), исправление багов, мониторинг crash rate, аналитика использования, мелкие доработки. Без поддержки приложение «умирает» за 6-12 месяцев: новые версии ОС ломают старый код, пользователи уходят из-за нерешённых багов.
Как не переплатить: пошаговый подход
Этап 1: Проверка гипотезы (0-50К)
Прежде чем кодить — убедитесь, что приложение нужно. Запустите мобильную версию сайта, посмотрите на метрики 1-2 месяца. Если 60%+ пользователей мобильные и возвращаются 3+ раз — приложение оправдано.
Этап 2: MVP (200-500К, 2-3 месяца)
Минимальный набор функций, ради которых пользователь скачает приложение. Не 50 экранов — 10-15. Не 10 интеграций — 2-3. Запускайте, собирайте обратную связь, итерируйте.
Этап 3: Рост (500К-1.5 млн, 3-6 месяцев)
На основе данных MVP: какие функции используют, а какие нет? Что просят пользователи? Добавляете фичи с максимальным impact. Оптимизируете UX по данным аналитики.
Этап 4: Масштабирование (ongoing)
Новые платформы (если начали с одной), A/B тесты, персонализация, push-стратегия, ASO, маркетинг.
Наш подход: мобильные приложения от 200К
В March Code мы разрабатываем мобильные приложения на Flutter — одна кодовая база, два приложения (iOS + Android). Бэкенд на Next.js API + PostgreSQL.
из одной кодовой базы
FAQ
Сколько стоит поддержка мобильного приложения?
20-80К/мес в зависимости от сложности. Включает: обновления под новые версии ОС (2-4 раза в год), исправление багов (SLA 24-48 часов для критичных), мониторинг crash rate (цель: менее 0.5%), мелкие доработки (до 8-10 часов/мес). Крупные доработки оцениваются отдельно. Без поддержки crash rate растёт на 5-10% с каждым обновлением ОС.
Приложение или PWA — что выбрать для интернет-магазина?
Если у вас 50%+ повторных покупок (продукты, косметика, бытовая химия) — нативное приложение. Push-уведомления + программа лояльности + быстрый заказ = рост LTV на 20-35%. Если разовые покупки (мебель, электроника) — PWA или мобильная версия сайта. Не тратьте 500К на приложение, которое скачают один раз.
Можно ли сделать приложение только для Android (без iOS)?
Можно, если ваша аудитория — Android (проверьте в аналитике сайта). В России доля Android: 60-70%. Но: платёжеспособная аудитория часто на iOS. Для B2C в Москве — iOS может быть 50%+. Экономия на одной платформе: 15-25% (при Flutter разница невелика, основная экономия — на тестировании и публикации). Рекомендация: делайте сразу на обе платформы через Flutter.
Как продвигать приложение после запуска?
ASO (App Store Optimization): ключевые слова, описание, скриншоты — бесплатно, даёт органический трафик. Реклама: Apple Search Ads, Google Ads for Apps — CPI (cost per install) в России: 30-150 руб. Кросс-промо: баннер на сайте, QR-код в оффлайне, push в email-базу. Реферальная программа: «Пригласи друга — получи бонус». Средний бюджет на продвижение: 50-200К/мес для получения 1000-5000 установок.
Сколько времени Apple модерирует приложение?
Первая подача: 1-7 дней (обычно 2-3). При отклонении: исправление + повторная подача (ещё 1-3 дня). Частые причины отклонения: нет политики конфиденциальности, скрытый контент (нужна учётная запись для ревью), неработающие ссылки, баги при тестировании. Google Play модерирует быстрее: 1-3 дня, реже отклоняет.
Что дешевле: приложение с нуля или адаптация существующего веб-приложения?
Если веб-приложение на React/Next.js — адаптация через React Native или обёртку в PWA: от 100К. Если нужна полноценная мобильная версия с оффлайном и нативными функциями — Flutter-приложение, использующее тот же API: от 200К. «Обёртка сайта в WebView» — не приложение, а обман пользователя. Apple такие отклоняет.