Жители нашей страны, в последнее время сталкиваются с очевидными проблемами в работе систем геолокации. Навигатор может ни с того ни с сего перебрасывать вас в другой район или считать, что вы движетесь в противоположном направлении.
Разбираем, почему так происходит и как это можно исправить, перенастроив свой гаджет.
Почему не работает GPS
На самом деле, речь не только о GPS, ведь есть и другие системы геопозиционирования: отечественный ГЛОНАСС, китайская Beidou, японская QZSS и так далее. Каждая использует свою сеть спутников, находящихся на орбите, но работают они по одному принципу, и проблемы с ними те же самые. А раз уж GPS стала именем нарицательным (неудивительно для самой популярной системы), будем использовать именно эту аббревиатуру.
Навигационные системы определяют ваше местоположение по сигналу со спутников геопозиционирования. Однако с помощью тех же сигналов можно навести на конкретную цель и военный дрон. Поэтому в особо ответственных зонах ставят «глушилки» — они либо заменяют сигнал ложным (тогда вас внезапно перекидывает в Шереметьево или Севастополь), либо создают сильные помехи. Особенно часто с проблемами в навигации водители сталкиваются в центре Москвы: здесь явно интересы безопасности превыше всего.
Но что делать обычному автолюбителю, которому просто нужно добраться из точки А в точку Б по навигатору? Специалисты из Яндекс Такси и Яндекс Карт не так давно провели исследование, которое показало, что в зависимости от марки смартфоны по-разному работают с навигационными системами. Точнее всех местоположение определяют модели Samsung, Redmi и Google Pixel. Однако менять свой смартфон на другой только в надежде улучшить навигацию — решение сомнительное: есть более практичный вариант.
Как улучшить определение местоположения
Наши мобильные гаджеты умеют работать с геопозиционированием не только на основе сигналов спутников. Есть альтернативные способы: с использованием вышек сотовой станции и Wi-Fi-сетей. Даже анализ Bluetooth-сигналов от других устройств (без прямого к ним подключения), по утверждению разработчиков, может повысить точность позиционирования.
Однако, чтобы делать это в режиме реального времени (что важно для навигации), нужно отправлять запросы очень часто. Если бы все смартфоны делали это именно так, их батареи разряжались бы гораздо быстрее. Поэтому в операционных системах гаджетов частота запросов ограничена — они отправляются 1–2 раза в минуту. Но если очень нужно, такую блокировку можно снять. Именно это и советует Яндекс Навигатор (соответственно, и Яндекс Карты). Давайте разберёмся, как это сделать.
Смартфоны на ОС Android
Поскольку эта операция обычным пользователям не нужна, создатели Android спрятали её максимально глубоко — в «режим разработчика». Возможно, звучит тревожно, но на деле это просто расширение стандартных настроек — превратить смартфон в «кирпич» они не могут.
1. Нужно войти в режим разработчика. На разных устройствах алгоритмы немного отличаются. Например, в Xiaomi нужно открыть «Настройки», далее выбрать пункт «О телефоне» и 7 раз подряд нажать на строку «Версия MIUI». Для Realme траектория похожая: «Об устройстве», затем «Версия», 7 раз нажать на «Номер версии». О том, как сделать это в других ОС, можно без особых проблем найти в интернете.
2. В разделе «Система» у вас появится новый пункт «Режим разработчика» (если смартфон спросит вас пароль, введите его). Найти его можно и через строку поиска — например, в Realme он называется «Возможности разработчика». Войдите в этот режим.
3. В строке с названием вроде «Ограничивать поиск сетей Wi-Fi» тумблер будет включен. Вам нужно его выключить — так вы снимете ограничения.
Вот, собственно, и всё. Ничего страшного в использовании режима разработчика нет, он просто даёт вам дополнительные полномочия. Для собственного спокойствия его можно выключить (также тумблером), тогда вы точно ничего не «сломаете».
Смартфоны Apple
К сожалению, вышеописанный способ не работает со смартфонами Apple. У американского бренда закрытая экосистема, а программно «вскрыть» iPhone или iPad можно только несанкционированными производителем способами (Jailbreak). Но такое вмешательство не только приводит к потере гарантии на устройство, но и создаёт дополнительные риски безопасности, а также может ухудшить стабильность работы смартфона.
Смартфоны Huawei и Honor
Хотя в основе их рабочей оболочки всё та же ОС Android, китайский производитель закрыл «режим разработчика» — и управлять лимитом запросов к сетям Wi-Fi здесь возможности нет.
Единственное, что может сделать пользователь, — проверить, использует ли вообще смартфон беспроводные сети для определения местоположения. Для этого нужно найти в настройках меню «Данные о местоположении» (они в разделе о безопасности), затем войти в «Дополнительные настройки» и включить двумя переключателями использование Wi-Fi и Bluetooth для повышения точности определения местоположения.
Кроме того, в старых версиях фирменной оболочки в том же разделе есть пункт «Службы геолокации HMS Core», в котором тоже стоит сдвинуть флажок в положение On.
В смартфонах Huawei можно проверить, разрешено ли использование точных геоданных для конкретного приложения. Например, заходим в меню в «Данные о местоположении», далее «Геоданные», выбираем в списке Яндекс Навигатор. Тумблер «Точные данные» должен быть включен (но обычно галочка стоит там по умолчанию).
Насколько повышается расход энергии при частом поиске Wi-Fi-сигналов, каждый может проверить на своём устройстве опытным путём. Проверка на тестовом смартфоне Realme GT 7 какого-то существенного падения автономности не показала. Правда, у этого гаджета большая батарея на 7000 мАч — возможно, при более скромной ёмкости разница всё-таки будет заметной. Если это критично, можно просто вручную включать и отключать ограничения по поиску точек Wi-Fi: всё-таки на большей части территории Москвы и за её пределами GPS работает стабильно.