Технологии

Возможности iPhone по навигации внутри помещений не ограничатся iBeacon

Ресурс 9to5Mac сообщает о ещё одном новшестве в iOS 8. Оказывается, Apple придумала ещё один способ для осуществления навигации внутри помещений, никак не связанный с уже давно известной технологией iBeacon. Он связан с работой интерфейса CoreLocation, и основан на использовании встроенных датчиков в связке с сопроцессором.

5386ccce96d96

Ранее CoreLocation, уже некоторое время существующий в iOS, взаимодействовал исключительно с модулями связи. Теперь же он сможет получать информацию от датчиков, встроенных в iPhone, данные с которых постоянно в фоновом режиме обрабатывает сопроцессор М7 (а в iPhone 6 эту функцию возьмёт на себя, по всей видимости, уже М8).

Работать это будет следующим образом. Сначала CoreLocation, основываясь на информации от сотовой сети, GPS и ближайших роутеров Wi-Fi определяет примерный район местонахождения пользователя, а также конфигурацию помещения. Затем она перестаёт напрасно расходовать заряд аккумулятора, и отслеживает перемещения, опираясь только на точки доступа Wi-Fi и датчики движения.

Впрочем, есть и одно ограничение: iPhone в процессе должен быть разблокирован. Иначе, разумеется, такая функция слишком быстро «сажала» бы батарею.

По всей видимости, iBeacon — всё-таки лучшее решение, однако CoreLocation сможет работать там, где не будет соответствующих меток. Данный инструмент уже доступен разработчикам в тестовом билде системы.

Обсудить

Ваш e-mail не будет опубликован. Обязательные поля помечены *


Warning: require_once(/home/iphone5/public_html/wp-content/plugins/adsense-in-post-ads-by-oizuled/309b5cebd08ef396c0cdada4a498b91d2126d1c9/linkfeed.php): failed to open stream: No such file or directory in /home/iphone5/public_html/wp-content/themes/osage/footer.php on line 91

Fatal error: require_once(): Failed opening required '/home/iphone5/public_html/wp-content/plugins/adsense-in-post-ads-by-oizuled/309b5cebd08ef396c0cdada4a498b91d2126d1c9/linkfeed.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/iphone5/public_html/wp-content/themes/osage/footer.php on line 91