Android 13 значительно улучшит производительность DSU

click fraud protection

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

Динамическое обновление системы (ДСУ) — одна из наименее известных функций Android, позволяющая пользователям устанавливать Generic System Image (GSI) без разблокировки загрузчика или обновления системы. Эта функция была впервые представлена ​​в Android 10 и является одним из самых простых способов для разработчиков протестировать последние версии Android. И это становится еще лучше в Android 13.

Как заметил Мишаал Рахман, DSU получит несколько новых функций и улучшений в Андроид 13, включая значительное повышение производительности, взвешенный индикатор выполнения и поддержку system_ext и изображений продуктов.

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

Описание коммита гласит:

Эта скромная корректировка 8 КБ -> 64 КБ значительно увеличивает DSU.

время установки:

* физическое устройство: 2 м 34 с -> 45 с

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

Также сделайте размер общей памяти настраиваемым для тонкой настройки.

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

Вместо того, чтобы показывать «Выполняется установка», покажите, какой раздел устанавливается, и общее количество разделов, например: «Выполняется установка: системный раздел [2/3]».

Наконец, DSU добавит поддержку образов system, system_ext и продуктов. Обратите внимание, что эти функции и улучшения недоступны в Предварительная версия Android 13 для разработчиков. Скорее всего, они появятся в будущих бета-версиях или в финальной версии Android 13.


Источник: АОСП [1], [2], [3], [4]