{"id":937286,"date":"2026-03-12T20:52:00","date_gmt":"2026-03-12T19:52:00","guid":{"rendered":"https:\/\/gradski.me\/?p=937286"},"modified":"2026-03-12T17:02:39","modified_gmt":"2026-03-12T16:02:39","slug":"google-otkljucao-tajnu-funkciju-vas-android-telefon-ce-uskoro-biti-brzi","status":"publish","type":"post","link":"https:\/\/gradski.me\/en\/zanimljivosti\/google-otkljucao-tajnu-funkciju-vas-android-telefon-ce-uskoro-biti-brzi\/","title":{"rendered":"Google \"unlocks\" a secret feature: Your Android phone will soon be faster"},"content":{"rendered":"<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Google has published a detailed explanation of how this will be achieved.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Google's Android LLVM toolchain team has announced the introduction of a feature called Automatic Feedback-Directed Optimization (AutoFDO) into the Android kernel itself, which could bring a huge leap in system performance.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">AutoFDO, first introduced in Android 12 (2021), is a sampling-based optimization technique.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It uses real-world execution data, collected directly from hardware monitors, to guide compiler decisions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this way, static analysis is replaced with profiles that reflect the actual usage of the device.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This feature is similar to the PGO (Profile Guided Optimization) technology already used in Windows and Linux, as well as in Google's Chromium-based applications.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">According to Google, this approach allows the compiler to more easily identify \"hot\" code paths - those that are executed most often - and optimize them accordingly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">These profiles are created under controlled laboratory conditions by running representative workloads, including the 100 most popular applications.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In its simplest terms, the principle is somewhat similar to how data caching works.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Google states that their research shows an average performance increase of 10.5 percent.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Considering that the Android kernel takes up about 40% of the total processor (CPU) time, the results are tangible: 4% faster cold launch of applications and 1% faster boot time.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">While these percentages don't seem huge on paper, Google claims that these optimizations are great for the overall user experience as they translate into faster switching between apps, a more fluid interface, and longer battery life.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The feature is currently targeting kernel versions android16-6.12 and android15-6.6, and data was collected on Pixel devices. Google plans to expand support to newer versions of Generic Kernel Images (GKI) and other architectures beyond the current aarch64.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">By adopting a strategy that is \u201cconservative by default,\u201d Google points out that it is trying to ensure that AutoFDO increases speed without compromising the reliability of the system itself.<\/p>","protected":false},"excerpt":{"rendered":"<p>New Android phones and other similar devices will soon receive a significant performance boost.<\/p>","protected":false},"author":14,"featured_media":937287,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[24],"tags":[11853,11887,2752,27477],"naslovna":[],"class_list":["post-937286","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-zanimljivosti","tag-android","tag-brzina","tag-google","tag-tajna-funkcija"],"acf":[],"_links":{"self":[{"href":"https:\/\/gradski.me\/en\/wp-json\/wp\/v2\/posts\/937286","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gradski.me\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gradski.me\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gradski.me\/en\/wp-json\/wp\/v2\/users\/14"}],"replies":[{"embeddable":true,"href":"https:\/\/gradski.me\/en\/wp-json\/wp\/v2\/comments?post=937286"}],"version-history":[{"count":1,"href":"https:\/\/gradski.me\/en\/wp-json\/wp\/v2\/posts\/937286\/revisions"}],"predecessor-version":[{"id":937295,"href":"https:\/\/gradski.me\/en\/wp-json\/wp\/v2\/posts\/937286\/revisions\/937295"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gradski.me\/en\/wp-json\/wp\/v2\/media\/937287"}],"wp:attachment":[{"href":"https:\/\/gradski.me\/en\/wp-json\/wp\/v2\/media?parent=937286"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gradski.me\/en\/wp-json\/wp\/v2\/categories?post=937286"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gradski.me\/en\/wp-json\/wp\/v2\/tags?post=937286"},{"taxonomy":"naslovna","embeddable":true,"href":"https:\/\/gradski.me\/en\/wp-json\/wp\/v2\/naslovna?post=937286"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}