Последней версией прошивки iPhone, на которой у большинства пользователей не возникало проблем с GPS, была 2.2.1. Новое поколение 3.x принесло огромное количество новых функций, но заметно испортило одну очень важную — качество работы GPS. Интернет был полон негативных отзывов о том, что после обновления на прошивку 3.0 GPS перестал нормально работать. Владельцы новых iPhone 3GS с предустановленной прошивкой 3.0 даже подозревали, что дело в бракованном GPS-модуле аппарата. Некоторые сайты активно расследовали эту неприятную историю, но никаких видимых причин тому, что GPS не хочет работать, не нашлось, что косвенно подтвердило предположение о том, что виновата именно прошивка модема.
Казалось бы, какое отношение может иметь GSM-модем iPhone к GPS? Если бы в iPhone использовалась обычная технология GPS, то действительно, почти никакого. Но на самом деле, как и в других мобильных устройствах, в iPhone применена технология A-GPS (Assisted GPS), которая задействует в ходе поиска спутников данные вышек мобильной связи. Подробнее об этом мы уже писали ранее.
Мы можем подтвердить описанную выше проблему на реальных примерах. Автор статьи имел дело как минимум с четырьмя айфонами, испытывавшими серьёзные проблемы с качеством и скоростью определения координат на карте на прошивках 3.0, 3.1 и 3.1.2.
Прошивку 3.1.3 все дружно ругают за отсутствие сколько-нибудь заметных изменений (точности измерения заряда батареи и улучшения работы японской клавиатуры для нового релиза, мягко говоря, маловато). А особенно её ругают за встроенное обновление модема iPhone для 3G и 3GS, ведь это породило новый виток проблем для реальных и потенциальных владельцев неофициальных аппаратов.
Но у прошивки 3.1.3 неожиданно обнаружилась и весьма приятная особенность. Обновлённый до версии 05.12.01 модем iPhone, похоже, наконец-то избавился от проблемы с GPS, затянувшейся на долгие месяцы. По результатам придирчивого тестирования двух айфонов можно сделать вывод о резко возросшем качестве приёма сигнала спутников. Теперь пресловутую «пульсирующую точку» на карте можно поймать даже в помещении — раньше об этом мечтать не приходилось.
В общем, если вам нужен GPS и вы владеете официальным (либо официально разлоченным) iPhone, то прошивка 3.1.3 может оказаться для вас не такой уж и никчёмной.