Google impose des mises à jour du système A/B virtuel pour les appareils lancés avec Android 13

Google aurait rendu obligatoire la prise en charge A/B virtuelle pour les licences GMS sur les appareils lancés avec Android 13. Grâce à cela, les appareils de lancement Android 13 de fabricants comme Samsung et Oppo pourraient enfin prendre en charge les mises à jour transparentes, après plusieurs années de retard sur la concurrence.

Pour ceux qui ne le savent pas, Google a introduit un schéma de partition A/B avec Android 7.0 Nougat pour accélérer les mises à jour logicielles. La société a ajouté la prise en charge de la duplication de certaines partitions en une partition « A » et une partition « B ». Votre partition active est la partition que vous utilisez actuellement, et la partition inactive peut être mise à jour en arrière-plan, puis basculée avec un redémarrage rapide.

Cette implémentation rend les mises à jour logicielles beaucoup plus rapides sur les appareils Android. Cependant, certains équipementiers n’ont pas encore adopté cette approche. Les appareils Samsung, par exemple, ne comportent pas de partitions A/B et mettent beaucoup plus de temps à appliquer les mises à jour logicielles, ce qui rend les appareils inutilisables pendant plusieurs minutes. Google vise désormais à changer cela en rendant la prise en charge virtuelle A/B obligatoire pour les licences GMS sur les appareils lancés avec Android 13.

Google a déjà tenté d'imposer la prise en charge A/B virtuelle sur tous les appareils lancés avec Android 11. Cependant, la société fait marche arrière sur l'exigence et mis à jour le document de définition de compatibilité (CDD) Android 11 pour recommander, mais pas appliquer, la prise en charge des mises à jour du système A/B. Pour cette raison, certains OEM Android n'ont pas encore mis en œuvre la prise en charge A/B virtuelle et, par extension, la prise en charge des mises à jour transparentes sur leurs appareils.

Alors que le CDD Android 13 n'exige toujours pas que les OEM offrent un support A/B virtuel, un nouveau rapport de Esper révèle que Google l'exige désormais pour les licences GMS sur les appareils de lancement Android 13. À cette fin, l'entreprise a ajouté de nouveaux tests au Vendor Test Suite (VTS) qui rend la prise en charge virtuelle A/B obligatoire pour les appareils de lancement d'Android 13.

Le rapport note que bien que ces tests aient été fusionnés avant le lancement d'Android 13, ils "rester en place même après son lancement, contrairement à ce qui s'est passé lors du développement d'Android 11. » Cela signifie que tous les appareils lancés avec Android 13 devront réussir ces tests pour obtenir la certification GMS.

En effet, Google exigera des OEM lançant des appareils avec Android 13 qu’ils proposent un support A/B virtuel s’ils souhaitent fournir les services mobiles Google. La seule exception, comme Esper remarque, est "Android 13 lance des appareils livrés avec des logiciels d'anciens fournisseurs, grâce aux exclusions du test VTS résultant du programme Google Requirements Freeze (GRF)."

La prise en charge A/B virtuelle devenant une exigence sur les appareils de lancement Android 13 avec GMS, les mises à jour transparentes devraient enfin devenir disponible sur les appareils de tous les OEM. Pour plus d'informations sur l'A/B virtuel et comment il accélère les mises à jour logicielles, consultez en dehors de Esper blog lié ci-dessous.


Via:Esper