Фоновые службы геолокации в iOS 8: забудьте о быстром разряде аккумулятора

52

Геолокация

Время автономной работы смартфонов сейчас является ахиллесовой пятой почти всех крупных производителей — будь то Apple, Samsung или Sony. Не все могут позволить себе покупку iPhone 6 Plus с батареей емкостью около 3000 мАч, поэтому обладатели iPhone очень часто ищут, как же продлить время свободы от розеток хотя бы на час.

За все время мы выпускали много советов по увеличению времени автономной работы iPhone и iPad. Одними из самых «прожорливых» по праву считаются геолокационные службы, которые приложения используют для определения вашего местоположения.

В меню «Службы геолокации» раздела «Конфиденциальность» настроек iOS предусмотрена возможность запретить тому или иному приложению использовать службы геолокации в фоновом режиме — то есть даже тогда, когда вы не работаете с программой. Казалось бы, довольно удобно, в чем же проблема?

Геолокации Геолокации

А дело в том, что после запрета работать с вашим местоположением в фоновом режиме программа не сможет его использовать и тогда, когда вы ее запустите. В итоге приходится вновь заходить в настройки, искать это приложение (поскольку быстрого доступа к этому меню нет) и вновь изменять настройки. По завершению работы с программой данные действия необходимо проделать снова.

Промежуточный вариант между полным запретом использования служб геолокации и полным доступом к ним со стороны приложений не предусмотрен. В связи с этим программы, которые работают с местоположением в фоновом режиме, активно «съедают» драгоценные проценты в правом верхнем углу экрана вашего iPhone или iPad. Так, например, если вы проложили маршрут в «Навигаторе» и закрыли приложение, оно все равно продолжает вас «отслеживать».

В то же время в iOS 8 Apple предоставила разработчикам возможность самим выбирать, будет ли программа работать с геолокацией пользователя в фоновом режиме. Так что здесь уже все зависит от создателей самих приложений. Поэтому для некоторых стандартных программ в Купертино все же предусмотрели возможность использования геолокации только при запущенном приложении. Но не для всех. Так, например, для «Камеры» есть, а для «Погоды» — нет.

Камера Погода

Пока что одним из своеобразных выходов из этой ситуации может стать полный запрет использования служб геолокации тем программам, для которых отсутствие этой функции некритично — например, для банковских приложений. В остальных же случаях устанавливать запрет нецелесообразно.

52 комментария

  1. 0

    У самса уже давно как батарея держит большо дня в активном использовании.
    Что за брел?! (отправлено из приложения AppleInsider.ru)

  2. 0

    Статья не о чем, одни расстройства (отправлено из приложения AppleInsider.ru)

  3. 0

    Бред* (отправлено из приложения AppleInsider.ru)

  4. 0

    А отключать геолокацию полностью, когда она не нужна — религия не позволяет? Нужен навигатор, включил геолокацию, не нужен — выключил полностью. В чем проблема? (отправлено из приложения AppleInsider.ru)

    • 0

      45th, Неудобно ее выключать! Странно почему быстрого виджета для вкл/выкл интернета и gps еще до сих пор не сделали (отправлено из приложения AppleInsider.ru)

    • 0

      45th, Дык погоду охота знать))) (отправлено из приложения AppleInsider.ru)

    • 0

      45th, Я вообще не пойму, а у вас так часто геолокация из фона вызывается самими приложениями?
      На андроиде в меню где местоположение показано какие приложения и как используют геолокацию. Как правило гугл только в фоне собирает данные о передвижениях у меня и все. Для получения фоновой геолокации вроде как нужны доп права приложению, тем более с GPS.
      К слову еще одна вещь — если мне не изменяет память, приложения в фоне вообще не жрут отдельно геолокацию, они могут брать данные гугла.

      К слову вообще можно ли посмотреть на айфоне использовалась ли геолокацию? Потому что похоже проблема раздута из ничего, у меня на андроиде ничто кроме гугла не использует геолокацию на постоянной основе.

      • 0

        Bupyc, Именно так и реализовано в iOS, автор не в курсе и раздаёт вредные советы. (отправлено из приложения AppleInsider.ru)

      • 0

        Bupyc, Да, в iOS можно посмотреть какие именно приложения используют геолокацию в данный момент или запрашивали её хотя бы раз в течение последних 24 часов. Но реализовано не очень удобно, нельзя узнать какой именно тип геолокации был использован. (отправлено из приложения AppleInsider.ru)

        • 0

          vitorg, действительно можно. Но очень неудобно искать в меню отключение/включение геолокации. А зимой так вообще лучше полчаса поблудить, чем на морозе в телефоне копаться.

  5. 0

    Закрытое (а не свернутое) стороннее приложение не может жрать аккум. В iOS не бывает демонов от сторонних разработчиков. Точка. (отправлено из приложения AppleInsider.ru)

  6. 0

    Да пофигу, включена или не включена геолокация в последних сборках. Разница настолько несущественна для разряда АКБ, что больше потеряете на потерях в использовании дисплея iPhone

  7. 0

    Полный бред. (отправлено из приложения AppleInsider.ru)

  8. 0

    Геолокацию вообще вырубил для всех приложений. Эта бесполезная приблуда, а энергию жрет сильно. Сейчас 5S стал хоть батарею нормально держать. (отправлено из приложения AppleInsider.ru)

    • 0

      .andrew.670., Вы неправы, это сильно зависит от типа геолокации, например Foursquare, получая геопозицию в фоне совсем не ест аккумулятор, а карты едят очень сильно. (отправлено из приложения AppleInsider.ru)

  9. 0

    Грамотно посоветовал. Только сначала нужно посмотреть сколько эта прога жрет, а затем думать — отключать или нет. Некоторые бывает жрут реально. (отправлено из приложения AppleInsider.ru)

  10. 0

    Отключил 3G. Аймеседж и без него работает, карты яндекс офлайн скачаны…больше ничего не трогал. Айфон живет полтора суток при интенсивных звонках. (отправлено из приложения AppleInsider.ru)

  11. 0

    А как смотреть статистику аккумулятора оно у меня показывает постоянно что запустится после нескольких минут использования , хотя я уже часов 5 пользуюсь??? (отправлено из приложения AppleInsider.ru)

  12. 0

    Опять Богданов всех путает :/ В iOS есть три типа геолокации: significant location change service, location service и background location service, разница между ними огромная, первый не ест аккумулятор, а второй и третий едят очень сильно, НО при использовании любого типа iOS отображает одну и ту же стрелку вверху, т.е. для пользователя эти режимы неотличимы. Изучите сначала принципы работы iOS, а потом только давайте советы. (отправлено из приложения AppleInsider.ru)

    • 0

      vitorg, А вот такой вопрос, в андроиде 3 режима также
      По всем источникам — самое точное, это мобильные сети вафля и gps.
      По координатам сети — вафля и моб сети.
      и GPS

      Первый режим общий. как правило его используют все, он либо быстро дает приближенное значение либо если GPS быстро найдет спутники еще более точное. В нем работают например карты.

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

      Третий режим где то только GPS нужен как правило для точного определения, например можно вручную его включить что заставит все приложения использовать GPS. В этом режиме работает например Ingress т.к. эта игра требует для своей работы точности местоположения.

      И да. В андроиде нет значка геолокация. Есть значек — используется GPS. Т.е. если в 1 или 3 режиме в данный момент активен GPS то показывается этот значек, у меня еще по триггеру запускается приложение, которое в строке уведомлений показывает число спутников и другую вспомогательную информацию. То есть пользователя не тревожит, что гугл каждые 5-15 минут может делать поиск вайфай сетей и определять координаты. Это занимает 0.5 сек и не жрет аккум.

      Вот мне интересно, а как с этим делом обсоит в айос? То есть показывает при любом типе геолокации? Глупо как то немного. Пугает только ведь.

      • 0

        Bupyc, Всё именно так и реализовано в iOS, правда, есть ещё и возможность работы с максимальной точностью (GPS) в фоне когда вы можете свернуть всё или даже заблокировать телефон, но всё равно будете слышать голосовые подсказки «поверните налево/направо» и т.п., а заблокированный телефон будет в такие моменты подсвечивать экран, показывая развязки, этот режим доступен только специально одобренным приложениям вроде навигаторов.
        Но к сожалению iOS не даёт пользователю понять какой тип геолокации используется в данный момент, во всех случаях отображается одна и та же иконка стрелки, что конечно же путает пользователя и приводит к огромному количеству негативных отзывов у невиновных приложений, использующих пониженную точность в фоне и не поедающих аккумулятор.
        И да, принудительно включить GPS нельзя, но если фоновое приложение использует пониженную точность (вышки GSM и WiFi), то в случае запуска навигационного приложения использующего GPS и фоновое приложение начнёт получать точную позицию, хотя не так часто (примерно 1 раз на километр если двигаться по прямой). (отправлено из приложения AppleInsider.ru)

    • 0
      Александр Богданов

      vitorg, Информация, которой вы поделились, безусловно, очень интересная. Однако в данной статье посыл как раз такой, что когда разработчики будут предусматривать такой режим работы геолокационных служб, жить станет гораздо легче 🙂 (отправлено из приложения AppleInsider.ru)

      • 0

        Александр, Они уже это предусматривают, проблема только в том, что сама Apple никак не информирует пользователя о том какой тип геолокации запрашивает приложение, по-хорошему вообще стоило бы разделить эти типы геолокации на 3 отдельных доступа. (отправлено из приложения AppleInsider.ru)

  13. 0

    У меня12 000 ампер,все равно сумка,и геолокацию отключаю всегда,когда нужно включаю (отправлено из приложения AppleInsider.ru)

    • 0

      soloSolero, У меня 20000 mAh юзаю свой нексус 4 в течении дня ничем не ограничиваясь. Где то в середине дня подключаю его к аккуму и юзаю дальше.

      • 0

        Bupyc, У меня iPhone 5s при использовании в хвост и в гриву (в основном сёрфинг и музыка) к вечеру садится до 25-30%, а дальше уже заряжается в машине по пути домой, но на всякий случай таскаю аккумулятор на 9000 mah. (отправлено из приложения AppleInsider.ru)

  14. 0

    Спасибо за статью. Да но это плохо что сделали это все только для камеры … (отправлено из приложения AppleInsider.ru)

  15. 0

    Хватит спамить (отправлено из приложения AppleInsider.ru)

  16. 0

    Вот сколько читаю отзывов, все больше удивляюсь, что можно делать такого весь день с 5s, что до конца дня не доживает? Я говорю про средний день. Откуда у вас столько времени втыкать в экран своего смартфона? Или это геймеры поголовно? Или вы все обитаете в зонах плохого покрытия сети? Согласен, что в IPhone 5 батарея была никудышная, у меня держал до часов 15 дня. Но 5s меня устраивает целиком и полностью, вечером к 19 часам стабильно остается 30-35 %. Да, я не вишу часами в соцсетях, не играю в игры. Но я активно читаю с него новости, книги, пользуюсь органайзерами, Evernote, камерой (в основном для заметок и фото детей, активно). Звоню около 40 мин — 1 час в день, 30-40 смс. И всё равно я не могу убить аккумулятор до 10% до отхода ко сну. Откуда вы находите столько свободного времени в течение дня, чтобы так много общаться со смартфоном? Если только вы не студент/школьник или неработающая блондинка. (отправлено из приложения AppleInsider.ru)

    • 0

      VDoc, Например, у вас установлен LINE/Viber, да хоть тот же iMessage где вы подписаны на чат с 100-200 участников, эти ребята могут чатиться весь день, при этом вы включаете беззвучный режим и каждые 5-15 минут к вам приходят 5-15 сообщений, каждый раз срабатывает вибро и загорается экран у вас в кармане, вроде бы вы вообще не пользовались телефоном, но к 15 часам он уже просит зарядку. (отправлено из приложения AppleInsider.ru)

  17. 0

    Бог мой, ну что опять за помойка в комментах. Ребята, нравится самсунг и андроид продолжайте жевать кактус, зачем приходите сюда ?
    И знаете, почему s5 работает долго? Им не пользуются, ибо нафиг не нужен ))))

  18. 0

    Меняем Погоду на другое приложение, например от yahoo. (отправлено из приложения AppleInsider.ru)

  19. 0

    Долгое время я сомневался в верности своей девушки, думал, что она ходит налево. Она рассказывала мне,что ездит к маме. Я долго сомневался в этом.Сложилось так, что один знакомый дал мне один номер. Я, позвонив туда, узнал точное местоположение своей бывшей девушки. Как оказалось,она ездила в город своего бывшего парня.
    Хочу сказать огромное СПАСИБО оператором тех. поддержки. Вот номер : +79286629134
    Всем советую,там работают отзывчивые люди. ВСЕ АНОНИМНО!!!!!!!!!!!!!!!!!!!

  20. 0

    Долгое время я сомневался в верности своей девушки, думал, что она ходит налево. Она рассказывала мне,что ездит к маме. Я долго сомневался в этом.Сложилось так, что один знакомый дал мне один номер. Я, позвонив туда, узнал точное местоположение своей бывшей девушки. Как оказалось,она ездила в город своего бывшего парня.
    Хочу сказать огромное СПАСИБО оператором тех. поддержки. Вот номер : +79286629134
    Всем советую,там работают отзывчивые люди. ВСЕ АНОНИМНО!!!!!!!!!!!!!!!!!6!!

Авторизуйтесь Чтобы оставить комментарий