Как выбрать режим «При использовании приложения» для геолокации на iPhone

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

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

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

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

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

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

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

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

Почему приложения запрашивают геолокацию

Местоположение используется приложениями для разных задач. Карты определяют текущую точку и помогают строить маршруты, сервисы доставки используют его для уточнения адреса, а приложения погоды определяют место, для которого нужно показать прогноз.

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

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

Чем «При использовании приложения» отличается от других вариантов

Режим Что получает приложение Когда подходит
Никогда Доступ к Службам геолокации запрещён Если функция местоположения не нужна или вы не хотите предоставлять доступ
Спросить в следующий раз или при отправке iPhone снова предлагает выбрать разрешение при следующем запросе Когда доступ нужен редко и вы хотите принимать решение отдельно для каждого случая
При использовании приложения Приложение получает доступ во время работы или при использовании функции на экране Для карт, доставки, такси, погоды и других функций, которым местоположение нужно непосредственно во время работы
Всегда Приложение может получать доступ к местоположению в фоновом режиме Для функций, которым действительно требуется отслеживание местоположения без активного использования приложения

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

Когда стоит выбрать «При использовании приложения»

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

Типичные ситуации:

  • Карты и навигация. Вы открываете приложение, чтобы определить своё местоположение, построить маршрут или сориентироваться на местности.
  • Доставка и такси. Геопозиция нужна для определения текущего места, адреса подачи или выбора ближайшей точки.
  • Погода. Приложению нужно понять, для какого места показать прогноз.
  • Камера. Геопозиция может использоваться для сохранения информации о месте съёмки, если эта функция включена.
  • Социальные приложения. Местоположение может быть нужно для функций, связанных с ближайшими местами или публикациями.
  • Фитнес-приложения. При запуске тренировки с отслеживанием маршрута геолокация используется непосредственно для этой функции.

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

Когда «При использовании приложения» может не подойти

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

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

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

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

Как включить «При использовании приложения» на iPhone

Изменить разрешение можно через настройки конкретного приложения:

  1. Откройте «Настройки» на iPhone.
  2. Перейдите в раздел «Конфиденциальность и безопасность».
  3. Откройте «Службы геолокации».
  4. Убедитесь, что Службы геолокации включены.
  5. Найдите нужное приложение и откройте его настройки доступа.
  6. Выберите «При использовании приложения», если такой вариант доступен.
  7. При необходимости отдельно настройте параметр «Точная геопозиция».

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

Что делать, если нужного варианта нет

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

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

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

Что такое «Точная геопозиция»

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

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

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

Настройка изменяется в том же разделе: «Настройки» → «Конфиденциальность и безопасность» → «Службы геолокации» → нужное приложение. Там можно отдельно изменить параметр «Точная геопозиция», если он доступен.

Влияет ли режим на конфиденциальность

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

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

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

Как понять, действительно ли приложению нужна геолокация

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

Проверьте следующие вопросы:

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

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

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

Ошибка 1. Путать «При использовании» и «Всегда»

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

Ошибка 2. Отключать точную геопозицию вместо самого доступа

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

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

Ошибка 3. Полностью отключать Службы геолокации из-за одного приложения

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

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

Ошибка 4. Сразу выбирать «Всегда» при появлении запроса

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

Ошибка 5. Не проверять результат после изменения разрешения

После изменения настройки проверьте нужную функцию. Например, для карт — построение маршрута, для фитнес-приложения — отслеживание тренировки с маршрутом.

Как выбрать режим для разных задач

Задача Что обычно проверить На что обратить внимание
Просмотр погоды по текущему месту «При использовании приложения» Часто достаточно приблизительного местоположения, если высокая точность не требуется
Построение маршрута «При использовании приложения» Может потребоваться «Точная геопозиция»
Вызов такси или заказ доставки «При использовании приложения» Проверьте точность определения точки подачи или доставки
Функция с отслеживанием маршрута в фоне Проверьте требования конкретного приложения Может потребоваться фоновый доступ
Приложение, которому геолокация не нужна «Никогда» Ограничение доступа может не повлиять на остальные функции

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

Что проверить, если приложение не определяет местоположение

Если после выбора «При использовании приложения» геолокация не работает, проверьте несколько настроек:

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

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

Какой режим выбрать в большинстве обычных случаев

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

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

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

Итог: как принять решение

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

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

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

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

Что значит «При использовании приложения» на iPhone?

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

Можно ли пользоваться картами с режимом «При использовании приложения»?

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

Нужно ли включать «Точную геопозицию»?

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

Что лучше: «При использовании приложения» или «Всегда»?

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

Можно ли изменить разрешение позже?

Да. Откройте «Настройки» → «Конфиденциальность и безопасность» → «Службы геолокации», выберите приложение и измените разрешение. Там же, если доступно, можно отдельно включить или отключить «Точную геопозицию».

Ru-iPhone.ru