Google kræver virtuelle A/B-systemopdateringer til enheder, der lanceres med Android 13

Google kræver efter sigende virtuel A/B-support til GMS-licensering på enheder, der lanceres med Android 13. Takket være dette kunne Android 13-lanceringsenheder fra producenter som Samsung og Oppo endelig understøtte Seamless Updates, efter flere års bagud efter konkurrenterne.

For de uvidende introducerede Google et A/B-partitionsskema med Android 7.0 Nougat for at fremskynde softwareopdateringer. Virksomheden tilføjede understøttelse til at duplikere visse partitioner til en "A"-partition og en "B"-partition. Din aktive partition er den partition, du bruger i øjeblikket, og den inaktive partition kan opdateres i baggrunden og derefter skiftes til med en hurtig genstart.

Denne implementering gør softwareopdateringer væsentligt hurtigere på Android-enheder. Nogle OEM'er har dog endnu ikke vedtaget denne tilgang. Samsung-enheder har for eksempel ikke A/B-partitioner og tager meget længere tid at anvende softwareopdateringer, hvilket gør enhederne ubrugelige i flere minutter. Google sigter nu på at ændre det ved at gøre virtuel A/B-understøttelse obligatorisk for GMS-licensering på enheder, der lanceres med Android 13.

Google har tidligere forsøgt at påbyde virtuel A/B-support på alle enheder, der lanceres med Android 11. Dog virksomheden trukket tilbage på kravet og opdaterede Android 11 Compatibility Definition Document (CDD) for at anbefale, men ikke håndhæve, understøttelse af A/B-systemopdateringer. På grund af dette mangler nogle Android OEM'er endnu at implementere virtuel A/B-support og i forlængelse heraf understøttelse af Seamless Updates på deres enheder.

Mens Android 13 CDD kræver stadig ikke, at OEM'er tilbyder virtuel A/B-support, en ny rapport fra Esper afslører, at Google nu giver det mandat til GMS-licensering på Android 13-lanceringsenheder. Til det formål har virksomheden tilføjet nye tests til Vendor Test Suite (VTS), der gør virtuel A/B-understøttelse obligatorisk for Android 13-lanceringsenheder.

Rapporten bemærker, at selvom disse tests blev slået sammen forud for lanceringen af ​​Android 13, er de "forblive på plads selv efter lanceringen, i modsætning til hvad der skete under Android 11s udvikling." Det betyder, at alle enheder, der lanceres med Android 13, skal bestå disse tests for at få GMS-certificering.

Faktisk vil Google kræve, at OEM'er, der lancerer enheder med Android 13, tilbyder virtuel A/B-support, hvis de ønsker at levere Google Mobile Services. Den eneste undtagelse, som Esper noter, er "Android 13-lanceringsenheder, der sendes med ældre leverandørsoftware, takket være udskæringerne i VTS-testen som et resultat af programmet Google Requirements Freeze (GRF)."

Med virtuel A/B-understøttelse bliver et krav på Android 13-lanceringsenheder med GMS, bør Seamless Updates endelig blive tilgængelig på enheder fra alle OEM'er. For mere information om virtuel A/B og hvordan det fremskynder softwareopdateringer, tjek ud af Esper blog linket nedenfor.


Via:Esper