Google résout enfin un problème ennuyeux avec ses téléphones Pixel

Une personne tenant le Google Pixel 8, montrant l'arrière du téléphone.
Andy Boxall / Tendances numériques

Lorsque Android 7.0 Nougat est arrivé en 2016, Google a introduit un nouveau système de mise à jour transparente qui permettait aux utilisateurs de continuer à utiliser leurs appareils pendant que la mise à jour était installée en arrière-plan. Plus tard, Google l'a rendu obligatoire pour tous les fabricants de smartphones, et c'est le plus répandu sur les smartphones Pixel de Google. Mais le système n’était pas sans faute, même sur les derniers appareils Google Pixel 8 et Pixel 8 Pro .

Maintenant, il semble que la dernière mise à jour d’Android 14 QPR ait considérablement accéléré les choses et résolu les problèmes qui affectaient l’ensemble du pipeline de mise à jour. Mais que sont les mises à jour transparentes ? Cela implique une stratégie de partition de disque A/B, qui garantit que vous pouvez continuer à utiliser votre téléphone pendant qu'une mise à jour est installée en arrière-plan. La seule fois où vous remarquerez que quelque chose se passe, c'est lors du redémarrage pour passer à la version mise à jour. Après une mise à jour, le redémarrage de votre appareil est aussi rapide qu'un redémarrage normal, sans trop d'attente supplémentaire.

Un autre avantage est que si une mise à jour en direct (OTA) ne fonctionne pas (par exemple, il y a un mauvais flash), ce n'est pas un problème pour vous. Votre appareil continuera à exécuter l'ancienne version. De plus, si une mise à jour est effectuée, mais que l'appareil ne démarre pas correctement, il reviendra à la version précédente du logiciel sans aucun risque de blocage.

Ce système évite également d'avoir à libérer du stockage interne avant l'installation, car il n'est pas nécessaire de procéder à un téléchargement séparé. S'il y a des problèmes comme des erreurs d'E/S, ils n'affectent que la partie de l'appareil qui n'est pas utilisée. De plus, ces erreurs sont moins probables car le processus de mise à jour essaie de ne pas surcharger le système, ce qui garantit le bon fonctionnement de votre système.

Le problème persistant de la mise à jour

Logo Android 14 sur le Google Pixel 8 Pro.
Joe Maring / Tendances numériques

Bien que tout cela semble bien sur le papier, ce n’est pas un système parfait. J'ai souvent remarqué que même une mise à jour mineure prend extrêmement longtemps pour terminer l'installation. Dans certains cas, j’ai même dû attendre une heure ou plus. C'est un problème qui touche tous les téléphones Pixel de Google, et il est toujours ennuyeux de le rencontrer. Cependant, les rapports sur Reddit suggèrent que la mise à jour Android 14 QPR2 Beta 1 offre un temps de mise à jour nettement plus rapide.

Digital Trends a pu vérifier de manière indépendante que l'installation du package de mise à jour prenait moins de 10 minutes et passer à l'étape de redémarrage de l'appareil. Google n'a officiellement rien dit sur de telles améliorations, mais le détective de code Mishaal Rahman a repéré l'année dernière certains changements dans le projet Android Open Source (AOSP) qui cherchaient à améliorer le processus d'installation A/B.

Un élément crucial du système de mise à jour transparente est la compression, qui rend l'installation des mises à jour A/B plus efficace en termes d'espace et accélère les temps de fusion. Google a apparemment commencé à utiliser deux threads maintenant au lieu de s'appuyer sur un seul thread de processeur pour exécuter l'ensemble du processus.

Ce réglage a été fusionné dans la ressource AOSP en décembre de l’année dernière, et il semble que la mise en œuvre ait enfin commencé sur les téléphones Pixel avec la mise à jour Android 14 QPR2 Beta 1. Si vous souhaitez approfondir les aspects techniques de la façon dont Google a rendu les mises à jour Android plus rapides et plus sûres, consultez cette analyse détaillée de Rahman.