Evolution of location access on Android
As more apps started using location in the background, and sending this data to servers for use by applications outside the device, Android started setting some rules of the game to manage battery drain and user privacy. The Android platform has evolved significantly with Android 8 and onward.