Пользователи могут легко проверить, поддерживает ли их устройство Android плавные обновления, выполнив команду. Они также могут загрузить приложение Treble Check из Play Store, чтобы узнать, имеет ли их устройство систему разделов только A или систему разделов A/B.
В Android Nougat реализована поддержка плавных обновлений с помощью системы разделов A/B. Устройства, поддерживающие новую систему разделов, имеют два набора разделов: a_slot и b_slot. Термин «бесшовные обновления» используется потому, что все обновления теперь загружаются в неактивный слот. Когда пользователь перезагружается для завершения установки, устройство плавно переключается на неактивный слот, тем самым исключая время простоя. Пользовательские данные распределяются между разделами.
Перегородки A/B имеют свои преимущества и недостатки. Первое преимущество здесь в том, что если обновление не установлено должным образом, устройство может просто переключиться на другой слот (например, если обновление устанавливается в фоновом режиме в b_slot, потом устройство переключится обратно на a_slot) и будут ошибки загрузки избегал. Второе преимущество заключается в том, что пользователи больше не видят экран «Android обновляется…». После завершения установки обновления устройство перезагружается в обычном режиме.
С другой стороны, система разделов A/B имеет существенные недостатки. Это увеличивает используемое пространство для хранения данных на устройстве, поскольку теперь имеется два набора разделов. Увеличение объема памяти может быть не столь значительным на устройствах с большим объемом внутренней памяти, но оно существует. Более серьезная проблема здесь заключается в том, что разделы A/B оказались препятствием для разработки некоторых устройств, включая Google Pixels первого поколения, Мото Z2 Форси Сяоми Ми А1.
На данный момент лишь немногие производители устройств Android решили использовать систему разделов A/B. Помимо пикселей Google первого и второго поколения, примеры устройств, использующих систему разделов, включают Moto Z2 Force, Essential Phone и Xiaomi Mi A1.
Как проверить, поддерживает ли устройство бесшовные обновления A/B
Терминальный метод
Пользователи могут легко проверить, поддерживает ли их устройство Android плавные обновления, выполнив следующую команду в оболочка АБР или приложение эмулятора терминала.
Цена: Бесплатно.
4.2.
getpropro.build.ab_update
Это вернет true, если устройство поддерживает два раздела.
Метод приложения
Кроме того, вы также можете использовать приложение Treble Check в магазине Google Play. Помимо информирования пользователей о поддерживается ли Project Treble или нетПриложение также сообщает пользователям, имеет ли их устройство системный раздел только A или систему разделов A/B, используемую для плавных обновлений.
Цена: Бесплатно.
4.5.