Я Алексей, разработчик Appex.Media. Вопрос «сколько стоит приложение» похож на вопрос «сколько стоит дом». Можно построить баню, а можно коттедж с бассейном. Ниже расскажу, из чего складывается цена мобильного приложения, какие функции дорожают сильнее всего, какие расходы появляются после публикации в магазинах, когда приложение вообще не нужно и как получить работающий продукт в разумном бюджете.
Ожидания, с которыми приходят
Частая фраза на первой встрече: «Нужно приложение как у Uber, только для нашего города». За таким приложением стоят годы работы больших команд, и копировать его целиком бессмысленно. Полезнее выделить одну функцию, ради которой пользователи будут открывать приложение, и сделать её хорошо. Второе ожидание: приложение сделают один раз, и дальше оно будет работать само. На практике каждая новая версия iOS и Android требует обновлений, а без продвижения приложение никто не скачает. Третье ожидание: приложение автоматически увеличит продажи. Оно увеличит их, если у клиентов есть причина возвращаться, например запись, бонусы или повторные заказы.
Из чего складывается стоимость
- Аналитика и проектирование: сценарии пользователей, список функций, прототип. На этом этапе становится ясно, какие экраны нужны и что можно отложить.
- Дизайн интерфейса под iOS и Android. У платформ разные привычные элементы, и пользователи замечают, когда приложение выглядит «чужим».
- Разработка мобильной части: экраны, логика, работа без интернета, если она нужна.
- Серверная часть и админ-панель: где хранятся данные и откуда вы управляете контентом, ценами, акциями.
- Интеграции: оплата, CRM, 1С, карты, уведомления.
- Тестирование на реальных устройствах, в том числе на старых и недорогих телефонах.
- Публикация в App Store и Google Play и прохождение их проверки.
Ориентиры по цене
Простое приложение (каталог, запись, личный кабинет, уведомления): от 5000 BYN, 2-3 месяца.
Приложение средней сложности (оплата, программа лояльности, интеграция с CRM и учётом): от 10000 BYN, 3-5 месяцев.
Сложный продукт (маркетплейс, сервис с несколькими ролями, геолокация в реальном времени): оцениваем после аналитики.
Пример: из чего состоит приложение для записи
Возьмём типичный запрос: приложение для салона или сервиса, где клиент выбирает услугу, мастера и время. В нём есть каталог услуг с ценами, расписание мастеров, запись и её отмена, напоминание за день до визита, история посещений и бонусный счёт. Для владельца нужна админ-панель: добавить услугу, поменять цену, увидеть загрузку мастеров. И ещё интеграция с тем, где сейчас ведётся запись, чтобы слоты не пересекались. Каждый из этих блоков стоит денег, и на этапе аналитики мы вместе решаем, без чего можно запуститься, а что подождёт до второй версии.
Что сильнее всего увеличивает цену
- Несколько ролей пользователей. Приложение для клиента, курьера и администратора по сути состоит из трёх приложений.
- Работа в реальном времени: чаты, отслеживание заказа на карте, онлайн-статусы.
- Оплата внутри приложения и хранение платёжных данных с требованиями безопасности.
- Работа без интернета с последующей синхронизацией.
- Сложная анимация и нестандартный интерфейс.
- Интеграция со старыми учётными системами без готового API.
iOS, Android или сразу обе платформы
В Беларуси и соседних странах большая часть пользователей на Android, но владельцы iPhone часто платят больше. Если аудитория широкая, нужны обе платформы. Кроссплатформенная разработка позволяет сделать их одной кодовой базой и сэкономить заметную часть бюджета. Когда она подходит, а когда нет, я разобрал в статье «Нативное или кроссплатформенное приложение».
Как сэкономить без потери качества
- Кроссплатформенная разработка: одна кодовая база для iOS и Android.
- MVP вместо полной версии: запуск с ключевыми функциями и развитие по реакции пользователей. Подробнее в статье «MVP за 8 недель».
- Готовые сервисы для оплаты, авторизации и уведомлений вместо разработки с нуля.
- Типовые элементы интерфейса там, где уникальный дизайн не даёт преимуществ.
- Админ-панель на готовом решении вместо написанной с нуля.
Как бюджет распределяется по версиям
Хорошая практика это планировать приложение версиями. Первая версия решает одну главную задачу и выходит как можно быстрее. Вторая добавляет то, о чём просят пользователи первой. Третья развивает то, что приносит деньги. Такой подход сдвигает часть бюджета на потом, когда уже есть данные о том, какие функции нужны. В обсуждениях на Reddit владельцы приложений часто жалеют, что потратили весь бюджет на первую версию с десятком функций, половиной из которых никто не пользуется.
Расходы после запуска
Сервер, аккаунты разработчика в магазинах приложений, обновления под новые версии iOS и Android, исправление ошибок, развитие функций. Многие владельцы не учитывают эти расходы и через год оказываются с приложением, которое перестало работать на новых телефонах. Мы сразу закладываем поддержку в план и называем примерную сумму в год, чтобы она не стала сюрпризом.
Ещё одна статья бюджета, которую часто забывают: продвижение. Приложение без пользователей не окупится. По данным Sensor Tower, только в 2024 году приложения скачали 136 млрд раз, и конкуренция за внимание огромная. Привлечение пользователей помогают выстроить Ольга (реклама приложения в соцсетях и Яндексе) и Михаил (поиск в магазинах приложений). Для бизнеса с действующими клиентами самый дешёвый канал это свои клиенты: кассир, сайт, соцсети компании и бонус за установку.
Безопасность и персональные данные
Если приложение хранит телефоны, адреса, историю покупок или медицинские данные, нужно с самого начала заложить защиту: шифрование, разграничение доступа в админ-панели, хранение данных на серверах в нужной юрисдикции. Это добавляет работы, но переделывать архитектуру после запуска выходит гораздо дороже. Отдельно проверяем требования магазинов к политике конфиденциальности: без неё приложение не опубликуют.
Когда приложение не нужно
Если клиент обращается к вам раз в год, он не будет держать приложение на телефоне. В таких случаях достаточно удобного мобильного сайта или Telegram-бота. Автосервис, который мы продвигаем, каждый день получает заявки из рекламы и сообщения в Direct, и все они автоматически попадают в Telegram-чат. Приложение ему понадобится, только если появится программа лояльности или онлайн-запись с выбором мастера и времени, и это решение мы будем принимать по цифрам повторных визитов.
Как читать смету
Хорошая смета разбита по функциям, а не по абстрактным этапам. Вы должны видеть, сколько стоит каждый экран или блок и что войдёт в первую версию. Спросите подрядчика: кому принадлежит код, кто публикует приложение в магазинах и от чьего имени, сколько стоит поддержка в месяц и сколько правок входит в цену.
Что вы получите
- Прозрачную смету с разбивкой по функциям.
- Приложение в App Store и Google Play.
- Исходный код и доступы.
- План поддержки и продвижения после запуска.
Частые вопросы
Можно ли сделать приложение дешевле 5000 BYN?
Можно сделать прототип или Telegram-бота с похожими функциями. Для полноценного приложения в обоих магазинах этот порог реалистичен.
Кто будет владельцем приложения?
Вы. Публикуем от имени вашей компании, код и доступы передаём по договору.
Сколько длится проверка в магазинах?
Обычно от одного до нескольких дней. Мы учитываем требования магазинов на этапе разработки, чтобы приложение не отклонили.
Можно ли перенести функции сайта в приложение?
Да. Если у вас уже есть сайт с каталогом и личным кабинетом, приложение может использовать ту же серверную часть, и это заметно снижает стоимость.
Опишите идею приложения, и мы бесплатно оценим объём работ, сроки и бюджет первой версии. Получить оценку разработки приложения.
Источники
- PocketGamer.biz. Mobile app downloads hit 136 billion in 2024 (по данным Sensor Tower).
Алексей, разработчик Appex.Media