Google требует обновления виртуальной системы A/B для устройств, выпускаемых с Android 13

Сообщается, что Google требует виртуальной поддержки A/B для лицензирования GMS на устройствах, запускаемых с Андроид 13. Благодаря этому устройства на базе Android 13 от таких производителей, как Samsung и Oppo, наконец-то смогли получить поддержку бесшовных обновлений после нескольких лет отставания от конкурентов.

Для тех, кто не знает, Google представил схему разделов A/B в Android 7.0 Nougat для ускорения обновлений программного обеспечения. Компания добавила поддержку дублирования определенных разделов в раздел «A» и раздел «B». Активным разделом является тот раздел, который вы используете в данный момент, а неактивный раздел можно обновить в фоновом режиме, а затем переключиться на него после быстрой перезагрузки.

Эта реализация значительно ускоряет обновление программного обеспечения на устройствах Android. Однако некоторым OEM-производителям еще предстоит принять этот подход. Например, устройства Samsung не имеют разделов A/B, и для установки обновлений программного обеспечения требуется гораздо больше времени, что делает устройства непригодными для использования в течение нескольких минут. Теперь Google стремится изменить это, сделав поддержку виртуальной A/B обязательной для лицензирования GMS на устройствах, запускаемых с Android 13.

Ранее Google пытался обязать виртуальную поддержку A/B на всех устройствах, выпускаемых с Android 11. Тем не менее, компания отступил от требования и обновил документ определения совместимости Android 11 (CDD), чтобы рекомендовать, но не обеспечивать поддержку обновлений системы A/B. В связи с этим некоторые OEM-производители Android еще не реализовали поддержку виртуальной A/B и, как следствие, поддержку плавных обновлений на своих устройствах.

В то время как Android 13 CDD по-прежнему не требует от OEM-производителей предлагать виртуальную поддержку A/B, новый репортаж от Эспер сообщает, что Google теперь требует лицензирования GMS на запускаемых устройствах Android 13. С этой целью компания имеет добавлены новые тесты к Vendor Test Suite (VTS), которые делают виртуальную поддержку A/B обязательной для устройств запуска Android 13.

В отчете отмечается, что, хотя эти тесты были объединены перед запуском Android 13, они "останутся в силе даже после его запуска, в отличие от того, что произошло во время разработки Android 11». Это означает, что все устройства, запускаемые с Android 13, должны будут пройти эти тесты, чтобы получить сертификацию GMS.

По сути, Google потребует от OEM-производителей, выпускающих устройства с Android 13, предлагать виртуальную поддержку A/B, если они хотят предоставлять мобильные сервисы Google. Единственное исключение, как Эспер отмечает, это «Устройства Android 13 поставляются с более старым программным обеспечением благодаря исключениям в тесте VTS в результате программы Google Request Freeze (GRF)."

Поскольку поддержка виртуального A/B становится обязательным требованием на запускаемых устройствах Android 13 с GMS, бесшовные обновления, наконец, должны станут доступны на устройствах всех OEM-производителей. Для получения дополнительной информации о виртуальном A/B и о том, как он ускоряет обновления программного обеспечения, см. снаружи Эспер ссылка на блог ниже.


С помощью:Эспер