From Treble to Mainline. Google Holy Struggle for quick upgrades.
summary
Project Treble halves update rollout time but still takes ~400 days for wide adoption, so Google builds Project Mainline to push small components directly via Google Play as APEX packages and APKs. APEX manager downloads, verifies and mounts module images; ten modules (security, privacy, consistency) move now. Modules must not add new APIs and must use stable AIDL interfaces. Runtime (core libs and Bionic) lands in Mainline, preventing vendor rewrites; Mainline speeds security/privacy fixes but does not deliver full OS version upgrades faster.
AI-written summary · about
chapters (5)
related talks
01h 03mKeynote - Android: For Users and Developers
16mPixel 6 support on androidmainline
40mScaling Android Apps
30mJourney of the Android white label process
42mAndroid Common Kernel and Out of Mainline Patchset Status
09mAndroid Kernel Upstreaming to the Linux Kernel
32mRoad to modularization
39mWhat’s “Q” in Android Security
