Android стане швидшим: Google впроваджує нову технологію оптимізації ядра операційної системи

Символічний 3D-робот Android як емблема операційної системи

Смартфони на базі Android отримають помітний приріст швидкості. Google вирішила розібратися з головним внутрішнім споживачем ресурсів — ядром операційної системи. Інженери компанії розробили новий метод оптимізації, який прискорить запуск додатків і продовжить час автономної роботи. В основі ініціативи лежить технологія, яка збирає дані про реальне використання гаджета і налаштовує систему безпосередньо під потреби власника. Про це повідомляє офіційний блог Android Developers.

Як працює технологія AutoFDO: оптимізація на льоту

Діаграма процесу оптимізації AutoFDO ядра Android

Головне оновлення системи криється під капотом. Google інтегрує в операційну систему інструмент Automatic Feedback-Directed Optimization (AutoFDO) через компілятор Android LLVM. Суть методу проста: замість того, щоб компілювати код системи за стандартними шаблонами, компілятор аналізує реальні сценарії роботи пристрою. Він визначає, які функції та алгоритми користувач запускає найчастіше, і компілює саме цей код у першу чергу.

Це рішення спрямоване на найважливішу частину системи. Ядро Android координує взаємодію між залізом смартфона, процесором та запущеними програмами. За оцінками фахівців Google, ядро забирає до 40% загального процесорного часу пристрою. Будь-яке покращення на цьому рівні дає величезний ефект для всієї системи.

Порівняння роботи ядра Android до та після впровадження AutoFDO

Показник Ядро Android без AutoFDO Ядро Android з AutoFDO
Сценарій оптимізації Загальна компіляція на базі синтетичних бенчмарків. Аналіз реальних дій користувача (запуск 100 топових додатків).
Час запуску застосунків Стандартний час завантаження. Помітне прискорення запуску завдяки пріоритезації коду.
Використання ресурсів процесора Ядро забирає до 40% процесорного часу без гнучкого перерозподілу. Зменшення навантаження на процесор, підвищення енергоефективності.

Лабораторні тести: 100 найпопулярніших додатків

Екрани смартфонів Pixel з іконками найпопулярніших Android-застосунків

Для збору потрібного профілю використання Google провела масштабне тестування в лабораторіях на смартфонах сімейства Pixel. Спеціальні інструменти фіксували навантаження на ядро під час запуску та активної роботи зі 100 найпопулярнішими додатками з Google Play. Це дозволило інженерам точно зрозуміти, куди саме йде найбільше обчислювальної потужності під час повсявденних завдань.

Отримані дані розробники використовували для перескладання та оптимізації ядра Android. Перші результати випробувань показують стабільне прискорення роботи пристроїв. Програми відкриваються швидше, інтерфейс працює плавніше, а час перемикання між запущеними процесами скоротився. Технологію впроваджують поступово, і невдовзі її переваги відчують усі користувачі сучасних пристроїв Android.

Підсумок

Google розробляє новий метод оптимізації ядра операційної системи Android за допомогою технології AutoFDO (Automatic Feedback-Directed Optimization) через інструментарій Android LLVM. Цей підхід аналізує реальне навантаження на процесор під час роботи 100 найпопулярніших застосунків на смартфонах Pixel і перебудовує код ядра під ці потреби. Оскільки ядро споживає до 40% процесорного часу, така точкова оптимізація дозволяє значно прискорити запуск програм, підвищити плавність роботи інтерфейсу та покращити загальну енергоефективність пристроїв Android.


Телеграм double.newsТелеграм double.news

Схожі Новини
Drive and Listen

Drive and Listen: катайтесь вулицями Лондона, Берліна, Токіо та слухайте місцеве радіо

Уявіть, що ви їдете вузькими вуличками Парижа, швидкісними магістралями Лос-Анджелеса чи серед жвавого натовпу Токіо, а з динаміків лунає місцеве радіо. Вам не потрібно бронювати квитки чи збирати валізи – усе це можливо завдяки сервісу Drive and Listen.
Детальніше