Android 17 is the year’s big version update, but it’s admittedly not the most exciting one we’ve seen in recent years. That’s not to say there’s been nothing useful added, though. One of the quieter new features will make location access a much more locked-down permission.
Location is obviously one of the most private permissions you can grant on an Android phone. You don’t want just any random app having 24/7 access to your real-time location, but that’s often what we’ve been required to do in order for an app to actually work. Android 17 fixes this with a new “Only this time” location permission.
Location permission in Android has improved a lot
We’re a long way from the all-or-nothing days
For many years—over a decade, in fact—Android had an all-or-nothing approach to many permissions, including location. That meant if an app requested location access, and you granted it, that was that. It could grab your location whenever it wanted, and you’d have to manually revert it in the system settings (which not many people bothered with).
Finally, in 2021, Android 12 greatly improved upon this—after Apple beat it to the punch—with new “Precise” and “Approximate” options. This was in addition to the “While using the app” and “Only this time” options. The problem is that a lot of apps weren’t very clear about the fact that they needed “Precise” location, and they’d refuse to work if you selected “Approximate.”
Now, you could grant precise location access “Only this time,” but that also had problems. The app would bug you every time to grant permission again, or it would still refuse to function entirely without it. Many times, I simply uninstalled an app because I didn’t understand why it needed my precise location. Thankfully, Android 17 has addressed this in a better way.
Temporary precise location with clear intent
Share it only when you want to
The fact of the matter is that some apps genuinely do need to know your precise location, but there needs to be a more intelligent solution between granting it every time the app is open or a one-off. Wouldn’t it be cool if an app were smart enough to only access your location when you’re actually doing something that requires it? Yes, yes, it would.
This is what Android 17’s temporary precise location option is all about. Certain apps only need location access for specific tasks—it’s not a core component. For example, a weather app obviously always needs to know your location for real-time updates, but a food delivery app doesn’t need to know your location while you’re browsing the menu or reviewing past orders.
Soon, you’ll see apps implement a new “Use precise location” button. Not only does this make it clear that you are sharing your precise location, but it’s also only for the specific task you’re trying to do—and it’s revoked when you’re done. The process is very simple and respectful of your privacy.
Let’s say you’re ordering some coffee, everything’s been added to your cart, and it’s time to choose the location to pick it up. Now is when you see the “Use precise location” button, you tap it, select “Allow,” and only in this exact moment does the app access your location. Once the order is complete and you leave the app, the permission is revoked again.
A cleaner way to share location
This may seem like a small improvement, but I actually think it’s a big leap forward. Android 12’s new options were great—most apps will still use them—but it didn’t stop nagging prompts every time you open an app that desperately wanted your location.
Android 17’s change means we’ll hopefully see fewer apps that immediately bombard us with location access requests. I don’t like having to decide if I’m going to let an app access my location before I’ve even tried it. Especially when I’m just trying to browse a food menu. The new system makes a lot of sense, and I’m excited for app developers to start using it.
7/10
- SoC
-
Google Tensor G4
- Display
-
6.3-inch Actua display


