блог
04
/08
/16

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

Русский

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

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

Вопросы, которые стоит принять во внимание при выборе ИТ-компании для разработки Вашего приложения

Перед тем, как сделать выбор в сторону той или иной ИТ-компании и начать переговоры о цене продукта, задайтесь следующими вопросами:

  1. Насколько классным будет дизайн приложения? Стоит просмотреть портфолио кандидатов: если вам не нравится дизайн или графика, которые они использовали ранее, лучше подискать других подрядчиков. Шансы, что они сделают что-то абсолютно новое, невелики
  2. Поинтересуйтесь, какими именно компетенциями располагают кандидаты на разработку вашего приложения. В чем именно они хороши? И не забывайте, что, если они являются специалистами именно в той сфере, с которой вы работаете, то стоимость вашего будущего приложения может возрасти, но продукт с большой вероятностью будет успешным.
  3. Следующий вопрос, который обязательно нужно принять во внимание, это технологии, с которыми компания работает. Если вы планируете разработку кросс-платформенного продукта, то нужно искать команду, у которой есть в этом опыт. Если же это будут два нативных приложения на iOS и Android, проверьте опыт команды в разработке для каждой технологии.
  4. Уже на этом этапе стоит понять, готовы ли вы работать с оффшорной командой. Если вы говорите “Да!”, подумайте, куда именно вы могли бы аутсорсить свой проект. Очевидно, что это будет страна, в которой цены на разработку ниже. Узнайте о плюсах и минусах аутсорсинга в Украину из нашей предыдущей статьи

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

Что наиболее всего влияет на стоимость создания мобильного приложения?

1

Android-, iOS- или кросс-платформенное приложение?

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

Если вам нужно быстрое решение, которым сможет пользоваться много юзеров, стоит соглашаться на кросс-платформенное приложение. Оно обойдется вам на 30% дешевле, чем разработка двух нативных приложений и его разработка займет меньше времени. Тем не менее, не стоит забывать, что это решение лучше не использовать для сложного и/или продвинутого приложения; оптимальным вариантом будет выбрать кросс-платформенную разработку для простых приложений, не использующих хардверные интерфейсы, которые имеют свои особенности для разных платформ.

Выбор стоит между разработкой для Android, iOS или сразу для двух ОС?

Необходимо стремиться охватить как можно большую часть аудитории. Тем не менее, если вы планируете проверить работоспособность идеи, то на первом этапе лучше сконцентрироваться на клиентском приложении под одну мобильную OS. Для того чтобы определится какую именно OS выбрать для MVP, необходимо принимать во внимание множество аргументов, вот некоторые из них:

  • готовое решение на iOS обычно занимает на 30% меньше времени. Это связано с большим количеством устройств под управлением Android, что значительно усложняет процесс тестирования и отладки;
  • доля Android на мировом рынке. 84% покупателей мобильных устройств в 2016 году предпочли Android, и только 14,8% — iOS-устройства устройства;
  • уровень платежеспособности значительно выше у пользователей iOS;
  • популярность операционных систем имеет разные показатели для разных географических регионов;
  • предпочтения среди пользователей разных профессий.
2

Является ли приложение клиент-серверным?

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

3

UI/UX-дизайн

На сегодняшний день интерфейс играет ключевую роль. Никто не хочет пользоваться приложением, которое ужасно выглядит, а хорошо выглядеть — нынче удовольствие не из дешевых.
Дизайн обычно составляет около 20% стоимости разработки мобильного приложения. Цены на UI/UX-дизайн могут варьироваться от $10 до $150 за час разработки. Все зависит от местопололожения команды и ее компетенции. О том, как сделать эффективный дизайн мобильного приложения и сколько это может стоить, мы рассказывали в одном из наших предыдущих постов.

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

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

1

Работа с фрилансерами

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

2

Нанять разработчиков или обратиться в аутсорс-компанию?

Дабы сократить расходы, рассмотрите вариант аутсорсинга. Есть несколько возможных форм привлечения третьей стороны к процесу разработки вашего приложения. Первый вариант — это найм разработчика/разработчиков и оплата их работы. Этот вариант отлично подойдет, если вы понимаете, каким образом вы сможете удаленно управлять командой. Второй вариант — обратиться в компанию, которая организует все процессы, включая разработку, дизайн, UX, тестирование, бизнес-анализ и т. д. Вы будете ответственны только за финальные и ключевые решения.

3

Dedicated team (outstaffing)

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

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

Пора взглянуть на приблизительные цены на некоторые популярные приложения (информация предоставлена отделом продаж компании «Культпросвет»)
Если бы вы хотели создать приложение, похожее на Uber, знаменитый сервис по заказу такси, это обошлось бы вам в $14000 за версию приложения для клиента (цена включает в себя iOS и Android версии). Что касается водительской версии приложения, стоимость составила бы $8200. Обе цены включают в себя дизайн интерфейса. Бекенд (сервер) обошелся бы в $15000.
Популярный органайзер путешествий Kayak помогает своим пользователям найти наилучшие предложения по авиабилетам, аренде автомобиля и бронированию гостиницы. Можете себе представить, сколько информации Kayak получает и обрабатывает в процессе поиска выгодных предложений? Это явно требует сложной серверной части. «Культпросвет» оценивает стоимость такого приложения в $9000 (цена включает в себя iOS- и Android-версии), включая дизайн интерфейса. Бекенд составит $8500.

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