Doze Mode: A Technical Deep Dive

Before Doze, your Android phone was never really asleep. Even with the screen off, apps were syncing, waking the CPU, pinging servers, updating location. An Android phone left idle overnight might lose 8–15% of its battery — to nothing. Background processes were burning through your battery while you slept, and there was nothing you could do about it.

Read More

Runtime Permissions: How Android’s Privacy Model Changed

For the first seven years of Android’s existence, installing an app meant accepting every permission it demanded — contacts, location, camera, microphone, SMS — in a single, all-or-nothing dialog that nobody read. A 2014 Carnegie Mellon study found that only 4% of Android users actually looked at the permission screen. The remaining 96% tapped “Accept” and granted apps access to their entire digital lives.

Read More