Покращений режим пошуку точки
По-перше, я вирішив перейменувати його на “Навігація до точки”. Мені здається, так буде зрозуміліше для нових користувачів, що це за функція, а старі користувачі, думаю, не будуть проти.
У відгуках і листах користувачі просили мене додати більше показників навігації, а також кілька додаткових ліній на карту.
Жовта лінія, як і раніше, означає початковий маршрут. Пунктирна чорно-біла — це лінія, яка показує найкоротший шлях до точки в цей момент. Ще є синя лінія — вона показує поточний напрямок вашого руху, тобто через що проходитиме ваш шлях, якщо ви рухатиметеся в тому ж напрямку. На синій лінії також можна побачити синє кільце — воно показує місце, де ви будете через хвилину, якщо рухатиметеся з тією ж швидкістю і в тому ж напрямку.
Окрім дистанції до точки, додалися такі показники, як курс на точку, поточна швидкість і орієнтовний час прибуття до точки.
Також я дозволив собі оновити іконки для початкової і кінцевої точки маршруту. Ті, що були (рибка і дідусь), мені здається, вже трохи застаріли. Вони кумедні, але не надто зручні в реальних умовах. Ще тепер навігацію можна запускати не тільки з карти, а й зі списку точок.
Якщо є якісь зауваження до цих змін — пишіть на пошту і в коментарі, врахую.
Покращення роботи зі шарами
Зміни невеликі, але важливі. Кнопку хрестик я замінив на “око”. Цей хрестик дійсно тут був недоречним і через нього було багато проблем. Багато користувачів думали, що він просто закриває діалогове вікно. Купивши карту, вони натискали на цю кнопку, а потім писали мені на пошту, що карта зникла одразу після покупки. Інші думали, що якщо її натиснути, карта буде видалена назавжди, і тримали на карті багато зайвих шарів. “Око”, думаю, краще відображає значення цієї кнопки.
Також додалася ще одна кнопка — вона наводить карту на вибраний шар. Я, як активний користувач додатка, часто стикався з проблемою: у списку шарів десяток карт зі складними назвами. Наприклад, хочеш прибрати зайве, але не знаєш, що саме зайве. Починаєш змінювати прозорість усім шарам по черзі, щоб зрозуміти, де яка карта. Це займає багато часу і нервів. Тепер усе простіше — натискаєш на кнопку фокус і бачиш, до якої карти належить цей елемент списку.
Підтримка смарт-годинників Wear OS
Здійснилося! Я давно це задумав, але не доходили руки, були більш важливі завдання з покращення додатка. Можливості пристрою на зап’ясті величезні, я вже передчуваю, наскільки зручними будуть наступні функції. Але поки я реалізував тільки найосновніші: збереження точки і запис треку. Дійсно, буває дуже зручно зберегти точку або почати запис треку, не виймаючи телефон із кишені.
Наступна важлива функція для годинників буде “Навігація до точки”. У мене вже сверблять руки її випробувати і поділитися з вами.
Вирішено проблеми з Android 10
Ця версія операційної системи принесла користувачам можливість вибирати, дозволяти додатку доступ до місцезнаходження тільки коли додаток активний, чи і у фоновому режимі. Через це у людей почалися проблеми з роботою додатка у фоні — коли екран гас, переставала працювати запис треку і навігація до точки. Багато моделей телефонів при оновленні до Android 10 автоматично забороняли всім додаткам доступ до місцезнаходження у фоні за замовчуванням. Тепер усі ці ситуації враховані та опрацьовані.
Інші дрібниці
Було вирішено трохи змінити діалогові вікна меню і додати іконки до опцій. Мені здається, так значно краще.
Також тепер при довгому натисканні на карту з’явилося більше опцій — можна виміряти відстань до вибраного місця, увімкнути навігацію без необхідності зберігати точку та інші опції.