Android Q Beta 4: «Динамические системные обновления» позволяют попробовать новые версии ОС

Среди тонких изменений, внесенных в Android Q Beta 4, Google также предоставил разработчикам возможность опробовать довольно глубокий технический предварительный просмотр. Функция под названием «Динамические системные обновления» позволяет временно запускать на устройстве другую версию Android.

С выходом Android Oreo Google представил Project Treble, который сделал возможным более быстрое получение обновлений Android путем отделения частей Android от специфического для OEM-производителя и устройства кода. Частью Project Treble стало создание универсальных системных образов (Generic System Images, GSI), которые представляют собой «чистый Android» и могут быть установлены практически на любое совместимое с Treble устройство.

Эти GSI обычно используются для тестирования новых версий Android. Google даже предоставил некоторые GSI для смелых пользователей, которые могли опробовать их во время второй бета-версии Android Q, хотя большинство пользователей сообщили о серьезных проблемах при их тестировании.

Реклама — прокрутите для просмотра контента

В прошлом месяце на Google I/O компания продемонстрировала новый экспериментальный способ использования этих GSI под названием «Динамическое системное обновление». Это «Динамическое системное обновление» позволяет устройствам с Android Q *временно* устанавливать GSI, чтобы опробовать новую версию Android на вашем устройстве. С выходом Android Q Beta 4, как заметил Мишаал Рахман из XDA Mishaal Rahman, эти «Динамические системные обновления» стали доступны для экспериментов разработчиков.

Я решил опробовать «Динамические системные обновления» на своем устройстве, чтобы вам не пришлось. Процесс удивительно прост (занял менее 15 минут), если вы умеете пользоваться командной строкой. Как только все было готово, я получил уведомление о том, что «Динамическое системное обновление» готово, и я могу перезагрузить устройство.

Как видите, финальный результат после загрузки «Динамического системного обновления» довольно сырой. Это связано с тем, что GSI Android Q, предоставленные Google, являются «чистым Android», и, следовательно, не имеют *никаких* обычных улучшений Android, от которых выигрывают почти все устройства. То, что вы видите здесь, — это чистый AOSP.

На данный момент «Динамические системные обновления» должны предоставляться вашим OEM-производителем или Google, что означает, что они не являются золотым билетом для экспериментов с прошивками, на который, возможно, надеялись продвинутые пользователи Android. Возможно, это можно обойти, если у вас уже есть root-права.

После завершения тестирования «Динамического системного обновления» вы можете просто перезагрузить устройство, и оно вернется в нормальное состояние. Это значительно облегчит разработчикам тестирование своих приложений на последней версии Android на реальном устройстве вместо эмулятора, а также позволит им не использовать нестабильную версию Android каждый день.