Компания Google внедрила в операционную систему Android 16 новую функцию защиты приватности под названием «приблизительное местоположение на основе плотности населения». Ранее в системе существовало два типа разрешений для определения геолокации: точное с погрешностью до 3–50 метров и приблизительное с радиусом размытия около 3 квадратных километров.
Проблема предыдущей реализации заключалась в недостаточной эффективности приблизительного местоположения для малонаселенных регионов. В сельской местности даже такой размытый радиус позволял идентифицировать местоположение пользователя из-за малого количества зданий и дорог в указанной области.
Новый механизм анализирует плотность населения в текущем районе нахождения устройства. При обнаружении малолюдной местности система автоматически увеличивает радиус размытия координат, обеспечивая сопоставимый уровень анонимности для жителей сельских и городских территорий.
Техническая реализация функции осуществляется через специальных поставщиков данных о плотности населения, в роли которых обычно выступают системные приложения, включая сервисы Google Play. Производители мобильных устройств сохраняют возможность внедрения собственных решений, что особенно актуально для стран с ограниченным доступом к сервисам Google.
В настоящее время функция находится на стадии тестирования, хотя соответствующий код уже интегрирован в систему. Параллельно Google продолжает работу над повышением точности позиционирования, разрабатывая новый движок Bluewave, который использует комбинацию спутниковых и наземных данных для двукратного улучшения точности определения координат.