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.
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.
