Les mises à jour transparentes devraient s’améliorer sur les smartphones Pixel de Google avec une rapidité d’installation accrue. Une amélioration qui pourrait profiter à tous les autres smartphones Android par la suite.
Google optimise les mises à jour sur les Pixel
C’est l’expert d’Android Mishaal Rahman qui a indiqué sur Twitter que « Google travaille à rendre les mises à jour OTA plus rapides. Un nouvel ensemble de correctifs a été soumis à AOSP pour accélérer les OTA sur les appareils qui utilisent le mécanisme de mise à jour A/B virtuel avec compression ».
Une mise à jour dite « OTA » (over the air, littéralement dans les airs) sur Android s’effectue à distance et de façon presque invisible. Elle se télécharge et s’installe en tâche de fond sans que l’utilisateur ait quoi que ce soit à faire, si ce n’est redémarrer son smartphone pour finaliser l’installation.
Quant au mécanisme de mise à jour A/B virtuel, il s’agit de deux partitions (A et B), dans lesquelles on divise Android. Le système d’exploitation est actif sur la partition A et la nouvelle version se télécharge sur la partition B. Une fois l’installation prête, c’est la partition B qui devient active et Android redémarre sur celle-là.
L’avantage de cette méthode, c’est qu’elle évite à l’utilisateur d’avoir à attendre un certain temps que son téléphone installe la mise à jour sans pouvoir l’utiliser. Selon Mishaal Rahman, Google aurait réussi à réduire le temps d’installation des mises à jour OTA de façon significative. Il donne l’exemple d’un fichier de 2,2 Go qui a pu être installé en 13 minutes au lieu de 23.
Pour cela, Google a optimisé l’écriture par lots des opérations dites copy-on-write en les plaçant dans un cluster, pour gagner quatre minutes dans l’exemple mentionné. L’autre optimisation se situe sur l’utilisation de deux threads pour compresser les « instantanés » de l’A/B virtuel ; une compression qui permet de gagner six minutes supplémentaires.
Vers une généralisation des « Seamless Updates » sur Android
Comme le fait remarquer Android Central, ce correctif « vise à améliorer la fonction Seamless Updates de Google », qui permet aux utilisateurs de justement utiliser leur smartphone pendant le téléchargement et l’installation d’une mise à jour du système en arrière-plan. Un changement qui oblige toujours à redémarrer son smartphone une fois l’installation effectuée.
Il reste encore des fabricants de smartphones et tablettes Android qui n’ont pas intégré les Seamless Updates dans leurs appareils, comme la lenteur de l’installation. Mais on sait que Samsung a envie d’apporter cette fonctionnalité à la prochaine version de son interface, One UI 6, qui sera basée sur Android 14. Le constructeur est en retard depuis plusieurs années sur les mises à jour transparentes et compte bien se rattraper. Il se pourrait d’ailleurs que les prochains Samsung Galaxy S23 aient droit au système de partitions A/B et donc à ces Seamless Updates.
Envie de rejoindre une communauté de passionnés ? Notre Discord vous accueille, c’est un lieu d’entraide et de passion autour de la tech.
Ce contenu est bloqué car vous n'avez pas accepté les cookies et autres traceurs. Ce contenu est fourni par Disqus.
Pour pouvoir le visualiser, vous devez accepter l'usage étant opéré par Disqus avec vos données qui pourront être utilisées pour les finalités suivantes : vous permettre de visualiser et de partager des contenus avec des médias sociaux, favoriser le développement et l'amélioration des produits d'Humanoid et de ses partenaires, vous afficher des publicités personnalisées par rapport à votre profil et activité, vous définir un profil publicitaire personnalisé, mesurer la performance des publicités et du contenu de ce site et mesurer l'audience de ce site (en savoir plus)
En cliquant sur « J’accepte tout », vous consentez aux finalités susmentionnées pour l’ensemble des cookies et autres traceurs déposés par Humanoid et ses partenaires.
Vous gardez la possibilité de retirer votre consentement à tout moment. Pour plus d’informations, nous vous invitons à prendre connaissance de notre Politique cookies.
Gérer mes choix