Повідомляється, що Google зобов’язує віртуальну підтримку A/B для ліцензування GMS на пристроях, які запускаються з Android 13. Завдяки цьому пристрої з ОС Android 13 таких виробників, як Samsung і Oppo, нарешті зможуть підтримувати безперервні оновлення після кількох років відставання від конкурентів.
Для тих, хто не знає, Google представив схему розділу A/B з Android 7.0 Nougat, щоб пришвидшити оновлення програмного забезпечення. Компанія додала підтримку для дублювання певних розділів у розділи «A» та «B». Ваш активний розділ – це той розділ, який ви зараз використовуєте, а неактивний розділ можна оновити у фоновому режимі, а потім переключити на нього за допомогою швидкого перезавантаження.
Ця реалізація значно пришвидшує оновлення програмного забезпечення на пристроях Android. Однак деякі виробники комплектного обладнання ще не прийняли цей підхід. Пристрої Samsung, наприклад, не мають розділів A/B і потребують набагато більше часу, щоб застосувати оновлення програмного забезпечення, що робить пристрої непридатними для використання протягом кількох хвилин. Тепер Google прагне змінити це, зробивши підтримку віртуального A/B обов’язковою для ліцензування GMS на пристроях, які запускаються з Android 13.
Раніше Google намагався надати підтримку віртуального A/B на всіх пристроях, які запускаються з Android 11. Проте компанія відступив від вимоги і оновив документ із визначенням сумісності (CDD) Android 11, щоб рекомендувати, але не вимагати підтримки оновлень системи 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 Mobile Services. Єдиний виняток, як Еспер примітки, є «Запуск пристроїв Android 13, які постачаються зі старим програмним забезпеченням постачальників, завдяки вирізанню в тесті VTS в результаті програми Google Requirements Freeze (GRF)."
У зв’язку з тим, що підтримка віртуального A/B стає обов’язковою на пристроях із запуском Android 13 із GMS, Seamless Updates має нарешті стануть доступними на пристроях усіх OEM-виробників. Щоб дізнатися більше про віртуальний A/B і як він прискорює оновлення програмного забезпечення, див поза Еспер блог за посиланням нижче.
Через:Еспер