4 ms·
--the new JobScheduler only works on 8.0 or Google Play services actually, it works on Android 5.0, thats the version it was introduced in. -> In Android 8.0,
by kshingne 9y ago
--the new JobScheduler only works on 8.0 or Google Play services
actually, it works on Android 5.0, thats the version it was introduced in.
-> In Android 8.0, you need to use Google Play services to get Location, Stepcounter, any device sensor,
You don't necessarily have to go through play services for any of these. API's are available in the platform for all of them or can be replicated.
I think the possible anti competitive behaviour from Google(in Android's case) is forcing the OEM's to install their apps by default.and practically forcing developers to use Play services for notifications.
- kuschku 9y ago> API's are available in the platform for all of them or can be replicated. All the sensors are only available to foreground apps, and only while they are running (at significant battery cost). The only way to get aggregate data is through Google Fit or other Google APIs. I've tried. > actually, it works on Android 5.0, thats the version it was introduced in. There's three versions, but all either require modern Android versions, or Play Services. I detailed this on reddit recently.