Google выпустила сборки Android Q Beta 2 GSI для устройств с Project Treble, будьте осторожны

На данный момент Android Q Beta официально доступен только для собственных телефонов Google Pixel, в отличие от прошлогоднего Android P Beta, который был выпущен для значительного числа устройств не на базе Pixel. Хотя другие производители еще не запустили свои бета-программы, Google предоставила Android Q Beta 2 GSI, которую можно установить на некоторые устройства не на базе Pixel благодаря Project Treble. Однако, вам, вероятно, не стоит устанавливать ее прямо сейчас.

Прошлогодний Android P Beta смог достичь такого количества устройств благодаря Project Treble, который (если простить упрощенное объяснение) позволяет отделять операционную систему Android от кода, специфичного для оборудования.

Значительной частью Project Treble является создание «Универсальных системных образов» (Generic System Images, GSI), которые Google называет «чистым Android», обычно созданных исключительно из кода Android Open Source Project. Эти GSI могут быть установлены на совместимые с Project Treble устройства, как правило, чтобы позволить им запускать новые версии Android.

Реклама — прокрутите вниз для получения дополнительной информации

Вскоре после вчерашнего анонса Android Q Beta 2, специалисты из XDA-Developers заметили, что Google также опубликовала сборки GSI последней версии Android Q Beta. Официальная документация Google отмечает, что этот GSI может быть установлен на некоторые устройства для тестирования, но совместимость не гарантируется для всех устройств с Project Treble. В целом, если ваше устройство было выпущено с Android Pie и имеет разблокированный загрузчик, оно должно быть совместимо, но Google предоставил инструкции о том, как проверить это наверняка.

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

Различные пользователи пытались установить Android Q Beta GSI на OnePlus 6T, Xiaomi Pocophone F1 и Essential Phone. Из них только Essential Phone смог запустить его с некоторыми усилиями, но обнаружил, что основные функции телефона, такие как Wi-Fi и Bluetooth, вообще не работают. Google отмечает, что эти и другие проблемы возникают даже на устройствах Pixel.

Несмотря на осведомленность об этих проблемах, Google выпустила Android Q Beta GSI, чтобы разработчики могли заблаговременно убедиться, что их приложения корректно работают на Android Q вне эмулятора. Тестирование совместимости приложений кажется особенно важным для этого выпуска, поскольку многие известные приложения, такие как Pokemon Go и Firefox, в настоящее время не работают в Android Q Beta.

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

Если вы разработчик, желающий убедиться, что ваше приложение будет работать корректно на Android Q, не приобретая Google Pixel (или не дожидаясь, пока бета-версия станет доступна для большего числа устройств), вы можете загрузить официальные сборки Android Q Beta 2 GSI и ознакомиться с руководством по установке на официальном сайте Android Developers. В противном случае вам придется подождать, пока бета-версия официально появится на вашем устройстве.