«Никогда», «Спросить в следующий раз» или «При использовании приложения»: какой доступ к геолокации выбрать

Если приложение просит доступ к местоположению, одного правильного варианта для всех случаев нет. Всё зависит от того, зачем программе нужна геолокация и как часто вы собираетесь пользоваться этой функцией. Если приложение постоянно работает с вашим местоположением, начните с «При использовании приложения». Когда геолокация нужна время от времени, удобнее каждый раз решать отдельно. А если функция вам вообще не нужна, доступ можно запретить.

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

Содержание
  1. Что означают три варианта доступа к геолокации
  2. «Никогда»
  3. «Спросить в следующий раз»
  4. «При использовании приложения»
  5. Чем отличаются варианты: приватность, удобство и контроль
  6. Зачем приложению вообще нужно местоположение
  7. Как выбрать разрешение для разных приложений
  8. Карты и навигация
  9. Такси и доставка
  10. Погода
  11. Социальные сети
  12. Магазины и сервисы
  13. Банковские и финансовые приложения
  14. Игры
  15. Приложения, которым геолокация нужна неочевидно
  16. Стоит ли в большинстве случаев выбирать «При использовании приложения»
  17. Точная и приблизительная геолокация — отдельная настройка
  18. Что делать, если приложение слишком часто просит геолокацию
  19. Как проверить и изменить разрешение
  20. На iPhone
  21. На Android
  22. Что делать, если после выбора «Никогда» приложение перестало работать
  23. Типичные ошибки при настройке геолокации
  24. Частые вопросы
  25. Что безопаснее: «Никогда» или «При использовании приложения»?
  26. Что означает «Спросить в следующий раз»?
  27. Экономит ли запрет геолокации батарею?
  28. Можно ли сначала запретить геолокацию, а потом разрешить её?
  29. Нужно ли давать приложению постоянный доступ к местоположению?
  30. Как выбрать разрешение за несколько секунд

Что означают три варианта доступа к геолокации

«Никогда»

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

При этом «Никогда» не означает, что приложение вообще никак не сможет определить ваш регион. Например, сервис может использовать сведения, которые вы указали сами, или приблизительно определить местоположение по сетевым данным. Речь именно о запрете системного доступа к геолокации.

Этот вариант подходит, если местоположение не нужно для используемой функции или вы просто не хотите давать приложению такой доступ.

«Спросить в следующий раз»

При выборе этого режима решение откладывается до следующего обращения приложения к геолокации. На iPhone пункт может называться «Спросить в следующий раз или когда я делюсь». После этого система снова предложит выбрать подходящий вариант. На Android похожий режим обычно называется «Спрашивать каждый раз».

Главный плюс здесь в том, что ранее выданное разрешение не превращается в постоянное. Когда программе снова понадобится местоположение, можно решить, давать ли его на этот раз. Обратная сторона — повторные запросы. Если вы пользуетесь геолокацией почти при каждом запуске приложения, они быстро начинают мешать.

Такой режим удобен, когда местоположение требуется время от времени: например, для разового поиска ближайшего объекта, выбора точки на карте или другой функции, которой вы пользуетесь редко.

«При использовании приложения»

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

Это не означает постоянное отслеживание телефона. Фоновая геолокация регулируется отдельно, и для неё может понадобиться дополнительное разрешение. Поэтому само по себе право использовать местоположение при открытом приложении не даёт программе неограниченного доступа в фоне.

Чем отличаются варианты: приватность, удобство и контроль

Настройка Приватность Удобство Что будет с функциями, которым нужна геолокация Когда подходит
Никогда Приложение не получает местоположение через системное разрешение Удобно, если геолокация не нужна; неудобно для функций, которые от неё зависят Некоторые функции могут перестать работать или работать не полностью Когда местоположение не требуется или вы не хотите давать доступ
Спросить в следующий раз Доступ можно разрешать заново при каждом обращении Менее удобно из-за повторных запросов Доступ можно дать только тогда, когда он понадобится Для редкого или непредсказуемого использования геолокации
При использовании приложения Доступ ограничен по сравнению с фоновым разрешением Подходит для большинства функций, работающих вместе с открытым приложением Функции, которым нужно текущее местоположение, обычно продолжают работать Для карт, навигации, доставки и похожих приложений

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

Зачем приложению вообще нужно местоположение

Сам запрос геолокации ещё не говорит о том, что программе нужен постоянный доступ. Всё зависит от того, какую функцию она выполняет. Операционная система показывает запрос потому, что приложение обратилось к данным о местоположении, а разрешение на такой доступ даёт пользователь.

У навигации причина понятна: чтобы построить маршрут от текущего места, приложению нужно знать, где находится телефон. Сервис доставки может использовать геолокацию для определения точки доставки или ближайших объектов. Погодное приложение может автоматически выбрать прогноз для вашего текущего региона.

Если назначение геолокации неясно, соглашаться сразу необязательно. Можно сначала отказать в доступе и проверить, что именно перестанет работать. Если функция окажется нужной, разрешение можно вернуть позже.

Как выбрать разрешение для разных приложений

Карты и навигация

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

Такси и доставка

Сервису такси или доставки геолокация может понадобиться, чтобы определить вашу текущую точку. Если вы открываете приложение только во время заказа, постоянный доступ для этого не обязателен. Начните с «При использовании приложения». Если отдельной функции потребуется более широкий доступ, система может запросить его отдельно.

Погода

Геолокация позволяет погодному приложению автоматически выбрать населённый пункт. Но если вы предпочитаете указать город вручную, доступ к местоположению вообще не нужен. В таком случае можно выбрать «Никогда», если приложение поддерживает ручной выбор города.

Социальные сети

Для просмотра публикаций и общения геолокация обычно не нужна. Она может понадобиться для отдельных функций, например для добавления геометки. Если вы ими не пользуетесь, доступ можно запретить.

Магазины и сервисы

Приложение магазина может определять ближайший филиал, пункт выдачи или доступные поблизости услуги. Если вы и так выбираете магазин вручную, постоянный доступ к местоположению может быть лишним. Для разового поиска можно дать доступ только в момент, когда он действительно нужен, если устройство поддерживает такой вариант.

Банковские и финансовые приложения

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

Игры

Большинству игр местоположение для самой игры не требуется. Исключение составляют проекты с функциями, связанными с реальным миром или объектами поблизости. Если вы ими не пользуетесь, можно выбрать «Никогда». Когда такая функция нужна лишь изредка, подойдёт режим с повторным запросом.

Приложения, которым геолокация нужна неочевидно

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

Стоит ли в большинстве случаев выбирать «При использовании приложения»

Для программы, которой местоположение нужно во время работы, это вполне практичный вариант. Но универсальным правилом его считать не стоит.

  • Если все нужные функции работают без геолокации, выбирайте «Никогда».
  • Если местоположение требуется лишь время от времени, удобнее режим с повторным запросом, если он доступен.
  • Если геолокация нужна для основной функции во время работы приложения, «При использовании приложения» обычно даёт необходимый доступ без постоянного разрешения.
  • Если программа просит доступ в фоне, сначала разберитесь, какая именно функция его использует.

Точная и приблизительная геолокация — отдельная настройка

В современных версиях iOS и Android можно отдельно выбрать точность определения местоположения. Это другой параметр: он отвечает не за то, когда приложение получает доступ, а за то, насколько точно оно может определить ваше положение.

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

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

Что делать, если приложение слишком часто просит геолокацию

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

  1. Откройте настройки разрешений приложения.
  2. Проверьте текущий доступ к местоположению.
  3. Если геолокация нужна время от времени, выберите режим с повторным запросом, если он доступен.
  4. Если она нужна только во время работы программы, выберите «При использовании приложения».
  5. Если связанные с местоположением функции вам не нужны, запретите доступ.

После изменения настройки приложение может снова показать запрос. Это нормально: программа могла обратиться к геолокации для действия, которое требует разрешения.

Как проверить и изменить разрешение

На iPhone

В актуальных версиях iOS доступ к местоположению настраивается через параметры конфиденциальности и служб геолокации. Там можно выбрать приложение и изменить разрешение. Доступные варианты зависят от версии системы и самого приложения.

Отдельно можно настроить точность местоположения. Если программа хочет использовать геолокацию в фоне, iOS может запросить для этого дополнительное разрешение. Система также может показывать напоминания о таком доступе.

На Android

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

Точность местоположения также может настраиваться отдельно. Поэтому при проверке разрешения стоит посмотреть не только, разрешена ли геолокация, но и в каком режиме она работает и используется ли точное местоположение.

Названия пунктов меню на iPhone и Android могут отличаться от приведённых здесь. Производители Android используют собственные оболочки, а набор доступных разрешений зависит от версии системы и конкретного приложения.

Что делать, если после выбора «Никогда» приложение перестало работать

Сначала выясните, какая именно функция перестала работать. Если речь идёт о навигации, поиске ближайших объектов, автоматическом выборе места или другой возможности, зависящей от геолокации, это ожидаемый результат отказа в доступе.

Если эта функция вам нужна, откройте настройки приложения и измените разрешение. Для работы только при открытом приложении обычно достаточно «При использовании приложения». Для редких обращений можно выбрать режим с повторным запросом, если он поддерживается устройством.

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

Типичные ошибки при настройке геолокации

  • Автоматически разрешать доступ каждому приложению. Сам факт запроса ещё не означает, что программе нужен постоянный доступ.
  • Запрещать геолокацию всем приложениям. В этом случае могут перестать работать полезные функции карт, навигации, доставки и других сервисов.
  • Путать «При использовании приложения» с фоновым доступом. Это разные режимы, и для работы в фоне могут потребоваться отдельные разрешения.
  • Считать «Никогда» запретом на получение любой информации о местоположении. Этот режим блокирует системный доступ к геолокации, но не мешает сервису использовать другие сведения для приблизительного определения региона.
  • Не обращать внимания на точность. Иногда приложению достаточно знать примерный район, и передавать точные координаты нет необходимости.
  • Считать первоначальный выбор окончательным. Разрешение можно пересмотреть позже в настройках устройства.

Частые вопросы

Что безопаснее: «Никогда» или «При использовании приложения»?

«Никогда» ограничивает системный доступ сильнее: приложение не получает местоположение через соответствующее разрешение. Но если геолокация нужна для функции, которой вы пользуетесь, такой запрет просто отключит или ограничит её. Поэтому выбор зависит от конкретной задачи.

Что означает «Спросить в следующий раз»?

Это режим, при котором разрешение можно заново подтвердить при следующем обращении приложения к геолокации. На iPhone пункт может называться «Спросить в следующий раз или когда я делюсь», а на Android обычно используется формулировка «Спрашивать каждый раз». Точное поведение зависит от версии системы и конкретного сценария.

Экономит ли запрет геолокации батарею?

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

Можно ли сначала запретить геолокацию, а потом разрешить её?

Да. Доступ к местоположению обычно можно изменить в настройках устройства в любое время. Можно сначала отказаться от разрешения, а потом вернуть его, если окажется, что без геолокации нужная функция не работает.

Нужно ли давать приложению постоянный доступ к местоположению?

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

Как выбрать разрешение за несколько секунд

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

  • Если местоположение не требуется, выберите «Никогда».
  • Если оно нужно редко и вы хотите принимать решение каждый раз, используйте «Спросить в следующий раз» или аналогичный режим.
  • Если функция использует ваше текущее местоположение во время работы приложения, подойдёт «При использовании приложения».
  • Если программа просит фоновый доступ, отдельно проверьте, какая функция его использует.

Проще всего исходить из конкретной задачи, а не давать приложению максимально широкое разрешение. Если вы ошиблись с выбором, ничего страшного: настройки геолокации можно изменить позже.

Ru-iPhone.ru