Обзор Android 16 fixes a big privacy flaw in its ‘approximate’ location setting

Обзор

Команда форума
Редактор
Регистрация
15 Февраль 2018
Сообщения
15 666
Лучшие ответы
0
Реакции
0
Баллы
1 295
Offline
#1


Andy Walker / Android Authority


Many Android apps ask for your current location to show you more relevant results or help with directions, but most don’t need your precise GPS coordinates to do the job. That’s why Android offers two levels of location accuracy: Precise and Approximate. These options are controlled by two different Android permissions and are intended for different kinds of apps.


If an app requests a precise location, Android provides the most accurate estimate it can, usually within 3 to 50 meters (about 10 to 164 feet). If an app requests an approximate location, however, Android will only provide a rough estimate of your device’s location, which may only be accurate to within 3 square kilometers (about 1.2 square miles). This is why navigation apps always require your device’s precise location, while most other apps can function perfectly well with either.




Mishaal Rahman / Android Authority


Of course, many apps that don’t need your precise location ask for it anyway, as there’s little stopping them from doing so. You should be wary of these apps, as they might be collecting your location data for tracking purposes. In contrast, apps that only request your device’s approximate location are less likely to be covertly tracking you, as the rough location estimate they receive is too broad to be useful for that purpose.


However, your approximate location can sometimes be enough for an app to pinpoint where you are. This is especially true in rural areas with low population density. In these zones, even a rough estimate can be revealing if there are only a few roads or buildings nearby. That rough estimate might be enough to identify your specific location, defeating the privacy benefit of the feature.


To solve this problem, Google has quietly introduced a new feature in Android 16 called “density-based coarse locations.” Here’s how it works.


You’re reading the Authority Insights Newsletter, a weekly newsletter that reveals some new facet of Android that hasn’t been reported on anywhere else. If you’re looking for the latest scoops, the hottest leaks, and breaking news on Google’s Android operating system and other mobile tech topics, then we’ve got you covered.


Subscribe here to get this post delivered to your email inbox every Saturday.

Density-based coarse locations in Android 16


The problem with Android’s old approach was that it always provided the same level of accuracy, whether you were in a bustling city or a small town. In densely populated areas, an approximate location places you among many other people, making it difficult to single you out. As I just explained, however, that same estimate could easily identify someone in a sparsely populated area. Android’s approximate location is supposed to be privacy-friendly, but for people in rural areas, it often failed to deliver.


Android 16 fixes this by switching to density-based coarse locations. The system can now check the nearby population density. If it’s low, it provides apps an even less precise estimate of your location. The goal is to make the “approximate” estimate feel just as anonymous in a sparse rural area as it does in a dense city.


Approximate location access cannot pinpoint one's location in a densely populated area like a city.
Precise location access can pinpoint one's location in a densely populated area like a city.

Internally, Android 16 makes this happen by adding support for population density providers. These are components, typically supplied by a system-level application, that determine the population density at a given location. They are intended to be implemented by system packages like Google Play Services, which already provides the APIs that most apps use to get your location. Thus, it makes sense for Google Play Services to handle population density estimates as well. Still, Google designed this feature so that a phone manufacturer (OEM) could implement its own provider, which would be necessary in markets like China where Google’s location services aren’t available.


Although there’s evidence that Google Play Services has added support for this feature, we don’t know if it has actually rolled out. The developer flag for the feature is enabled on my Pixel devices, and the relevant code change mentions it’s intended for “Android B” (i.e., Android 16). The configuration that allows Android to use an external population density provider — such as the one from Google Play Services — is also enabled on my devices. However, that isn’t enough to confirm the feature is actively being used.


One way to tell if this feature is live would be to travel to a sparsely populated area and check whether the approximate location estimate is even rougher than usual. The next time I’m in such an area, I’ll be sure to test this and report back, so stay tuned for the results!

Bluewave – A new, more accurate position engine


Another feature I’ll be looking into is whether Google has improved location accuracy on Android. A source told me last year that Google was testing a more dependable positioning solution codenamed “Bluewave.” This new engine supposedly combines raw data from global navigation satellite systems (GNSS) with correction data from base stations to calculate your position with greater accuracy. According to my source, this would make the Bluewave engine about 2.25 times more accurate.


I heard Google began testing Bluewave late last year with plans for a rollout earlier this year, but I’m not sure if it ever launched. If it had gone live with the expected improvements, we likely would have heard about it by now. The silence suggests Google either hasn’t released it or decided it wasn’t worth a public announcement.


In any case, it’s good to see Google working to make location tracking on Android both safer and more accurate. Location services are a fundamental benefit of a mobile device, but only when they’re used responsibly. Hopefully, Google will encourage more apps to use approximate location instead of precise, as it’s a more privacy-friendly option — especially with the new density-based coarse location feature in Android 16.


Want more?


Authority Insights is more than a newsletter — it’s the hub for all our best content. If you care about Android, you won’t want to miss any of our other exclusive reports.


Don’t have time to read them all? Subscribe to our Authority Insights Podcast to hear me and my co-host, C. Scott Brown, break down our top stories of the week.


This week’s top Authority Insights

The great Gemini takeover


Goodbye, Assistant: Google prepares to make Gemini your only option

Related




Gemini Deep Research could soon get Drive and Gmail superpowers (APK teardown)

Related




Google's Search Live may soon learn to respect boundaries

Related




Exclusive: Here's your first look at Google Messages' Nano Banana-powered Remix feature

Related




Google Photos' Ask Photos could soon make searching memories even easier

Related




Google Messages will soon save you from opening web pages — here's how Insights will work

Related




One UI 8.5's notification summaries may not be to everyone's delight

Related



New Google features that give you more control


Google's proposed Android changes won't save sideloading

Related




Google's working to give you more control over app data backups

Related




We found a hidden Google Wallet feature that could change the way you commute

Related




Google Maps could soon let you choose shady streets, literally (APK teardown)

Related




This upcoming Google Play Store change could make app reviews actually useful

Related



Android phones are getting even crazier…


I benchmarked my first Snapdragon 8 Elite Gen 5 phone and it (almost) lives up to the hype

Related



Other top stories

A look at the highs, lows, and head-scratchers of Google’s hardware


The Pixel 10 Pro is the Pixel I've always wanted Google to make

Related




Two months later, the Pixel 10's worst feature finally lived up to the hype

Related




The Pixel 10 Pro’s new voice typing is wild, and it’s changed how I use my phone

Related




Sorry, Pixel 9 and 10 owners: Google won't be fixing that speakerphone issue

Related




Heads-up: A 10,000mAh Qi2 power bank will only charge your Pixel 10 once

Related




5 smartwatches you should buy instead of the Google Pixel Watch 4

Related



Google’s AI is making moves, but is it what users actually want?


Goodbye, Google Assistant: Gemini is starting to roll out to Android Auto

Related




Apple is paying Google $1bn to upgrade Siri with... Gemini

Related




Forget Gemini, Google Home users just want the basics to work again

Related



A peek at some exciting new mobile hardware, from foldables to gaming


Samsung Galaxy Z TriFold finally seen in detail, and it's looking seriously impressive

Related




Why I skipped the Galaxy Z Fold 7 for a cheaper alternative

Related




The KONKR Pocket FIT is the affordable flagship gaming handheld of my dreams

Related



For the power users and debaters: a look under the OS hood.


Google's proposed Android changes won't save sideloading

Related




Android inflates your phone's signal strength, but for good reason (Updated)

Related




Liquid Glass proves that Android app design is still an afterthought

Related




Is your phone on the list? LineageOS adds Android 16 support for more devices

Related



Spruce up your home screen with these new customization tools and toys


This new Android launcher is a minimalist's dream come true

Related




Google's new Pixel theme packs are nearly ready to customize your phone with one tap

Related




Your Pixel is hearing the call of the wild with these latest Google Sounds additions

Related



When corporate giants have problems, the shockwaves are felt by everyone


Verizon is in crisis: Here's what its new CEO must do to turn things around

Related




3 more Google platforms lose Disney content as YouTube TV spat continues

Related



Android Auto’s bumpy ride


The 6 worst Android Auto problems that Google needs to fix

Related




Thank you for being part of our community. Read our Comment Policy before posting.
 
Сверху Снизу