Войти

Или войди с помощью

Почему таксист с Android за 10 тысяч довезёт быстрее, чем вы с iPhone за 150

Алексей Махов avatar |
Почему таксист с Android за 10 тысяч довезёт быстрее, чем вы с iPhone за 150

Знакомая картина? Едешь по Тверской, никого не трогаешь, и тут навигатор выдает, что вы ушли с маршрута. Смотришь на экран, а твой кружок дрифтует по взлетно-посадочной полосе Шереметьево или Внуково. В это же время таксист в соседнем ряду на побитом жизнью Xiaomi спокойно катит по стрелочке в правильном месте.

Логичный тогда вопрос, а почему дорогущий iPhone проигрывает там, где справляется копеечный китаец? Так вот, проблема в том, как iOS работает с данными GPS.

В iOS геолокация закрыта наглухо. Яндекс Карты или 2ГИС не имеют прямого доступа к GPS-модулю. Приложение просто спрашивает у системы, где Айфон находится.

Когда в центре работают системы подмены координат (спуфинг), они бьют очень мощным фейковым сигналом. iOS ловит его и думает, ооо какой сильный спутник, мы точно в аэропорту. Система передает эти координаты в Яндекс. Алгоритмы навигатора понимают, что машина не могла телепортироваться на 30 километров за секунду, но сделать ничего не могут. На iOS они обязаны рисовать то, что скормила система.

На Андроиде же разработчики имеют доступ к чистым данным с GPS-чипа. Навигатор видит резкий, нелогичный скачок координат, понимает, что это фейк, и просто отсекает этот сигнал.

Тут включается в работу ещё и инерциальная навигация. Когда Android отбрасывает фейковый GPS, он начинает вести машину по гироскопу, акселерометру и примерной скорости потока (вы же замечали, что в тоннелях навигатор всё равно работает?).

У Айфона датчики движения ничуть не хуже, но iOS настолько свято верит ложному сигналу глушилки, что даже не думает включать этот инерциальный режим. Для системы вы не потеряли связь, вы просто мгновенно переместились в Химки.

Пока Apple не даст разработчикам доступ к сырым геоданным (из-за политики конфиденциальности этого не будет), мы так и будем летать по аэропортам.

Единственный рабочий костыль сегодня для владельцев Айфонов – никогда не выключать Wi-Fi. Держите его включенным в самих Настройках.Если айфон видит сеть кофейни на Патриках, ему сложнее поверить фейковому спутнику из Внуково. Хоть как-то спасает.

9
2
Что-то пошло не так
1

Этот пост написан читателем в разделе Блоги, где каждый может разместить статью. Начните по этой ссылке. Лучшие посты появятся на iPhones.ru.


P.S. Обязательно прочитайте инструкцию, она поможет.

Логотип iPhones.ru
iPhones.ru
Знакомая картина? Едешь по Тверской, никого не трогаешь, и тут навигатор выдает, что вы ушли с маршрута. Смотришь на экран, а твой кружок дрифтует по взлетно-посадочной полосе Шереметьево или Внуково. В это же время таксист в соседнем ряду на побитом жизнью Xiaomi спокойно катит по стрелочке в правильном месте. Логичный тогда вопрос, а почему дорогущий...

1 комментарий

Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик из TikTok
Котик из TikTok
Котик из TikTok
Котик из TikTok
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Видео мем
Видео мем
Видео мем
Видео мем
Видео мем
Видео мем

Какие правила в комментариях
  1. _OSha_ avatar
    _OSha_ сегодня в 14:26
    0

    какой дивный бред

    Войди на сайт, чтобы ответить
    Ответить

Нашли орфографическую ошибку в новости?

Выделите ее мышью и нажмите Ctrl+Enter.