Android 13 значно покращує продуктивність DSU

DSU отримає кілька нових функцій і покращень в Android 13, включаючи значне підвищення продуктивності.

Динамічне оновлення системи (ДДУ) є однією з найменш відомих функцій в Android, яка дозволяє користувачам інсталювати загальний образ системи (GSI) без розблокування завантажувача або оновлення системи. Ця функція вперше була представлена ​​в Android 10 і є одним із найпростіших способів для розробників протестувати останні версії Android. І це стає ще краще в Android 13.

Як помітив Мішал Рахман, DSU отримає кілька нових функцій і покращень Android 13, включаючи значне підвищення продуктивності, зважену панель прогресу та підтримку system_ext і зображень продуктів.

Нові коміти щодо AOSP Gerrit свідчать про те, що Google приносить деякі значні покращення продуктивності DSU. Встановлення GSI через DSU буде набагато швидшим завдяки збільшенню спільної пам’яті за замовчуванням. Google зазначає, що незначне збільшення пам’яті (з 8 КБ до 64 КБ) значно прискорить час встановлення Dynamic System як на фізичних, так і на віртуальних пристроях. Тестування Google показало, що час встановлення скорочено лише до 45 секунд з 2 хвилин і 2 секунд на фізичних пристроях.

Опис коміту звучить так:

Це скромне налаштування 8KiB -> 64KiB значно підвищує DSU

час установки:

* фізичний пристрій: 2х34с -> 45с

* віртуальний пристрій: 46 с -> 30 с

Також можна налаштувати розмір спільної пам’яті для точного налаштування.

Індикатор прогресу також отримав деякі нові покращення. Коли інсталяція GSI триває, панель перебігу в області сповіщень показуватиме, який розділ інсталюється. Наразі відображається лише «Інсталяція триває». Крім того, індикатор виконання буде зважений, оскільки розділи лише для читання займають набагато більше часу, ніж розділи з можливістю запису.

Замість показу «Встановлення триває», покажіть, який розділ встановлюється та загальну кількість розділів, наприклад: «Встановлення триває: системний розділ [2/3]»

Нарешті, DSU додасть підтримку системних, системних_розширень і образів продуктів. Зверніть увагу, що ці функції та вдосконалення не доступні в Попередній перегляд Android 13 для розробників. Ймовірно, вони з’являться в майбутніх бета-версіях або остаточній версії Android 13.


Джерело: AOSP [1], [2], [3], [4]