Рынок мобильных приложений продолжает бить и без того внушительные рекорды. По данным аналитической компании App Annie, число загрузок в App Store
и Google Play в первом квартале 2018 года составило 27,5 млрд долларов, а сумма, которую потратили пользователи приложений — 18,4 млрд долларов. По сравнению с аналогичным периодом
В таких условиях прогрессивные стартапы с самого начала строят свой бизнес с опорой на мобильные технологии. Для компаний, которые давно существуют на рынке, отсутствие приложения зачастую оборачивается потерей лояльности клиентов и отставанием в конкурентной борьбе.
Если «разрабатывать или не разрабатывать» — это уже не вопрос, то со стоимостью создания приложения всё не так однозначно. Многим кажется, что разработка мобильных приложений — это плёвое дело, на которое
хватит скромной пятизначной суммы. Но если под приложением понимается
На работу уходят сотни часов
Мы уже рассказывали, что в самом общем виде стоимость создания приложения можно рассчитать по простой формуле: количество часов разработки умножить на стоимость часа работы специалиста.
На время работы над проектом влияет множество факторов — от списка устройств, на которых должен запускаться ваш продукт, до конкретного набора функций. Главный критерий — сложность структуры приложения. К особенно
трудоемким задачам относятся наличие стороннего API, необходимость использования сервера, нестандартные элементы управления, использование анимации в интерфейсе, вопросы хранения данных и возможность работы в
Даже самое простое приложение, которое ориентировано только на одну платформу, не предполагает серверной части и других трудозатратных компонентов, вряд ли удастся создать быстрее, чем за 300 часов.
Одна из сложностей заключается в том, что нужно учесть разные версии операционной системы и размеры экранов гаджетов. Особенно это касается приложений под Android — они сложнее вариантов под iOS, потому что на рынке встречается огромное количество устройств с разными техническими характеристиками. Как правило, они быстро перестают обновляться, поэтому приходится одновременно иметь дело со множеством версий ПО.
Кроме того, довольно много времени уходит на тестирование и отладку приложения. Когда
Многие гипотезы можно проверить только опытным путём: пока не попробуешь — не узнаешь, как это будет работать и будет ли
вообще. Иногда везёт, а иногда всё идёт совсем не так, как задумывалось. Это тоже сказывается на сроках разработки.
В 2016 году Лайв Тайпинг разрабатывал стриминговое мобильное приложение Infiniscene, сейчас недоступное. От конкурентов его отличала возможность стримить
на серверы сразу нескольких популярных сервисов, включая YouTube, Twitch и Hitbox. Решить непростую задачу было можно только подбором подходящей библиотеки, которая одновременно работала бы с iOS и
Наконец, многие затраты времени и финансов связаны с тем, как выстраивается коммуникация между заказчиком и исполнителем. Люди из разных сфер и с разным техническим бэкграундом не всегда одинаково понимают одни и те же задачи. Иногда требования к проекту и вовсе меняются в самый разгар работы, и приходится тратить время на переделку.
Еще на стоимость проекта влияет модель сотрудничества, о которой договорились стороны: это может быть оплата по Fixed Price, Time&Materials, привлечение разработчиков на аутстафф или Retainer.
Работа над приложением — это не только код
Разработка мобильного приложения предполагает участие целой команды специалистов разного профиля.
Все начинается с этапа предпроектной аналитики. Он нужен для того, чтобы выяснить, для чего клиенту мобильное приложение, суммировать все его ожидания и перевести на язык разработки. Аналитик составит документы, описывающие проект, изучит конкурентов и целевую аудиторию приложения. Если вы точно не знаете, какой будет структура будущего приложения, какие проблемы оно сможет решить, и как его монетизировать — не пожалейте денег на предпроектную аналитику. В противном случае на выходе может получиться нерабочий проект, который придется переделывать.
Наряду с функциональностью большое внимание уделяется дизайну мобильных приложений, ведь это первое, что видит пользователь, когда устанавливает приложение на смартфон или планшет.
Работа дизайнера предполагает несколько этапов, один из которых — создание схематичных разметок экрана, или вайрфреймов. Это
Только после этого можно переходить к графическим решениям и создавать
Выпустить не до конца продуманное и визуально непривлекательное приложение — верный путь к провалу. Даже если ваш продукт направлен на благие цели и очень полезен, владелец смартфона просто не станет им пользоваться, если ему будет неудобно и неприятно. Одни удалят его сразу после установки, а другие вовсе не станут качать, взглянув на скриншоты в маркете. Хороший дизайн также увеличивает стоимость мобильных приложений.
Не стоит забывать и про ключевого игрока в любой команде —
После релиза работа не заканчивается
Сама по себе публикация продукта на маркетах требует специальных навыков. У Google Play и App Store есть правила — если их нарушить, ваше приложение отклонят, и придётся устранять ошибки и терять время.
После выкладки у
Есть услуги, которые можно назвать профилактическими: разработчики обновляют используемые в проекте библиотеки, следят за хостингом и сервером и в целом обеспечивают работоспособность проекта. Но может потребоваться и качественное развитие проекта — например, если количество пользователей резко возросло.
Что касается продвижения, то надо быть готовым к тому, что стоимость этих услуг окажется довольно серьезной. С учётом конкуренции и растущих цен на рекламу расходы на маркетинг могут оказаться выше расходов на разработку. Существуют ниши, в которых клик пользователя по контекстной рекламе стоит дороже, чем час работы программиста.
Высокий спрос на программистов определяет цену
Сегодня 2,5 млрд жителей земного шара пользуются смартфонами, и 76% из них проводят перед экранами гаджетов больше трёх часов в день. Все прогрессивные компании от банков до пиццерий стараются это использовать, а успех сервисов вроде Uber и Airbnb сделал невероятно популярной
В этих условиях и без того немалый спрос на разработчиков приложений продолжает расти. Однако найти специалистов, у которых уже есть опыт реализации сложных проектов, не
Согласно статистике Business of Apps, часовая ставка iOS- и
Похожие цифры приводит и аналитическое агентство Тэглайн. По данным на начало апреля 2018 года, средняя ставка разработчика в нашей стране — 1920 рублей в час. При этом, конечно, учитывается только время непосредственной работы над проектом, без простоев и отрыва на другие задачи.
Теперь умножьте эту ставку на количество часов (от 300 до нескольких тысяч в зависимости от сложности проекта). И это только труд разработчиков, без учёта других расходов, о которых мы рассказали выше.
Отсутствие приложения может стоить дороже
Если вы сомневаетесь, стоит ли инвестировать в мобильное приложение, подумайте о том, что
Даже отказ от адаптации сайта под мобильные устройства оборачивается для некоторых компании потерей потенциальных клиентов. Два года назад Google и Яндекс изменили мобильную выдачу поиска в пользу оптимизированных сайтов, а позиции остальных площадок теперь искусственно занижаются.
Одно из преимуществ мобильного приложения — оно притягивает лояльную целевую аудиторию. Можно предложить бонус за установку, но если человек изначально не заинтересован в использовании сервиса или покупке товара, он не станет скачивать приложение.
С теми же, кому любопытна сфера деятельности компании, проще наладить более тесный контакт и стимулировать активность: мгновенно информировать о новинках и акциях с помощью
Пока ваши клиенты вынуждены вбивать адрес сайта через мобильный браузер или узнавать последние новости компании через почтовые рассылки, конкуренты получают выгоду от функций, которые доступны только для мобильных приложений.