«Нам нужно приложение, примерно как у них» — нормальное начало разговора и бесполезное основание для сметы. Видимая часть меньше всего влияет на то, сколько стоит создать приложение. Дорого стоит то, что должно быть правдой, прежде чем этому приложению можно доверить чужие деньги.
Приложение — это три продукта
Когда спрашивают, сколько стоит мобильное приложение, обычно представляют себе одно приложение. На деле вы заказываете как минимум три вещи, у каждой свои пользователи.
Клиентская часть. То, что представляют себе первым. Обычно самая простая из трёх.
Часть для тех, кто оказывает услугу или продаёт. Регистрация, карточки, доступность, цены, выплаты, репутация. Почти всегда недооценивают, потому что основатель мысленно ставит себя на место покупателя.
Админка. Проверять поставщиков, разбирать споры, возвращать деньги, снимать контент, видеть, что вообще происходит. Без неё ваша команда рулит продуктом из базы данных, и это перестаёт быть смешным на второй неделе.
Смета, где есть только первое, — это не смета на разработку мобильного приложения: стоимость складывается из всех трёх частей.
Сколько стоит создать приложение: что двигает цифру
Сколько стоит разработать приложение, решают четыре вещи, и экранов среди них нет.
Деньги внутри. Принять оплату просто. Удержать её между двумя сторонами, отпустить по условию, вернуть часть и выплатить сотням исполнителей — это месяцы, и заметная часть работы там не программистская, а про документы. Когда мы строили маркетплейс с удержанием платежа, состояния заказа и правила по деньгам заняли больше времени, чем весь каталог.
Количество платформ. Кроссплатформа на Flutter делает вторую платформу дешёвой добавкой, а не вторым проектом. Нативная разработка оправдана там, где продукт живёт на возможностях платформы: тяжёлая камера, фоновая геолокация как основа, системные виджеты.
Всё, что живёт вне вашего приложения. Системное окно разрешений, платёжная шторка, пуш на заблокированном экране, приложение, убитое в фоне и открытое через три дня. Это не ваш код, и именно он ломает продукт у живых пользователей.
Публикация. Аккаунты, подписи, страницы в сторах, ревью. Дней немного, но они всегда всплывают в конце, когда уже назначена дата рекламы.
Сколько стоит сделать приложение у нас
У нас разработка мобильного приложения до первого релиза стоит от 800 000 ₽ и занимает восемь недель: один сценарий работает от начала до конца на обеих платформах, вместе с аккаунтами, состояниями вокруг входа и публикацией в сторы на ваши аккаунты.
Цена разработки приложения растёт вместе с деньгами внутри. Маркетплейс с настоящими деньгами — это четыре месяца, и мы это прошли: депозит между сторонами, арбитраж, водяные знаки на работах до оплаты, ИИ-студия с оплатой за генерацию.
На чём можно сэкономить, а на чём нельзя
В разработке приложений стоимость проще всего снизить за счёт того, без чего первый релиз проживёт, и опаснее всего — за счёт того, что пользователь заметит в первый же день.
Можно: дизайн-система до встречи с пользователями, вторая платформа на старте, экраны настроек, которые никто не открывает, всё, что умеет веб-версия.
Нельзя: обработка неудачных платежей, поведение при пропавшей сети, состояния сессии, админка. Экономия здесь возвращается не багом, а обращением в поддержку от человека, который заплатил и ничего не получил.
Один технический факт, который стоит знать заказчику
Заказ начинается не тогда, когда экран показал «успешно», а когда платёжный провайдер прислал уведомление на ваш сервер. Телефон в момент оплаты может быть свёрнут, убит системой или без сети. Если запуск работы зависит от того, что скажет приложение, какая-то доля ваших покупателей заплатит и не увидит ничего — и расскажут об этом именно они.
Спросите у подрядчика, как у него устроен этот момент. Ответ занимает минуту и говорит о команде больше, чем портфолио.
Почему три подрядчика называют три разные цифры
Спросите трёх подрядчиков, сколько стоит создать приложение, — и разброс на одну и ту же задачу окажется от 400 тысяч до пяти миллионов. Обычно никто не жульничает. Просто вы разговариваете с разными типами исполнителей.
Фрилансер или пара знакомых. Дешевле всех и быстрее всех на старте. Риск не в качестве кода, а в том, что через полгода этот человек выходит в штат другой компании, а вместе с ним уходит единственное знание о том, как всё устроено. Разумно на проверке идеи, опасно на продукте, который уже приносит деньги.
Студия. Дороже, потому что в цене команда, процесс и то, что проект переживает уход одного человека. Здесь вы платите не за часы, а за то, что срок кто-то держит.
Аутстафф. Вам дают разработчиков в аренду по ставке за час. Дешевле студии на бумаге и дороже на практике, если у вас нет своего человека, который ставит им задачи и проверяет результат: без него аренда превращается в оплату времени без ответственности за итог.
Крупный интегратор. Ценник в разы выше, и часто оправданно — если вам нужна интеграция с банковским контуром или тендер по 44-ФЗ. Для продукта на первые сто пользователей это переплата за процедуры, которые вам ещё не нужны.
Сравнивать эти четыре цифры между собой бессмысленно: у фрилансера, студии, аутстаффа и интегратора цена разработки мобильного приложения включает разные вещи. По той же причине средняя стоимость разработки мобильного приложения по рынку мало что скажет о вашей задаче. Сравнивать имеет смысл предложения одного типа, и по составу, а не по итогу.
Сколько стоит приложение через год после запуска
Когда выясняют, сколько стоит разработка мобильного приложения, про второй год обычно забывают, и потом он становится неприятным сюрпризом. Приложение — не картина: повесить и забыть нельзя.
Обновления платформ. Apple и Google меняют требования каждый год: новая версия SDK, новые правила приватности, новые размеры экранов. Приложение, которое не трогали год, в какой-то момент перестаёт собираться — и починка занимает недели вместо дней, потому что накопилось всё сразу.
Платные части. Аккаунты разработчика (99 долларов в год у Apple, 25 разово у Google), сервер, хранилище, пуши, SMS для подтверждений, платёжный провайдер со своим процентом.
Живые люди. Кто-то должен отвечать на отзывы в сторах, разбирать обращения и решать, что делать с пользователем, который заплатил и требует возврата.
Разумный ориентир на второй год — от пятнадцати до двадцати пяти процентов стоимости разработки приложения, если продукт живёт и меняется. Это та работа, которую мы называем поддержкой, и её разумнее заложить в план сразу, чем обнаружить в марте.
Четыре вопроса, которые превращают надежду в смету
Задайте их каждому подрядчику, который называет, сколько стоит сделать мобильное приложение, — до того, как сравнивать числа.
- Что именно входит в эту цифру, а что нет? Админка входит? Публикация в сторы? Тесты? Ответ «всё под ключ» — это не ответ.
- На каких допущениях она держится? Смета без допущений двигается на второй неделе, и спор о том, почему она двинулась, и станет вашим проектом.
- Что произойдёт, если мы передумаем на середине? Хороший ответ описывает процедуру, плохой обещает, что этого не случится.
- Кому принадлежат код, аккаунты и инфраструктура? Правильный ответ — вам, с первого дня, а не после подписания акта.
Если хотите проверить свою идею числами, а не ощущениями, и понять, сколько стоит создать приложение именно для неё, — опишите один сценарий, ради которого его ставят, и мы вернём оценку с разбросом и допущениями: так у нас начинается любое мобильное приложение на заказ. Иногда верный ответ — начать с веб-версии, а приложение сделать следующей фазой на тех же данных, и мы его тоже говорим.