Si la mise à jour d'Android est disponible, le téléphone doit être connecté à une source d'alimentation pendant le redémarrage en mode récupération et l'installation de la mise à jour. 30 minutes à une heure sont nécessaires pour installer une mise à jour, et personne n'a le temps pour cela. Même en faisant abstraction de cet obstacle, de nombreux utilisateurs ignoreront la mise à jour par crainte des bogues et des modifications de l'interface utilisateur qu'elle pourrait apporter, laissant leur système dangereusement exposé aux malwares et aux piratages.
Lorsque vous sortez un nouveau téléphone de sa boîte, le système d'exploitation est installé sur le premier disque dur (partition "A"). Lorsqu'une mise à jour est disponible, elle est téléchargée et installée sur le deuxième disque dur (partition "B").
La prochaine fois que vous redémarrez votre téléphone, il démarre simplement à partir de la partition "B" à la place, ce qui signifie que vous exécutez maintenant la nouvelle mise à jour d'Android.Les mises à jour du système A/B, également connues sous le nom de mises à jour transparentes, garantissent qu'un système de démarrage fonctionnel reste sur le disque pendant une mise à jour over-the-air (OTA).
Cela réduit la probabilité d'un appareil inactif par la suite, ce qui signifie moins de remplacements d'appareils et de réinitialisations d'appareils dans les centres de réparation et de garantie. Cette approche est déjà explorée avec succès par d'autres systèmes d'exploitation commerciaux, tels que ChromeOS, et Android 8.0 est livré avec les changements de plate-forme nécessaires pour effectuer des mises à jour en continu.
Permettre d'annuler une demande de résolution par procuration 1 Correction de la terminaison d'un transfert pendant la résolution des proxys 2 Ajout d'unittest pour TerminateTrasnfer entre les gammes 3 Nettoyage de la fonction RetryTimeoutCallback()
Les mises à jour du système A/B affectent :
Interactions avec le bootloader Sélection des partitions Le processus de construction Génération du paquet de mise à jour OTA La fonction existante dm-verity garantit que l'appareil démarrera une image non corrompue. Si un appareil ne démarre pas, à cause d'une mauvaise OTA ou d'un problème de dm-verity, l'appareil peut redémarrer sur une ancienne image.