Phones Get a Speed Boost by Learning How We Use Them

Mountain View, CA, USAWed Mar 11 2026
Google has added a new feature to Android’s core system that lets the software learn from real phone usage. The kernel, which sits at the heart of Android and connects apps to hardware, uses about 40 % of a device’s CPU time. Small changes here can make a noticeable difference in how fast apps launch and how long the battery lasts. During normal software builds, a compiler turns code into machine instructions based on generic rules. Google’s new Automatic Feedback‑Directed Optimization, or AutoFDO, changes that by feeding the compiler data from actual usage patterns. In a lab setting, Pixel phones ran the top 100 Android apps while profiling tools recorded which kernel functions were used most.
The compiler then reorganises the code so those “hot” parts run more efficiently. Early tests show that phones built with this approach start apps quicker, switch between them smoother, and may even use less battery. The feature is already in the Android kernel branches that support recent OS versions, and Google plans to extend it to more system components and manufacturer‑added drivers. This means that as you use your phone, the operating system gets smarter about which parts of its core should run first. Over time, that learning could keep your device feeling snappy without needing a new hardware upgrade.
https://localnews.ai/article/phones-get-a-speed-boost-by-learning-how-we-use-them-d62d0b37

actions