Реализация A-GPS в iPhone

A-GPS

Чтобы понять, о чем далее пойдет речь, давайте сперва разберемся с понятиями. GPS (Global Positioning System) – это система спутниковой навигации, позволяющая определить местонахождение объекта и его скорость практически в любую погоду. Реже система используется в космическом пространстве в непосредственной близости от Земли. Первоначально, как и многие изобретения, разрабатывалась система под вооруженные силы США. Сейчас же каждый из нас может наслаждаться такой диковинкой.

A-GPS же является немного упрощенной версией системы, позволяющая определять местонахождение сотового телефона без получения сигналов со спутника. Такой вариант наиболее распространен в средствах мобильной связи, так как сотовый телефон не может иметь достаточно мощного GPS приемника из-за своих размеров. Поэтому разработчики исключили необходимость в сигнале спутника.

Даже у современных GPS приемников существует проблема с «холодным стартом», то есть при включении устройства и поиске спутников. Из-за множества факторов, совершенно не зависящих от вас и вашего телефона, процесс поиска спутника может затянуться на несколько минут, что вызовет недовольство и дискомфорт пользователя. Более того, в режиме активного поиска спутника телефон расходует большое количество электрической энергии, что приводит к быстрой разрядке аккумулятора. A-GPS раз и навсегда упростил жизнь как нам, так и устройству.

Нас же интересует реализация системы A-GPS в нашем iPhone, не правда ли? В данном аппарате местоположение пользователя будет определяться при помощи GPS, Wi-Fi и станций сотовых операторов. Примем во внимание, что в компании Apple работают отличные специалисты, так как реализовать столь сложную систему им удалось при помощи двух антенн. A-GPS система выигрывает по быстроте обработки данных при холодном старте. Если бы в iPhone использовалась обычная GPS система, то нам бы потребовался гораздо более мощный приемник, еще одна антенна и стальные нервы, чтобы ждать, пока телефон отыщет спутник. A-GPS работает быстрее из-за того, что вспомогательный сервер заранее подсказывает телефону о ближайших спутниках. Кстати, на музыку и прочие радости у вас будет больше времени, так как аккумулятор при работе с GPS приложениями будет разряжаться медленнее.

A-GPS в iPhone может работать без связи с сетью, что будет удобно для людей, проводящих много времени на природе. Однако, не забудьте заранее закачать на телефон Google Maps, они нам еще пригодятся. Раз к сети мы не привязаны больше, то и путешествовать мы можем заметно дальше.

Телефон разумно использует батарею при работе с A-GPS, чтобы аккумулятор садился медленнее, то есть активирует приложение лишь в моменты необходимости или по требованию пользователя. Но не стоит забывать, что изначально телефон не разрабатывался в качестве вашего персонального путеводителя от Москвы до Владивостока, поэтому длительность работы устройства в режиме активного использования A-GPS не превышает нескольких часов.