Смартфон на дерев'яній поверхні

Google розкрила деталі прихованого оновлення в Android 17, яке може помітно підвищити плавність роботи системи. Йдеться про перероблений механізм керування завданнями, що знижує затримки в інтерфейсі — саме вони викликали мікрофризи та посмикування анімації навіть на потужних пристроях, інформує Ukr.Media.

Проблема була пов'язана з особливостями роботи компонента MessageQueue, що відповідає за обробку та відмальовування інтерфейсу. Раніше окремі процеси могли тимчасово блокувати доступ до пам'яті, через що інші завдання чекали своєї черги. Якщо затримка затягувалася, система не встигала вчасно оновлювати кадри, що призводило до пропусків і ривків в анімації.

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

За даними внутрішніх тестів Google, кількість пропущених кадрів у сторонніх застосунках скоротилася майже на 4%, а в системному інтерфейсі та лончері — на 7,7%. Також зафіксовано швидше відкриття застосунків.