Как управлять точностью местоположения на Android

Местоположение — это конфиденциальная информация, к которой приложения стремятся получить доступ на смартфонах. Некоторым приложениям, например Google Maps, он нужен для работы. Другим приложениям, таким как Facebook, он действительно не нужен для выполнения своих основных функций. Как на iOS, так и на Android вы можете ограничить доступ приложений к местоположению. На Android вы можете управлять точностью местоположения, чтобы приложения не могли точно знать, где вы находитесь.

Точность местоположения на Android

Чтобы управлять точностью определения местоположения, откройте приложение «Настройки» и выберите «Местоположение». Если он уже включен, вы увидите параметр «Режим». Нажмите на него. На экране режима определения местоположения будут перечислены три режима точности определения местоположения, которые поддерживает Android.

В режиме высокой точности используются все беспроводные переключатели и ваш GPS-приемник для отслеживания вашего местоположения. Если вы используете службу вызова такси, такую ​​как Uber или Lyft, вам нужно будет включить высокую точность, чтобы приложения могли определять ваше текущее местоположение.

  Что такое APN и как его изменить на моем телефоне Android?

Метод экономии заряда аккумулятора зависит от вашей сети оператора связи, Wi-Fi и Bluetooth для определения вашего местоположения. Он не учитывает только GPS, но GPS очень важен, и если вы в пути, одного этого варианта будет недостаточно для использования таких приложений, как Uber или Google Maps.

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

К сожалению, Android не позволяет вам устанавливать точность местоположения для каждого приложения. Вы можете разрешить или запретить приложению доступ к вашему текущему местоположению, но все приложения, которые имеют доступ к вашему местоположению, будут иметь одинаковый уровень доступа. Например, если вы разрешили Google Maps и приложению Facebook использовать ваше текущее местоположение и выбрали режим «Высокая точность», оба приложения смогут определять ваше местоположение через GPS, Wi-Fi, Bluetooth и вашу мобильную сеть. .

  Snapdragon Glance - это приложение для блокировки экрана для Android, ориентированное на пользователя

Возможности для совершенствования

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

  Terrain Home - это средство запуска приложений с интеллектуальным универсальным поиском [Android]

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