{"id":530045,"date":"2026-03-11T22:25:14","date_gmt":"2026-03-11T22:25:14","guid":{"rendered":"https:\/\/www.newsbeep.com\/ca\/530045\/"},"modified":"2026-03-11T22:25:14","modified_gmt":"2026-03-11T22:25:14","slug":"google-is-making-android-phones-faster-improving-battery","status":"publish","type":"post","link":"https:\/\/www.newsbeep.com\/ca\/530045\/","title":{"rendered":"Google is making Android phones faster, improving battery"},"content":{"rendered":"<p>\t<img width=\"1600\" height=\"800\" src=\"https:\/\/www.newsbeep.com\/ca\/wp-content\/uploads\/2026\/03\/android-figures-mwc-2026-5.jpg\" class=\"skip-lazy wp-post-image\" alt=\"\"  decoding=\"async\" fetchpriority=\"high\"\/><\/p>\n<p>Google is working on some behind-the-scenes changes that should make Android phones feel faster while also improving battery life.<\/p>\n<p><a href=\"https:\/\/android-developers.googleblog.com\/2026\/03\/BoostingAndroid%20PerformanceIntroducingAutoFDO.html?m=1\" rel=\"nofollow noopener\" target=\"_blank\">Announced <\/a>by the Android LLVM toolchain team this week, Google is updating the Android kernel with \u201cAutoFDO\u201d \u2013 Automatic Feedback-Directed Optimization. <\/p>\n<p>What is that? <\/p>\n<p>In short, your phone has to make \u201cthousands of small decisions\u201d behind the scenes, which end up taking up a considerable portion of CPU usage. AutoFDO changes this by guiding the compiler along the \u201cmost common\u201d execution paths, thereby reducing the load. That, in turn, leaves more horsepower for other tasks while also improving battery life by consuming less power.<\/p>\n<p>\tAdvertisement &#8211; scroll for more content<\/p>\n<p>Google <a href=\"https:\/\/android-developers.googleblog.com\/2026\/03\/BoostingAndroid%20PerformanceIntroducingAutoFDO.html?m=1\" rel=\"nofollow noopener\" target=\"_blank\">explains<\/a>:<\/p>\n<p>During a standard software build, the compiler makes thousands of small decisions, such as whether to inline a function and which branch of a conditional is likely to be taken, based on static code hints. While these heuristics are useful, they don\u2019t always accurately predict code execution during real-world phone usage.<\/p>\n<p>AutoFDO changes this by using real-world execution patterns to guide the compiler. These patterns represent the most common instruction execution paths the code takes during actual use, captured by recording the CPU\u2019s branching history. While this data can be collected from fleet devices, for the kernel we synthesize it in a lab environment using representative workloads, such as running the top 100 most popular apps. We use a sampling profiler to capture this data, identifying which parts of the code are \u2018hot\u2019 (frequently used) and which are \u2018cold\u2019.\u00a0When we rebuild the kernel with these profiles, the compiler can make much smarter optimization decisions tailored to actual Android workloads.<\/p>\n<p>In early tests, Google says that it has found this brings real improvements, including 2.1% faster boot time, 4.3% faster \u201ccold\u201d app launch time (when the app was fully closed), and bigger improvements to other metrics that aren\u2019t quite as noticeable by the end user. The guided patterns were built using the 100 most popular apps on smartphones in an effort to simulate real-world use, at which point the patterns were built to optimize the \u201chot\u201d \u2013 frequently used \u2013 portions of the code.<\/p>\n<p>Google says that AutoFDO in Android\u2019s kernel will run in a \u201cconservative by default\u201d strategy, leaning on the old ways of doing things if a certain process ends up falling outside of the guided patterns. <\/p>\n<p>These changes are coming to the latest Android kernel versions \u2013 android16-6.12 and android15-6.6 \u2013 as well as  the upcoming android17-6.18 release. The end result, Google says, will translate to \u201ca snappier interface, faster app switching, extended battery life, and an overall more responsive device for the end user.\u201d<\/p>\n<p>More on Android:<\/p>\n<p>Follow Ben:\u00a0<a href=\"https:\/\/twitter.com\/NexusBen\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Twitter\/X<\/a>,\u00a0<a href=\"https:\/\/www.threads.net\/@nexusben\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Threads<\/a>, <a href=\"https:\/\/bsky.app\/profile\/nexusben.com\" rel=\"nofollow noopener\" target=\"_blank\">Bluesky<\/a>, and\u00a0<a href=\"https:\/\/www.instagram.com\/nexusben\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Instagram<\/a><\/p>\n<p>\t\t<a target=\"_blank\" rel=\"nofollow noopener\" href=\"https:\/\/google.com\/preferences\/source?q=https:\/\/9to5google.com\" aria-label=\"Add 9to5Google as a preferred source on Google\"><br \/>\n\t\t\t<img decoding=\"async\" class=\"google-preferred-source-badge-dark\" src=\"https:\/\/www.newsbeep.com\/ca\/wp-content\/uploads\/2025\/11\/1764374954_669_google-preferred-source-badge-dark.png\" alt=\"Add 9to5Google as a preferred source on Google\"\/><br \/>\n\t\t\t<img decoding=\"async\" class=\"google-preferred-source-badge-light\" src=\"https:\/\/www.newsbeep.com\/ca\/wp-content\/uploads\/2025\/11\/1764374954_276_google-preferred-source-badge-light.png\" alt=\"Add 9to5Google as a preferred source on Google\"\/><br \/>\n\t\t<\/a><\/p>\n<p class=\"disclaimer-affiliate\">FTC: We use income earning auto affiliate links. <a href=\"https:\/\/9to5mac.com\/about\/#affiliate\" rel=\"nofollow noopener\" target=\"_blank\">More.<\/a><\/p>\n<p>\t\t\t\t<script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><script async src=\"\/\/www.instagram.com\/embed.js\"><\/script><\/p>\n","protected":false},"excerpt":{"rendered":"Google is working on some behind-the-scenes changes that should make Android phones feel faster while also improving battery&hellip;\n","protected":false},"author":2,"featured_media":530046,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[49,48,61],"class_list":["post-530045","post","type-post","status-publish","format-standard","has-post-thumbnail","category-technology","tag-ca","tag-canada","tag-technology"],"_links":{"self":[{"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/posts\/530045","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/comments?post=530045"}],"version-history":[{"count":0,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/posts\/530045\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/media\/530046"}],"wp:attachment":[{"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/media?parent=530045"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/categories?post=530045"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/tags?post=530045"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}