Смартфоните с Android ще станат по-бързи

Смартфоните с Android ще станат по-бързи

Google въвежда нов трик за оптимизация на ядрото на Android, което може да помогне за ускоряване и повишаване на ефективността на телефоните. Въвежда се Automatic Feedback-Directed Optimization (AutoFDO), което е следствие от опита, научени от реалното използване на смартфони.

Ядрото на Android се намира в сърцевината на платформата и управлява комуникацията между процесора, приложенията и хардуера. Според Google ядрото отнема около 40% от процесорното време на Android устройствата, така че дори малки подобрения тук могат да имат забележимо влияние върху реалната производителност.

Когато софтуерът се компилира, инструмент, наречен компилатор, подготвя кода, така че телефонът ви да може да го изпълни. По същество той превръща кода, написан от разработчика, в инструкции, които процесорът на телефона ви може да разбере. По време на този процес той също така решава как да подреди и оптимизира кода, така че да работи възможно най-ефективно. Тези решения обаче се основават на общи правила и обосновани предположения, а не на това как хората действително използват телефоните си.

AutoFDO променя това, като позволява на компилатора да се учи от реалното използване. За да събере тези данни, Google проведе тестове в контролирана лабораторна среда, използвайки телефони Pixel. Когато ядрото се преизгражда с тези данни, компилаторът може да взема по-интелигентни решения за организацията на кода. Това позволява често използваните части на системата да работят по-ефективно.

Google твърди, че подобренията могат да доведат до по-бързо стартиране на приложенията, по-гладка работа, по-бързо превключване между приложенията и потенциално по-дълъг живот на батерията.

Google в момента внедрява ядрото AutoFDO в клоновете android16-6.12 и android15-6.6 – версиите, използвани от последните версии на Android – с планове да го разшири и към бъдещи версии на ядрото. С течение на времето Google иска да приложи тези оптимизации към повече части от ядрото, включително допълнителни системни компоненти и хардуерни драйвери, които производителите на телефони добавят за неща като камери и модеми.

Източник: Android Authority


Втора употреба с гаранция