Повітряна тривога, РЕБ працює — і маркер у Google Maps чи Waze замирає, «телепортується» на кілька кілометрів або впевнено веде вас не тією вулицею. Для українських водіїв це вже буденність. Український розробник Сергій Яровий створив BlindDriver — навігатор, який спроєктовано саме під цей сценарій. Розбираємо, як він працює, що вміє у свіжій версії 0.5, скільки коштує і чим відрізняється від альтернатив.
Проблема: чому звичайні навігатори губляться
Звичайний навігатор довіряє кожній координаті, яку йому віддає смартфон. Коли GPS глушать або підміняють (спуфінг), телефон продовжує видавати позицію — просто хибну. Навігатор слухняно малює її на карті, і водій втрачає орієнтир саме тоді, коли він найпотрібніший: у незнайомому районі, вночі, під час тривоги.
BlindDriver побудовано навколо протилежного принципу: кожна GPS-позиція під підозрою, доки не доведено протилежне.
Хто і як створив BlindDriver
Автор застосунку — Сергій Яровий. Ідея виникла з особистого досвіду: працюючи в таксі, він постійно стикався з тим, що під час тривог навігація стає непридатною. Цікава деталь — застосунок активно розроблявся із залученням ШІ, і це не демо-проєкт, а повноцінний Android-навігатор з картами, маршрутизацією, роботою з датчиками, яким реально користуються за кермом.
Проєкт розвивається дуже швидко: від перших публікацій до версії 0.5.14 минуло лише кілька тижнів.
Як BlindDriver працює без GPS
Важливе уточнення: «навігатор без GPS» — це спрощення. Точніше казати, що BlindDriver продовжує вести по маршруту, коли надійної супутникової позиції немає. Логіка роботи складається з кількох кроків:
- Розпізнавання глушіння. Застосунок аналізує рівень підсилення приймача (AGC), кількість супутників, стрибки й «замерзання» координат, розбіжність зі швидкістю та з позицією за мобільною мережею. Стан сигналу видно завжди: GPS ✓ (норма), GPS ⚠ (слабкий), GPS ✕ (втрачено), GPS ⚡ (глушіння).
- Захист від підміни. Підозрілі координати не потрапляють на карту, а різкий стрибок далеко від маршруту просто відкидається.
- Ведення за розрахунком (dead reckoning). Без довіреного GPS маркер рухається маршрутом зі швидкістю, оціненою за останнім надійним сигналом і позиціями Wi-Fi та веж. Акселерометр і гіроскоп визначають зупинки й старт, тож маркер не «їде» на світлофорі. Перед поворотом маркер чекає, поки гіроскоп підтвердить поворот керма.
- Чесна похибка. Розрахункова позиція відображається сірою стрілкою з колом можливої похибки, а внизу видно, скільки часу немає GPS.
- Ручна корекція. Кнопки ↑100 і ↓100 зсувають маркер на 100 м вперед або назад. Побачили знайоме перехрестя — поправили за секунду.
- Самовідновлення. Коли GPS повертається, позиція плавно «підтягується» до реальної. Розворот без GPS застосунок помічає за гіроскопом і пропонує перебудувати маршрут.
Ведення за графом доріг
З версії 0.5.6 з'явився суттєво точніший алгоритм: позиція обчислюється за графом доріг України. Застосунок тримає сотні можливих положень авто й відкидає неможливі на основі поворотів, зупинок і даних мобільної мережі. За словами розробника, похибка в цьому режимі не накопичується з часом. Для роботи треба завантажити граф доріг у налаштуваннях.
Що нового у версії 0.5
- Вантажний режим. Вказуєте масу, висоту й ширину — маршрут оминає мости й проїзди, де знаки цього не дозволяють. Потрібен окремий граф для вантажівок (близько 285 МБ).
- OBD-адаптер (тест, Android). Bluetooth-адаптер ELM327 передає реальну швидкість авто, і маркер без GPS не відстає та не «тікає» вперед.
- Світлофори, переходи, залізничні переїзди й лежачі поліцейські по всій Україні — понад 90 тисяч об'єктів з OpenStreetMap, вшиті в застосунок і доступні без інтернету.
- Інтеграція з Waze. Маршрут з Waze можна «поділитися» в BlindDriver, а функція передачі позиції віддає Waze і картам розрахункові координати, коли справжнього GPS немає.
- Англійський інтерфейс з перемиканням одиниць виміру.
- iPhone — тестова збірка в TestFlight за запрошенням.
- Кнопка «Авто / Їду / Стою» для ручного керування станом руху маркера.
Офлайн-режим
BlindDriver може працювати майже повністю без інтернету:
- граф доріг України (близько 287 МБ) для побудови й перебудови маршрутів на телефоні;
- каталоги адрес по областях (усі 25 разом — близько 40 МБ), пошук з урахуванням старих назв вулиць і дрібних помилок;
- офлайн-карта вздовж маршруту або в радіусі 25-100 км навколо вас;
- база з 426 камер Патрульної поліції з голосовим попередженням.
Голосові підказки — українською, ведення працює у фоні й при вимкненому екрані.
Тарифи
Ключові функції — ведення без GPS, захист від глушіння, офлайн-карта й голос — безкоштовні на всіх тарифах. Кожна нова установка отримує 15 днів пробного періоду з усіма можливостями.
У безкоштовній версії діють обмеження: 5 нових маршрутів на добу, 1 проміжна точка, до 5 збережених маршрутів і адрес. Pro відкриває офлайн-маршрути, вантажний режим, камери й світлофори на екрані, аналітику поїздок і передачу позиції у Waze.
| Термін | Ціна |
|---|---|
| 1 місяць | 100 грн |
| 3 місяці | 300 грн |
| 6 місяців | 500 грн |
| 1 рік | 1000 грн |
Оплата — через Telegram-бот застосунку (WayForPay, фіскальний чек на e-mail) або через Google Play у відповідній збірці.
Чесно про обмеження
Розробник сам відкрито пише про слабкі місця, і це викликає довіру:
- Розрахунок — не супутник. Без GPS позиція неминуче дрейфує. На реальній поїздці під глушінням медіанне відхилення становило близько 70 м, але наприкінці маршруту маркер міг випереджати авто на сотні метрів. Саме тому потрібні кнопки ↑↓100.
- Затори й знаки швидкості потребують власного безкоштовного ключа Mapbox. Без нього маршрути будуються через OSRM, без заторів.
- Лише Україна. Точки й маршрути за кордоном не приймаються.
- Встановлення через APK (Android 10+). Google Play Захист може попередити, що не перевіряв застосунок.
- Закритий код. На GitHub лежать лише готові збірки.
- Ранній етап розробки: можливі помилки, функціональність змінюється.
Приватність
Обліковий запис не потрібен, реклами й сторонньої аналітики немає. Позиція рахується на телефоні. Запис логів поїздок вимкнено за замовчуванням, а відправка їх розробнику — добровільна, з автоматичним видаленням точок біля старту й фінішу (дім і робота).
Як встановити BlindDriver
- Відкрийте репозиторій github.com/chatmag/blinddriver-releases і завантажте останній APK з розділу Releases.
- Дозвольте встановлення з цього джерела.
- Надайте доступ до геолокації й сповіщень.
- Для роботи без інтернету завантажте граф доріг і каталоги адрес своїх областей (бажано по Wi-Fi).
- За бажанням додайте власний ключ Mapbox для заторів.
Застосунок сам раз на добу перевіряє оновлення й перевіряє підпис та контрольну суму файлу перед встановленням.
Вимоги: Android 10 або новіший. Для iPhone — тестова версія через TestFlight.
Альтернативи: ринок «навігаторів без GPS» в Україні
BlindDriver не єдиний такий проєкт — РЕБ породила цілу нішу українських застосунків:
- «Орієнтир: навігатор без GPS» від подружжя Владислава та Дарини Шинкаренко. Поки що для iPhone, за два тижні — понад 23 тисячі завантажень і місце в топ-3 категорії «Навігація». Повністю безкоштовний, без реклами. Позицію коригують подвійним тапом. Android-версію обіцяють у листопаді, також плануються CarPlay та Android Auto.
- Azimut GPS — Android-застосунок із захистом від глушіння й підміни в Google Play, базова функція безкоштовна.
- LOST — навігатор з голосовим керуванням, що веде за маршрутом без супутникового сигналу.
На тлі конкурентів BlindDriver вирізняється найглибшою технічною «начинкою»: детектор глушіння за AGC, ведення за графом доріг, OBD, інтеграція з Waze і вантажний режим. Мінус — встановлення через APK і частина функцій за підпискою.
Висновок
BlindDriver — не магічна заміна GPS, і розробник цього не приховує. Але коли звичайна навігація перестає працювати взагалі, він справді допомагає доїхати. Для таксистів, кур'єрів, логістів і всіх, хто регулярно їздить під час тривог, його варто встановити хоча б як «запасний парашут» поруч із Waze чи Google Maps.
Корисні посилання:
- GitHub-репозиторій: github.com/chatmag/blinddriver-releases
- Сайт і довідка: chatmag.github.io/blinddriver-releases
- Відеоінструкція з встановлення: youtu.be/IReSMJ1Fozk
- Telegram-спільнота: t.me/BlindDriver
Джерела: dev.ua, Телеграф, Root Nation, dev.ua (Орієнтир), офіційний репозиторій BlindDriver.