Other big points for app makers include a flooding threshold for to encourage the API level support and
idle state apps not being able to record device sensor data.
Not exact matches
In Android P, when the camera service detects that a UID is «
idle» — that is to say, when the device is in the
idle Doze
state and background
apps» access to CPU and network - intensive services is restricted — Android will generate an error and close access to the camera.
(In this case, «
idle» refers to the
idle Doze
state when background
apps» access to CPU and network - intensive services is restricted.)
Here's how it'll work: When an
app, identified by its UID — the unique, unchanging identifier the Android system assigns at install time — enters an
idle state, Android's audio system won't allow it to record audio.
Well, if it shows a reading like 1.4 GHz, 1.6 GHz etc then some
apps are using CPU even in
idle state.
It helps the users to better understand which
apps use battery more even in
idle states.
The latest publicly available Android iteration brings Google Now On Tap which scans the content on your screen and is capable of pulling out relevant information about it, Doze Mode which improves the battery life of your smartphone while
idle by putting
apps in a deep sleep
state, a new
app permissions system which enables
apps to ask for permissions only when they need to access certain features of your phone, Chrome custom tabs for faster webpage loading within
apps, automatic
app data backup, Direct Share for faster and smarter sharing with the people you contact most often, Deep Linking so you won't see the
app selector that often, and more.
Doze uses what Google calls «significant» motion detection to determine when a device has been left unattended for an extended period of time, and when it does find that your device is
idle, backs off background activity (like
apps syncing data) to go into a deeper
state of sleep and drink less power in standby.