Article
Android 16: adaptive by default, Live Updates
API 36, June 2025. Large screens stopped honouring orientation locks, predictive back and edge-to-edge became the default, and QPR2 shipped the first minor SDK, 36.1.
25entriesRSS
Field notes, long-form articles, manuals, and decision records — written while building, kept current or explicitly marked stale.
Article
API 36, June 2025. Large screens stopped honouring orientation locks, predictive back and edge-to-edge became the default, and QPR2 shipped the first minor SDK, 36.1.
Article
API 37, June 2026. Large screens lost the orientation opt-out, the system started killing apps over a RAM-based memory limit, and two minor SDKs followed.
Article
Eighteen Android releases, API 19 to 37, in one table that links to a note on each, plus the threads that cross them all, from permissions to background work and storage.
Article
API 19, October 2013. Project Svelte fit Android into 512 MB of RAM, apps got a storage access framework and NFC card emulation, and SELinux began enforcing.
Article
API 21, November 2014. ART replaced Dalvik, Material Design restyled the system, JobScheduler batched background work, and SELinux became enforcing for every domain.
Article
API 22, March 2015. A small point release that added multiple SIM cards, Device Protection after a factory reset, carrier privileges, and deprecated the Apache HTTP client.
Article
API 23, October 2015. Apps began asking for dangerous permissions while running, Doze cut background work on idle phones, and the security patch level became a date.
Article
API 24, August 2016. Split-screen multi-window, Doze in a moving pocket, file-based encryption with Direct Boot, and apps that stop trusting user-added CAs by default.
or browse topics.