Android 8 limits how frequently background apps can retrieve the user’s current location. (see more)
Maybe some applications use GPS without any visible need, but some apps use it as its core. And now they can’t.
With Android Oreo, I have to keep a track app in foreground, with an active screen. Google says it intends to save battery, but with Oreo, I waste more battery than ever because my tracking apps need to run in foreground with an active display, with the display always on. Burn battery and burn display. And every 10 minutes I have to touch the screen…
It is the time to move to iOS?