Google kräver virtuella A/B-systemuppdateringar för enheter som lanseras med Android 13

click fraud protection

Google kräver enligt uppgift virtuellt A/B-stöd för GMS-licensiering på enheter som lanseras med Android 13. Tack vare detta kan Android 13 lanseringsenheter från tillverkare som Samsung och Oppo äntligen ha stöd för Seamless Updates, efter flera år av släp efter konkurrenterna.

För de omedvetna introducerade Google ett A/B-partitionsschema med Android 7.0 Nougat för att påskynda programuppdateringar. Företaget lade till stöd för att duplicera vissa partitioner till en "A"-partition och en "B"-partition. Din aktiva partition är den partition som du för närvarande använder, och den inaktiva partitionen kan uppdateras i bakgrunden och sedan bytas till med en snabb omstart.

Denna implementering gör mjukvaruuppdateringar betydligt snabbare på Android-enheter. Vissa OEM-tillverkare har dock ännu inte antagit detta tillvägagångssätt. Samsung-enheter, till exempel, har inte A/B-partitioner och tar mycket längre tid att installera programuppdateringar, vilket gör enheterna oanvändbara i flera minuter. Google siktar nu på att ändra på det genom att göra virtuellt A/B-stöd obligatoriskt för GMS-licensiering på enheter som lanseras med Android 13.

Google har tidigare försökt kräva virtuellt A/B-stöd på alla enheter som lanseras med Android 11. Däremot företaget backat på kravet och uppdaterade Android 11 Compatibility Definition Document (CDD) för att rekommendera, men inte genomdriva, stöd för A/B-systemuppdateringar. På grund av detta har vissa Android OEM-tillverkare ännu inte implementerat virtuellt A/B-stöd och, i förlängningen, stöd för Seamless Updates på sina enheter.

Medan Android 13 CDD kräver fortfarande inte att OEM-tillverkare erbjuder virtuell A/B-support, en ny rapport från Esper avslöjar att Google nu kräver GMS-licensiering på Android 13-startenheter. För det ändamålet har företaget lagt till nya tester till Vendor Test Suite (VTS) som gör virtuellt A/B-stöd obligatoriskt för Android 13-startenheter.

Rapporten noterar att även om dessa tester slogs samman före lanseringen av Android 13, så är de "förbli på plats även efter lanseringen, i motsats till vad som hände under utvecklingen av Android 11." Detta innebär att alla enheter som lanseras med Android 13 måste klara dessa tester för att få GMS-certifiering.

I själva verket kommer Google att kräva att OEM-tillverkare som lanserar enheter med Android 13 erbjuder virtuell A/B-support om de vill tillhandahålla Google Mobile Services. Det enda undantaget, som Esper anteckningar, är "Android 13-lanseringsenheter som levereras med äldre mjukvara från leverantören, tack vare utskärningarna i VTS-testet som ett resultat av programmet Google Requirements Freeze (GRF)."

Med virtuellt A/B-stöd blir ett krav på Android 13-startenheter med GMS, bör Seamless Updates äntligen bli tillgängliga på enheter från alla OEM-tillverkare. För mer information om virtuell A/B och hur det påskyndar programuppdateringar, kolla ut Esper bloggen länkad nedan.


Via:Esper