Android 17 adds ‘location button’ for apps and more private ‘Approximate’ algorithm

Android 17 has rolled out a series of noteworthy updates aimed at enhancing location privacy, with the latest addition in Beta 3 being the innovative “location button.”

Streamlined User Experience

This new feature offers users “simplified access for one-time use,” allowing them to utilize location services without granting apps permanent or background access to their precise whereabouts. Google has emphasized that the ability to find a nearby shop or tag a social media post should not come at the cost of user privacy. This update is a direct response to requests from industry partners and developers seeking a more straightforward and private location flow for their users.

The location button introduces a fresh user interface element designed to facilitate responsible access to precise location data. Users will have control over this access until they close the app, ensuring that their location is only shared when necessary.

Once consent is provided, this session-based access eliminates repeated prompts for location-dependent features. This benefits developers by creating a smoother experience for their users and providing high confidence in user intent, as access is explicitly requested at the moment of action.

Developers are given the flexibility to customize the button’s appearance, including its background and icon color scheme, outline style, and size and shape. Google has also provided a predefined list of options for text labels, allowing for further personalization.

To ensure security and trust, the location icon itself remains mandatory and non-customizable, while the font size is system-managed to respect user accessibility settings.

In addition to the location button, Android 17 Beta 3 has introduced an improved runtime permission dialog for location access. This redesign features explicit checkboxes for “Precise” and “Approximate” options, making them visually distinct for users.

Enhanced Transparency and Privacy

Android 17 continues to prioritize transparency in location permissions, having redesigned the full location permission transparency indicator first introduced in Android 16 QPR3. A persistent blue dot now appears in the status bar whenever a non-system app accesses a user’s location. Users can tap on notifications or Quick Settings to see which apps have recently accessed their location.

Another significant update in Android 17 is the improvement of the algorithm for approximate (coarse) locations, which now takes into account local population density. Previously, coarse locations relied on a static 2 km-wide grid, which could compromise privacy in low-population areas where a 2 km square might contain only a few users.

By increasing the grid for areas with lower population density, Android ensures a more consistent privacy guarantee across different environments from dense urban centers to remote regions.

AppWizard
Android 17 adds ‘location button’ for apps and more private ‘Approximate’ algorithm