
Android 17 представляет ряд обновлений конфиденциальности местоположения, последним из которых, представленным в Beta 3, стала «кнопка местоположения».
Новая кнопка местоположения обеспечивает «упрощенный доступ для однократного использования», при этом Google отмечает, что «поиск ближайшего магазина или отметка поста в социальной сети» не должны означать, что приложения имеют «постоянный или фоновый доступ к точному местоположению пользователя». Это то, о чем просили отраслевые партнеры и разработчики, чтобы «предоставить своим пользователям более простой и конфиденциальный поток определения местоположения».
В частности, это «новый элемент пользовательского интерфейса, разработанный для обеспечения четкого пути к ответственному однократному точному определению местоположения». Доступ будет осуществляться «до закрытия приложения».



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

Тем временем, Android 17 Beta 3 представляет «улучшенный» диалоговое окно разрешений во время выполнения для определения местоположения. Этот переработанный дизайн делает «Точное» и «Приблизительное» явными флажками, чтобы быть более визуально различимыми.
Beta 2 против Beta 3


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



Последнее изменение местоположения, которое вводит Android 17, — это «улучшение алгоритма для приблизительных (грубых) местоположений, чтобы учитывать плотность населения».
Ранее грубые местоположения использовали статическую сетку шириной 2 км, что в районах с низкой плотностью населения может быть недостаточно конфиденциальным, поскольку квадрат площадью 2 км часто мог вмещать всего несколько пользователей.
Новый алгоритм «заменяет эту фиксированную сетку динамически изменяемой областью, основанной на местной плотности населения».
Увеличивая сетку для районов с более низкой плотностью населения, Android обеспечивает более последовативную гарантию конфиденциальности в различных средах, от густонаселенных городских центров до отдаленных регионов.