Сколько стоит разработка мобильного приложения?

#Аналитика #Разработка
08.10.2020

Мы делаем мобильные приложения для малого, среднего и крупного бизнеса, которые помогают клиентам оптимизировать бизнес-процессы. Через приложения пользователи ведут документооборот, рассчитывают цены для заказчиков, координируют работу сотрудников, сдают отчеты. В статье мы расскажем, сколько стоит разработка мобильного приложения в Neti и из чего складывается цена.

Сколько стоит сделать мобильное приложение: этапы разработки

Прежде чем ответить на этот вопрос, давайте разберемся, как создаются мобильные приложения и какие специалисты задействованы в процессе.

Клиент оставляет заявку на сайте. В течение дня мы связываемся с заказчиком и уточняем детали проекта. Еще 2–3 дня требуется на подготовку и согласование сметы. Когда договор подписан, начинаются основные работы, в которые входят следующие этапы:

1. Дизайн и прототип

Дизайнер рисует макет, состоящий из экранов: заставки, меню, формы регистрации и так далее. У каждого приложения свой набор экранов. Мы продумываем удобный и понятный для пользователей интерфейс с учетом пожеланий клиента.

2. Разработка мобильного приложения

На этом этапе программисты пишут код будущего приложения, ориентируясь на дизайн и прототип. Если разработчики сталкиваются с непонятными ситуациями или у них появляются вопросы по проекту, они созваниваются с клиентом и уточняют детали. Если платформа очень сложная, к работе подключаются аналитики, которые погружаются в проект и помогают программистам разобраться. В результате разработчики и аналитики делают качественный и полезный для бизнеса продукт.

3. Разработка бэкэнда и API (если они есть)

По-другому бэкенд называют серверной частью. Приложения без бэкенда не могут обмениваться данными друг с другом: через них нельзя забронировать столик, отправить сообщение или купить подарок маме на день рождения. Для разработки приложения с бэкендом нужен бэкенд-разработчик. Часто серверную часть делают параллельно с разработкой — это сокращает время на создание программы. Если у клиента уже есть веб-сайт и он хочет разработать мобильное приложение как дополнение к нему, остается сделать API — он позволяет связать данные в бэкенде и в программе. Если заказчику нужна платформа без бэкенда, третий этап опускается.

4. Тестирование

Иногда в готовом приложении не работают кнопки, скачет текст или появляются сообщения о непонятных ошибках. Чтобы к пользователям не попала программа с багами, проводится тестирование, на котором тестировщик проверяет приложение, а разработчики исправляют найденные неполадки.

5. Публикация в App Store и Google Play

Чтобы пользователи скачали программу на телефон, нужно разместить ее в магазинах Apple и Google. Это не получится сделать без лицензий на iOS и Android, условий использования, политики конфиденциальности. На пятом этапе мы подготавливаем документы и публикуем приложение в App Store и Google Play.

Сколько стоит разработать мобильное приложение

Теперь давайте разберемся, сколько стоит разработать мобильное приложение.Мы рассчитываем цену так: время каждого специалиста, который работает над программой, умножаем на его часовую ставку и складываем. Сумма и есть итоговая стоимость.

В зависимости от того, сколько часов потребуется на создание, мы делим приложения на простые, средней сложности и сложные.

Диаграмма, показывающая количество часов, необходимое для создания простого приложения. На разработку мобильного приложения 50-80ч, на простой бэкенд и API до 33 ч, на дизайн и протипирование 20-27 ч, на тестирование 7-13 ч, на публикацию 7-13 ч. Итого до 166 часов

Простые приложения

К ним относятся платформы с несложным дизайном (иногда без дизайна) и локальным хранением данных. В них часто нет бэкенда, либо, если бэкенд есть, то очень простой. В таких приложениях нет интеграции — они не взаимодействуют с другими системами, например, 1С или корпоративным сайтом. Это приложения-визитки с контактами и адресом компании, формы для авторизации, калькуляторы. Через них нельзя ничего купить, забронировать стол или вызвать такси. У простого приложения меньше 10 экранов. На его создание понадобится 2–3 недели.

Сделать простое приложение стоит 150–300 тыс. руб.

  • Дизайн и прототип — 30–40 тыс. руб.
  • Разработка мобильного приложения — 100–160 тыс. руб.
  • Разработка мобильного приложения — 100–160 тыс. руб.
  • Тестирование — 10–20 тыс. руб.
  • Публикация — 10–20 тыс. руб.
Диаграмма, показывающая количество часов, необходимое для создания приложения средней сложности. На разработку мобильного приложения 50-150 ч, Бэкенд и API 56-139 ч, на дизайн и протипирование 33-53 ч, на тестирование 27 ч, на публикацию 7-13 ч. Итого: 173-389 часов

Приложения средней сложности

По нашему опыту, это самый популярный тип, в который входят приложения для сервисов доставки еды, салонов красоты, ресторанов, фитнес-клубов. Они отличаются от простых более продуманным дизайном, усложненным функционалом, их можно внедрить в CRM-системы клиента. Через такие приложения пользователи оплачивают заказы картой, бронируют столы, прокладывают маршруты, отправляют сообщения. На создание понадобится 1–1,5 месяца.

Стоимость приложений средней сложности — от 300 до 700 тыс. руб.:

  • Дизайн и прототип — 50–80 тыс. руб.
  • Разработка мобильного приложения — 100–300 тыс. руб.
  • Бэкенд и API — 100–250 тыс. руб.
  • Тестирование — 40 тыс. руб.
  • Публикация — 10–30 тыс. руб.
Диаграмма, показывающая количество часов, необходимое для создания сложного приложения. Разработка мобильного приложения от 170 ч, Бэкенд и API от 140 ч, Дизайн и протипирование от 35 ч, Тестирование от 35 ч, на публикацию от 10 ч. Итого: от 390 часов

Сложные приложения

В эту категорию входят приложения с обширным функционалом, большим количеством экранов (от 25), серверной частью, приемом платежей, Google Maps и Яндекс.Картами. В них можно добавлять и редактировать фотографии, видео, аудио. Сложные приложения делают от полутора месяцев.

Стоимость сложных приложений — от 700 тыс. руб.:

  • Дизайн и прототип — от 50 тыс. руб.
  • Разработка — от 340 тыс. руб.
  • Бэкенд и API — от 250 тыс. руб.
  • Тестирование — от 50 тыс. руб.
  • Публикация — от 10 тыс. руб.

Не всегда приложение укладывается в заданные рамки. Например, программа с ограниченным функционалом, но красивым проработанным дизайном будет стоить столько же, сколько приложение с большим набором возможностей, но скромным визуалом. Наша типология условна, но она помогает понять, к какой группе относится необходимое приложение и сколько оно будет стоить.

Сколько стоит мобильное приложение для Android и iOS

Есть два подхода к разработке мобильных приложений. Первый — собирать отдельные программы под разные операционные системы, второй — использовать мультиплатформенные решения, которые позволяют написать одно приложение и оно будет работать и на Android, и на iOS.

Писать отдельно для Android и iOS необходимо, если создается мобильная игра или очень сложная программа со специфическими для каждой платформы функциями. Из-за того, что Android и iOS — слишком разные системы, игры и сложные приложения, собранные с помощью кроссплатформенной разработки, могут притормаживать и не используют всех возможностей платформы.

Мультиплатформенное решение подойдет для прикладной программы, которая нужна, чтобы забронировать столик, зарезервировать товар, оптимизировать бизнес-процессы. Это дешевле, чем писать отдельные приложения для Android и iOS. Разработка под разные операционные системы обходится в 2–3 раза дороже, потому что, во-первых, по факту нужно сделать два приложения и провести два тестирования, а, во-вторых, ставки разработчиков, специализирующихся только на iOS или только на Android, выше.

Также вариант с кроссплатформенной разработкой подходит тем предпринимателям, кто хочет запустить мобильное приложение под новое направление бизнеса и протестировать его. Есть риск, что программа не выстрелит. В этом случае мультиплатформенное решение поможет сэкономить деньги — предприниматель избежит дополнительных расходов на разработку отдельных приложений под разные платформы.

На чем пишут мобильные приложения в Neti

Наши разработчики пишут приложения на кроссплатформенном React Native, который взаимодействует с нативными компонентами Android и iOS, поэтому лишен недостатков, о которых мы писали выше. На React Native собрано много популярных приложений: Instagram, Pinterest, Skype, Uber, Facebook. В компании Microsoft на React Native даже создают настольные программы — по скорости они всего на 20–30% отличаются от тех, что написаны на нативном языке. Для пользователя это отличие незаметно.

Существует другие платформы, которые позволяют одновременно писать приложения для разных операционных систем: Cordova, Phonegap, Ionic Framework. Собрать на них программу на 20—40% дешевле, чем на React Native. Но Cordova, Phonegap, Ionic Framework используют webview — обертку веб-сайта, которая на телефоне работает в два раза медленнее. Приложение, написанное на этих платформах, может оставить у пользователя неприятное впечатление — оно будет подтормаживать и иногда виснуть.

В статье мы рассказали, сколько стоит создать мобильное приложение и что влияет на цену. Если вы хотите заказать мобильное приложение у нас, заполните опросник ниже или оставьте номер телефона. В течение дня с вами свяжется наш менеджер, чтобы обсудить детали.

Обсудим проект?

Заполните форму

Или заполните бриф и пришлите его нам!

Нажимая кнопку, вы соглашаетесь с нашей
политикой конфиденциальности