Cherchant à réduire le temps nécessaire à un utilisateur de Pixel pour installer une mise à jour OTA (over-the-air), Google a soumis de nouveaux correctifs au gerrit du projet Open Source Android (AOSP). D’après Esper
Mishaal Rahman et Android Police, les correctifs ont pris dix minutes ou 43% de moins que le temps nécessaire pour installer une mise à jour OTA de 2,2 Go sur un Pixel 6 Pro. Les correctifs ont également réduit le temps nécessaire pour installer une mise à jour incrémentielle de 376 Mo à 16 minutes au lieu de 22 minutes (une réduction de 27 %).
Google a introduit des mises à jour transparentes pour Android avec Android 7.0 Nougat (ATTENTION : voir Android 7.0 Nougat pourrait déclencher une vague de nostalgie dans votre esprit) qui a été publié à l’été 2016. Les premiers téléphones à recevoir la mise à jour étaient le Nexus 6, Nexus 5X , et le Nexus 6P. Mais Google n’a jamais exigé que les fabricants de téléphones Android incluent la mise à jour transparente avec leurs appareils.
Pour faire simple, les modèles Pixel installent les mises à jour OTA en arrière-plan sur une partie inactive du téléphone. Pendant ce temps, la partition active continue de fonctionner, ce qui vous permet de continuer à utiliser votre Pixel comme si rien d’autre ne se passait. Une fois l’installation terminée, les utilisateurs de Pixel sont invités à redémarrer leur téléphone en tant que partition inactive avec les commutateurs installés de mise à jour avec la partition active. Aucun humain ne s’ennuie à mourir avec ce processus car il n’y a pas de barre de progression d’installation lente à surveiller.
Cette année Google a commencé à utiliser des partitions A/B virtuelles avec Android 13 pour réduire la quantité d’espace de stockage supplémentaire nécessaire pour les mises à jour transparentes. Apparemment, la demande de stockage supplémentaire est ce qui a empêché Samsung d’utiliser cette fonctionnalité sur ses téléphones. Les téléphones plus récents exécutant Android 13 sont mandatés par Google pour être équipés de partitions A/B virtuelles.
En essayant de simplifier les choses, disons simplement que Google a été en mesure de réduire la taille des instantanés de mappage de périphérique utilisés dans le processus de mise à jour Virtual A/B de 25 % à 40 %. Toutes les modifications apportées par le moteur de mise à jour aux instantanés sont stockées sur ce que l’on appelle des périphériques de « copie sur écriture » (COW). Finalement, ces modifications sont fusionnées dans des partitions dynamiques qui doivent être mises à jour. Google a réduit le temps de fusion de 40 %. Une fois le processus terminé, les périphériques COW et instantanés sont supprimés, ce qui donne à l’utilisateur un espace de stockage supplémentaire à utiliser.
Bien sûr, tout cela ressemble à du grec pour la plupart des utilisateurs d’Android (à l’exception de ceux qui parlent grec), mais tout ce que vous devez savoir, c’est que vous devriez voir vos mises à jour Pixel complètes OTA plus rapidement que jamais une fois les modifications mises en œuvre. Et une fois que d’autres fabricants d’Android seront mandatés pour suivre, d’autres téléphones Android pourront effectuer les mises à jour OTA plus rapidement que jamais.