Вычисление стоимости мобильного приложения: от каких факторов зависит и как сэкономить

Зачастую клиенты только в нескольких словах рассказывают о желаемой функциональности и после этого компания по разработке мобильных приложений сразу должна назвать примерную цену. Этих пары слов мало – без детальной характеристики продукта это сделать не удастся.

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

Мы расскажем об основных факторах, влияющих на стоимость разработки, и что о них требуется знать, чтобы не переплатить за лишние услуги.

Число мобильных приложений

По состоянию на 2018 порядка 99% ниши ОС для мобильных девайсов заняли платформы для Android и iOS. Гаджетов с прочими мобильными платформами не так много, чтобы делать под них программы. Суть в том, что разные ОС отличаются, и невозможно сделать единственное приложение, которое станет отлично функционировать на любом телефоне. Создание программ для BlackBerry OS или же Windows пока не окупается.

Android или же iOS

Разработка веб и мобильных приложений под платформы «Андроид» и iOS принимает во внимание особенности ОС:

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

Дизайн. На Android, чтобы вернуться на прошлый экран, используется клик по панели навигации, на iOS – нужно свайпнуть слева-направо. iPhone не имеет панели навигации, поэтому, адаптируя «чужую» программу, ее требуется убрать. Если требуется современный и проработанный дизайн, то наша компания по разработке приложений справится с любой задачей.

Опыт пользователей. Календарь для Android, чтобы выбрать дату, схож с карманным. У iOS он схож с окнами игровых автоматов. Используя незнакомый календарь, пользователю труднее записаться куда-либо или заказать доставку.

Приложение может создаваться только для работы на Android или iOS. За счет этого можно сэкономить на разработке, но это отсечет клиентов одной из ОС. С использованием кроссплатформенных приложений обеспечивается полный охват целевой аудитории.

Для какой платформы начинать разработку приложения с ограниченным бюджетом?

С небольшим бюджетом есть 3 варианта развития.

Первый – сделать приложение только под одну платформу. В данной ситуации мы исследуем цели, идеи, конкурентов и вместе с заказчиком выбираем, с какой ОС будет выгодней и легче начать работу.

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

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

Исследуем пользователей

Аудитория iOS

Девайсы на iOS используют 19% от общей массы владельцев телефонов и планшетов. Зачастую iPhone и iPad покупают люди не старше 45 лет, которые живут в крупных городах. Они имеют высокооплачиваемую работу или свой бизнес, автомобиль, часто отправляются в путешествия и покупают в интернете.

Гаджеты используются в рабочих целях, для деловых контактов или же, чтобы автоматизировать бытовые задачи. Обладатели «Айфонов» часто заходят в соцсети и мессенджеры, программы для работы, сервисы такси, еды, виртуальных покупок, аренды авто и прочее.

Юзеры iOS более спокойны в отношении заказов через мобильные сервисы, поэтому они лучше монетизируются платными версиями с большим функционалом.

Хотя, обладателей iPhone можно найти в метро, играющими в Zuma Deluxe.

Аудитория Android

На Android платформе отводится порядка 80% от всего рынка гаджетов. Образ стандартного пользователя нечеткий из-за большого разброса цен на девайсы. Существуют:

  • бюджетные телефоны по 3000-4000 руб.;
  • популярные у покупателей среднего класса Xiaomi, Honor или Meizu стоимостью в 10000-15000 руб.;
  • так называемые «убийцы флагманов» за 15000-25000 руб.;
  • оригинальные флагманы стоимостью по 50000-80000 руб., которые соответствуют «Айфонам».

Как указывает сеть «Связной-Евросеть», в 2018 году средняя стоимость телефона равна 15000 руб. При этом, если рассматривать ценовой сегмент больше 40000, то модели iPhone продаются лучше, в сравнении с флагманами Xiaomi, Honor, а также Samsung. Это означает, что Android зачастую продается в бюджетных и средних ценовых нишах.

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

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

Отмечая ЦА пользователей платформы Android, принимаются во внимание факторы множества версий ОС и размеров дисплеев.

Соответствие версиям Android

Клиенты Android менее активно обновляют ОС, поскольку бюджетного и устаревшего гаджета мало для новейших и требовательных версий ОС. Разработчики мобильных приложений, создавая продукт под «Андроид», учитывают, для каких версий ОС подходит девайс, что и влияет на цену.

To understand what OS versions you need to create a project for, we advise you to consider the example of a taxi project:

  • Через интернет услуги такси зачастую используют опытные юзеры, чей достаток средний или выше, по этой причине приложение для клиента должно подходить под последнюю версию операционки, регулярно обновляться и совершенствоваться. Также отпадает необходимость поддерживать старые версии.
  • Что касается водителей, то они пользуются на работе недорогими смартфонами, поэтому им обязательно поддержка Android 5.0/6.0. Обновлять данные приложения требуется не так часто, в сравнении с клиентскими, поскольку девайсы меняются не так часто.

Соответствие экранам и девайсам

От Андроида iOS отличается тем, что число устройств с данной ОС огранивается. Намного проще создать условия стального функционирования программы на каждом устройстве.

Что касается Android, то на нем работает множество девайсов с разнообразными размерами экранов и вариантами ОС, которые доработали производители техники. Разработчики мобильных приложений для Android часто имеют дело с тем, что они не работают или делают это не совсем корректно на определенных устройствах.

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

Кроссплатформенные VS нативные программы

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

Положительные качества нативного приложения:

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

Минус::

  • Большая стоимость.

Большая стоимость. Если рассматривать кроссплатформенную разработку, то здесь пишется одно приложение, которое за счет особого ПО адаптируется под 2 платформы.

Положительные свойства:

  • сравнительно низкая стоимость;
  • за счет меньшего объема работы с кодом продукт запускается скорее.
  •  

Недостатки:

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

Когда подойдет кроссплатформенная разработка?

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

Кроссплатформенная разработка имеет 2 основных недостатка. Первое, похуже адаптация под архитектуру девайса, по этой причине ресурсоемким программам она не подойдет. Второе, сервис зависит от создателя платформы, которая занимается «переводом» языков программирования на разные ОС.

Функционал проекта

Последние версии сервисов для смартфона способны выполнить различные задачи. К примеру, рассмотрим функционал программы «Сбербанка», как одного из наиболее продуманных в рунете:

  • потенциальные и новые пользователи могут воспользоваться демо-режимом;
  • при входе осуществляется моментальная проверка девайса на вирусы;
  • чтобы войти в систему, осуществляется автоматическая генерация и отправление кода;
  • можно поставить PIN или же графический ключ, чтобы войти;
  • отправляются уведомления;
  • можно найти ближайшие отделения «Сбербанка» на картах;
  • проведение операций с карточками: отправить транзакцию, перевести средства между счетами, заблокировать карту, просмотр историй операций;
  • проведение платежей: отправить платеж клиенту Сбербанка по номеру мобильного/карточки/счета; платеж по QR-коду, платеж организациям из перечня без заполнения реквизитов; подключить автоматический платеж, шаблон или накопительный счет;
  • Естественно, цена создания такого приложения выйдет в несколько десятков тысяч USD, но это только пример функционала. Далее перейдем и исследованию основных опций, использующихся большинством программ и влияющими на стоимость проекта.

Определяем, какие опции требуются приложению, а какие – нет

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

Без какой-либо опции программа может быть неконкурентоспособной и нет смысла ее запускать. Также можно более расширить функциональность, в сравнении с прочими, и стать лучшими. К примеру, «Юла» однажды составляла серьезную конкуренцию «Авито», из-за того, что позволяла делать покупки у участников как в онлайн-магазинах: оплата кредитной картой и заказ доставки на дом.

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

Оплата услуги/товара онлайн

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

Также в ходе исследований было выяснено, что число покупок через телефон в 2018 году повысилось на 78%, а спустя пару лет оно может быть на уровне оборота рынков десктопных продаж. Более того, в период между пятничным вечером и воскресеньем продажи через мобильные сервисы уже перевешивают дектопные.

Сегодняшние мобильные программы дают возможность связать кредитку с личным аккаунтом и делать автоматическую оплату. В данном случае используется опция синхронизации с мобильными агрегаторами, к примеру «Яндекс.Касса».

Личные кабинеты клиентов

СЗа счет личных кабинетов обеспечивается возможность:

  • быстрого заказа, без повторного ввода личной информации для оформления;
  • просмотра истории заказа;
  • контроля за статусом выполнения заказа;
  • отмены или переноса заказов на иную дату/время.

Наполнение персонального кабинета зависит от нужд клиентов. Для сокращения трат на создание проекта, нужно начать со стартового списка и постепенно увеличивать функционал.

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

Сейчас уже не так актуальна авторизация в системе по логину/паролю: пользователям не нравится запоминать много кодов. Оптимальным вариантом станет вход через страницу в соцсети или по телефонному номеру. Данный способ часто используется в Facebook, Google и ВК. Для игровых приложений под «Андроиды» применяется сервис Google Play Games.

Дешевая разработка приложений предусматривает один способ авторизации, чем их больше, тем выше цена создания, поэтому нужно тщательно исследовать аудиторию и понять, какой вариант лучше подходит. К примеру, для бизнес-сервиса подойдет Facebook, для развлекательного – ВК, а операционная система Android связывается с аккаунтом Google.

Связь с клиентом

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

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

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

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

Нахождение местоположения

За счет доступа мобильных программ к сервисам сетевых компаний GPS или ГЛОНАСС удается автоматически найти местонахождения пользователей и отправить их местным отделам. За счет этого удастся избежать недопонимая в распределении заказа, вследствие ручного указания регионов.

С использованием синхронизации с картами удается показать пользователям местонахождение магазина/офиса, а также проложить к ним путь за счет навигатора. К примеру, «Яндекс.Такси» выполняет синхронизацию сервиса водителя и клиента так, чтобы каждому было видно местонахождение второго. В мобильных приложениях для работников на выезде – водители, экспедиторы, курьеры и прочие – возможно отслеживать помещение промежуточных точек.

Оформление программы

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

В цифровом отделе холдинга «Сибур», к примеру, разнесли в пух и прах все шаблоны подхода к дизайну мобильного приложения, поскольку его используют не офисные работники на обеденном перерыве, в технологи, которые при -40 сидят на трубе, высотой в 5 этажей. Подобные условия требуют минимум нефункциональной «красоты», наличие физических клавиш и возможность голосового ввода для использования девайса, не снимая перчатки и не доставая его из кармана.

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

Трудность создания дизайна

Дизайнерская разработка приложений имеет несколько требований:

  • Функционал. Дополнительные детали влияют на цену проекта и добавляют сложности интерфейсу. Если не понимаете, для чего нужен определенный элемент и что он даст клиенту, то смело убирайте.
  • Понятность. Клиенты сервиса не читают подробные инструкции по его использованию. Если сразу непонятно, куда кликать для оформления заказа, то они удаляют приложение и закачивают другое.
  • Нативность. Пользователи iOS или Android имеют свои привычки, под которые мобильные приложения должны подходить. Не стоит создавать дизайн программы под «Андроид» как на iPhone из-за соображений красоты. Незнакомый интерфейс приведет к заниженным оценкам клиентов и опустит в рейтинге.
  • Во время создания дизайна нужно придерживаться баланса. Чрезмерно простой и шаблонный не даст результата, поскольку программа начнет смахивать на игру Dendy в 2019 году. Ностальгия навевается, но большие пиксели и незамысловатые функции мало кому по-настоящему понравятся.

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

Как много придется работать дизайнеру

Объем работы дизайнера варьируется от числа экранов программы. Экран – это все, что увидят пользователи: от приветственной надписи до подраздела «О приложении», куда заходит один из 10000 пользователей.

Возможности сервиса влияют на число экранов: сокращая функционал, автоматически урезается работа дизайнера. Небольшое приложение имеет 5-7 экранов, у среднего их число увеличивается до 10-15, большое имеет более 20.

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

Чек-лист для заказчиков мобильных приложений

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

  • Если программа нацелена на большое количество пользователей, то кто ей воспользуется (половая принадлежность аудитории, возраст, размер дохода, сфера деятельности и прочие данные, влияющие на использование сервиса)? Какую проблему приложение поможет решить?
  • Какие опции нужны первоочередно?
  • Основные пожелания к дизайну: корпоративная цветовая палитра, пример оформления на прочих ресурсах заказчика (к примеру, сайт) и других программ, на которые нужно ориентироваться.
  • Предположительный объем работы исполнителя.

В последнем пункте нужно прописать:

  • создание ТЗ и прототипа каждого экрана;
  • разработка и дизайн, тестирование;
  • написание инструкции для модератора или администратора;
  • добавление программы в магазины App Store и Google Play;
  • раскрутка сервиса, техподдержка и модерация во время использования.

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

Обязательно запомните:

  • Цена создания мобильного приложения считается, исходя из ТЗ и прототипа. В данных документах размытое «Сделайте-ка нам мобильное приложение…» становится определенной целью с конкретными опциями и рядом запросов к дизайну.
  • Примерный подсчет стоимости в калькуляторе или вилке цен разработчиков почти всегда не равен итоговому, поскольку учесть все нюансы на данном этапе не выйдет. Размер разницы может составить 2-3 изначальных ценника, растет объем инвестиций и время окупаемости приложения.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

RU