За последние десять лет онлайн-сервисы по вызову авто с помощью мобильных приложений вытеснили традиционные службы такси. Они предлагают большее удобство, безопасность, конкурентоспособные цены и совместное использование — функции, о которых раньше практически никто не слышал. Дальше мы расскажем, сколько стоит
разработка приложения для такси.
Что влияет на стоимость разработки
Местоположение разработчиков. Приложение для такси — это довольно сложная экосистема, сочетающая в себе работу серверной части, двух мобильных приложений для водителя и пассажира, а также веб- или десктопную панель администратора. И добиться того, чтобы все эти элементы правильно работали и были достаточно безопасны, можно только с помощью кастомной разработки. Такую разработку можно поручить команде в штате или компании-разработчику на аутсорсинге.
Стоимость найма компании-разработчика зависит от ее местоположения. Так, средняя ставка разработчика из США составляет 95 долл/час, Западной Европы — 67 долл/час, Восточной Европы — 32 долл/час. Что любопытно, несмотря на столь большую разницу в стоимости, качество работы специалиста из США или, например, из Украины, по сути, одинаково. Поэтому Apple, Google, Microsoft, Dell, IBM и другие крупные американские IT-компании довольно часто отдают часть разработки собственных проектов на аутсорсинг в более «дешевые» страны. Вот состав команды разработчиков для создания приложения для такси:
- Проект-менеджер.
- UI- и UX-дизайнеры.
- 2-3 бэкенд-разработчика.
- 2-3 Android-разработчика.
- 2-3 iOS-разработчика.
- 2-3 QA-специалиста.
- Бизнес-аналитик.
- Маркетолог.
Количество функций и их сложность. Второй фактор, влияющий на стоимость создания приложения для такси — количество реализуемых функций и глубина их проработки. Разумеется, чем их больше и чем они сложнее, тем выше стоимость разработки. Вот как обычно условно делят проекты по этому критерию и стоимость их реализации:
Технологический стек. Стоимость создания программного обеспечения также во многом зависит от используемых инструментов разработки. Вот некоторые базовые технологии, которые вы можете использовать при разработке приложения:
Стоимость создания приложения для такси
Процесс разработки таких приложений, обычно состоит из следующих этапов: исследование рынка, создание дизайна, фронтенд- и бэкенд-разработка, а также тестирование. Вот их описание и ориентировочное время на реализацию.
Исследование рынка
Как правило, перед разработкой сервиса для заказа такси через мобильное приложение необходимо пройти стандартный этап — исследование рынка, анализ целевой аудитории и конкурентов. Такое исследование поможет вам узнать ваших потенциальных пользователей (демография, предпочтения, привычки) и конкурентов (плюсы и минусы, инновации). Затем вы сможете использовать эту информацию, чтобы выделить наиболее перспективную нишу. Стоимость подобных маркетинговых исследований зависит от их глубины:
- Отчет верхнего уровня — от 100 до 1 тыс. долл. Подразумевает весьма поверхностное сканирование рынка, целевой аудитории и конкурентов с помощью данных из открытых маркетинговых и статистических источников.
- Полный рыночный отчет — от 1,5 до 8 тыс. долл. Подразумевает более глубокий анализ, в ходе которого можно выделить основные поведенческие паттерны целевой аудитории, причины успехов/неудач конкурентов, а также наметить перспективные ниши для запуска собственного приложения.
- Подробный рыночный отчет о продукте — от 15 до 35 тыс. долл. Подразумевает максимально глубокое исследование, которое помимо вышеперечисленного также будет содержать данные о текущих тенденциях на рынке и вероятности возникновения новых, а также их возможного влияния на отрасль, целевую нишу / поднишу, конкурентов и целевую аудиторию.
Разработка дизайна
Как может выглядеть ваше приложение для такси
Как обычно, часть затрат на
разработку приложения ложится на дизайн. Сервисы такси-райдшеринга ориентированы на клиента, поэтому они должны иметь красивый и простой в использовании UI/UX-дизайн. В среднем на создание подобного дизайна уходит от 200 до 500 часов. Вт из каких этапов состоит этот процесс:
- Разработка каркаса (UX) — от 50 до 140 часов (2 500 − 7 000 долл). Подразумевает создание эскизов приложений водителя и пассажира, где схематично отображены ключевые элементы дизайна и пути пользователей. Цель каркаса — показать структуру и оптимизировать пути пользователей.
- Создание макетов интерфейсов (UI) — от 100 до 200 часов (5 000 − 10 000 долл). Подразумевает разработку статичного дизайна для обоих приложений в том виде, в котором он будет представлен конечным пользователям. Макеты полезны не только для разработки, но и для привлечения инвестиций.
- Создание рабочего прототипа (UI) — от 40 до 150 часов (2 000 – 7 500 долл). Подразумевает разработку интерактивных прототипов всех экранов сервиса, где работают все кнопки, переходы, анимация и видео. Благодаря чему можно получить более точную обратную связь и найти ранее не замеченные огрехи.
Реализация панели пассажира
Ключевые функции панели пассажира
Регистрация, вход. Чтобы использовать приложение, пассажиры должны зарегистрироваться в системе через свой номер телефона, адрес электронной почты или аккаунты в Google, Apple, Facebook или Twitter.
Вызов такси.
Система онлайн бронирования автомобилей — важнейшая функция таких приложений, как Lyft или Uber. Она позволяет пассажиру вызвать автомобиль по месту его нахождения и указать путь назначения с помощью всего пары кликов в приложении. После чего система ищет свободного водителя и направляет его к пассажиру, о чем его уведомляют с помощью SMS- или push-сообщения.
Оплата поездки. Приложения для такси предлагает несколько вариантов оплаты с помощью встроенного в приложение платежного шлюза. В США это в основном банковские карты, PayPal, Google Pay и Apple Pay. Интеграция сервиса с платежными системами осуществляется в серверной части приложения.
Калькулятор стоимости. Это еще одна интересная функция приложения для такси, с ее помощью пассажир может сразу узнать стоимость поездки, которая рассчитывается системой исходя из трафика, доступности водителей, часов пиковой нагрузки и т.п.
Отслеживание машины. В Uklon, как и в других аналогичных приложениях, у пассажира есть возможность отслеживать по карте текущее местонахождение забронированного автомобиля через GPS. Очень удобная функция, которая позволяет пассажиру самому оценить время прибытия водителя.
Уведомления. Эта функция помогает информировать пользователя о подтверждении автомобиля, времени прибытия авто, стоимости поездки, подтверждении оплаты, задержках авто или отмене бронирования. Обычно уведомления отправляют с помощью Twilio и SMS.