Розробка мобільного додатку для таксі і служб по оренді автомобілів

  1. Що відбулася компанія або стартап
  2. Тривалість поїздок і можливі відстані
  3. Мобільні платформи
  4. Функції додатків для таксі та оренди автомобіля
  5. API
  6. Реєстрація
  7. Карти, GPS і роутинг
  8. Засоби комунікації та оповіщення
  9. платежі
  10. Профілі і система рейтингу
  11. про автора
  12. Схожі статті

Жителі міст з пожвавленим вуличним рухом і обмеженою кількістю місць для паркування віддають перевагу не купувати транспортний засіб, а користуватися орендованими автомобілями, таксі, громадського транспорту і велосипедами. Завдяки сервісам на кшталт Uber і Zipcar люди отримують всі переваги пересування на особистому транспорті, не турбуючись при цьому про ремонт автомобіля або наявності постійного місця для паркування. Тому розробка мобільного додатка по оренді автомобіля або замовлення таксі - правильний вибір для сучасної транспортної компанії.

Використовуйте наш калькулятор вартості додатків, щоб розрахувати вартість розробки

Що відбулася компанія або стартап

Давайте розберемося, від чого залежить функціонал розробляється. Для початку подивимося, для кого воно створюється. Перший варіант - відбувся бізнес по здачі автомобілів в оренду або служба таксі. В такому випадку розробка програми відбувається з урахуванням вже налагоджених в компанії процесів. Другий варіант - вам потрібна програма для стартапу з оренди автомобілів, сервісу для пошуку попутників (такого, як Blablacar) або нової служби таксі, яка вийде на ринок відразу з власним додатком.

Якщо компанії Uber і Lyft - найпопулярніші таксі-стартапи, то Zipcar - відмінний приклад бізнесу з оренди автомобілів, який утримує позиції на ринку і успішно запустив власний додаток. Компанія існує з 2000 року, а додатки для iOS і Android запустила в 2009 та 2011 роках відповідно. На відміну від сервісів на зразок Uber, які сильно залежать від своєї популярності серед потенційних водіїв, Zipcar володіє власним парком автомобілів, які здає в оренду.

Тривалість поїздок і можливі відстані

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

Альтернативні служби таксі Uber, Lyft і Hailo пропонують перевезення по місту, а ось машини Zipcar можна використовувати в місті і за його межами.

За допомогою програми Zipcar можна:

  1. Знаходити доступні машини, припарковані неподалік.
  2. Резервувати автомобілі.
  3. Подати сигнал клаксоном, щоб виявити зарезервований автомобіль.
  4. Отримати інформацію про те, як дістатися до своєї машини Zipcar.
  5. Зверніться до нас, якщо вам знадобилася допомога.

Зверніться до нас, якщо вам знадобилася допомога

За допомогою програми Uber можна:

  1. Відзначити на карті точку, до якої має під'їхати таксі.
  2. Вибрати один з доступних типів автомобілів.
  3. Дізнатися, через скільки приїде таксі і стежити за його пересуванням.
  4. Підключити до облікового запису свою банківську карту, з якої буде автоматично зніматися вартість поїздки.

Підключити до облікового запису свою банківську карту, з якої буде автоматично зніматися вартість поїздки

Мобільні платформи

Третій фактор - вибір потрібних вам платформ. Більшості компаній потрібна розробка програми для оренди автомобіля або виклику таксі під Android, iOS або обидві платформи. Деякі також створюють додаток під Windows Phone. Серед відомих додатків для замовлення таксі тільки Uber і Easy Taxi доступні на трьох мобільних платформах - Android, iOS і Windows Phone. У сервісу для оренди автомобілів Zipcar поки є додатки тільки для Android і iOS.

Це означає, що вам слід спочатку створити додаток для однієї або двох більш популярних платформ, а потім вирішити, чи варто робити додаток для Windows Phone. Якщо подивитися на Uber, то компанія випустила додаток для Windows Phone тільки в середині 2014 року.

Якщо подивитися на Uber, то компанія випустила   додаток для Windows Phone   тільки в середині 2014 року

Функції додатків для таксі та оренди автомобіля

Розробка додатків для замовлення таксі або оренди автомобіля включає в себе впровадження наступних обов'язкових функцій:

  1. API
  2. Реєстрація
  3. Карти, GPS і роутинг
  4. Засоби комунікації та оповіщення
  5. платежі
  6. Профілі і система рейтингу

Також у служб таксі часто є два окремих додатки: для звичайних користувачів і для водіїв.

API

Помилково вважати, що робота над додатком починається безпосередньо з його розробки. Це вірно лише для простих додатків на зразок калькулятора. Ми ж проектуємо сервіс, тому самі додатки для оренди автомобілів або виклику таксі це тільки верхівка айсберга.

Розробку варто починати з опису всіх сценаріїв взаємодії користувачів і сервісу, на основі яких і буде спроектований і побудований API. Тільки після чіткого розуміння всіх процесів, які повинен автоматизувати сервіс, ми можемо приступати безпосередньо до розробки. Маючи API, надалі ви зможете легко інтегрувати нові клієнт-додатки незалежно від платформи на якій вони будуть реалізовані.

Такий підхід дозволить значно заощадити час і нерви, а в подальшому дозволить безболісно масштабувати сервіс.

Реєстрація

Ваше рішення має бути зручно і легко у використанні. Додатки для замовлення таксі або оренди автомобіля зазвичай пропонують користувачам реєстрацію за допомогою Facebook / Google + і електронної пошти, а також відразу запитують номер телефону.

Карти, GPS і роутинг

GPS використовується для визначення поточного місцезнаходження. А за допомогою карт і позиціонування користувачам буде легко знайти свій автомобіль. Якщо ж необхідно розраховувати тривалість поїздок і прокладати маршрути, вам знадобитися сервер роутінга.

Для нашого застосування UARoads з моніторингу якості дорожнього покриття, яке є для Android і iPhone, ми використовували сервіс OpenStreetMap (OSM). Це було обумовлено тим, що він також пропонує потрібну для UARoads базу доріг.

Але в стандартних випадках ми рекомендуємо використовувати рідні карти платформи, під яку ви розробляєте клієнт (наприклад, для Android це будуть Google Maps). Такий підхід дозволить знизити витрати ресурсів на розробку.

Наступний критерій вибору карт - регіон, на який поширюється сервіс. Наприклад, в Росії актуальною буде інтеграція Яндекс.Карт, так як вони імпонують місцевої аудиторії.

Засоби комунікації та оповіщення

Незважаючи на те, що розробники мобільних додатків з оренди автомобілів піклуються про зручність пасажирів і часто пропонують вбудовані можливості по вибору типу автомобіля, салону для некурящих або машини, в якій можна перевозити домашніх тварин, необхідно, щоб у користувачів була також можливість зв'язатися один з одним , щоб обговорити інші деталі. При цьому зручно, якщо це можна зробити прямо з програми, що не змушуючи користувачів обмінюватися номерами телефонів - це сприяє збереження особистих даних.

Для оповіщення користувача про важливі події (наприклад, закінчення терміну оренди або прибуття таксі) використовуються SMS або push-нотифікації. Якщо з нотифікації все досить просто, то щоб впровадити функцію оповіщення за допомогою SMS, потрібно звернутися до постачальника телекомунікаційних послуг. Uber воліє працювати з Twilio, але існують і інші подібні служби, наприклад Plivo, Nexmo або Sinch.

платежі

Можливість оплатити послугу не виходячи з програми складно переоцінити. Головні гравці на ринку транспортних мобільних додатків пропонують різноманітні способи оплати, які не обмежуються кредитними картами і PayPal. Наприклад, Uber і Lyft також впровадили оплату за допомогою Apple Pay і Google Wallet.

Для інтеграції оплати розробники мобільних додатків з оренди автомобілів і замовлення таксі використовують системи на кшталт Braintree, WorldPay або Stripe. Однак є й інші компанії, що надають подібні послуги. Наприклад для нашого клієнта KeepSnap , Ми співпрацювали з Payfirma, щоб впровадити оплату фотографій за допомогою карток. Такі служби стягують оплату помісячно або беруть певний відсоток з кожної транзакції.

Профілі і система рейтингу

Профілі і система рейтингу - це нескладні в реалізації, але важливі складові, які дозволяють зберігати високий рівень задоволеності співтовариства. Стежачи за рейтингом учасників, ви можете виявляти проблеми з якістю обслуговування ще до того, як вони зможуть негативно вплинути на рейтинг вашої компанії серед користувачів. Ось приклади від Hailo і Lyft:

Що стосується профілів, то вони можуть містити як необхідний мінімум (фотографія, ім'я та номер машини в разі водія), так і бути досить повними, з невеликим блоком інформації про себе, як у Sidecar:

Сьогодні смартфон або планшет є практично у кожного, тому створивши додаток для своєї компанії по здачі в оренду автомобілів ви зможете стати ближче своїм користувачам і залучити нових клієнтів.

У stfalcon.com є досвід розробки рішень для транспортної галузі і ми будемо раді створити Android і iOS додатки для вашої компанії.

про автора

Керівник відділу Mobile

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

Схожі статті

Повернутися до списку записів До списку записів

Ваш сервіс буде охоплювати пересування тільки в межах міста або ви хочете пропонувати міжміські напрямки?