
On apprécie toujours les optimisations de performances sur nos appareils, surtout quand elles viennent de simples mises à jour. C’est ce que promet Google avec une mise à jour d’envergure pour le (noyau) kernel d’Android.
La firme vient en effet d’annoncer une implémentation massive d’AutoFDO, une technologie de compilation déjà au cœur du noyau Linux, du navigateur Google Chrome mais aussi de nombreux centres de données.
La dernière brique d’optimisation d’Android
Google précise que l’AutoFDO (pour Automatic Feedback-Directed Optimization) n’est pas une technique nouvelle, mais elle était jusqu’à maintenant complexe à appliquer aux systèmes mobiles. Google nous rappelle que le noyau compte pour 40% de l’usage GPU, donc chaque optimisation le concernant peut avoir un véritable impact sur le confort d’usage final sur Android.


Sorti il y a tout juste un an, le Samsung Galaxy S25 Ultra n’a rien à envier à son successeur qui vient de sortir. Élu Meilleur Smartphone 2025 par Frandroid, vous pouvez l’obtenir à prix réduit en reconditionné sur Back Market.

Traditionnellement, le code d’Android est compilé de manière statique, mais l’AutoFDO change la donne. Le système enregistre la manière dont le processeur exécute réellement le code (quels chemins sont les plus fréquentés, quelles fonctions sont les plus lourdes). Une fois ces données renvoyées au compilateur (ici LLVM/Clang), les instructions processeur les plus utilisées sont placées de manière à maximiser l’utilisation du cache du processeur et minimiser les erreurs de prédiction de branche. On parle ici des erreurs que peut faire le processeur à « prédire » les instructions futures afin de gagner du temps. Chaque erreur occasionne un coût en performance car il doit s’arrêter et repartir de zéro.
L’avantage de l’AutoFDO réside dans son automatisation de la collecte des données sur les appareils des utilisateurs, ici totalement transparente. Maintenant que nous savons à peu près ce qu’apporte cette technologie, quels bénéfices pour nous autres utilisateurs d’Android ?
Un système bien plus réactif
En appliquant l’AutoFDO au noyau Linux d’Android, Google annonce des gains tangibles pour les smartphones. On peut ainsi s’attendre à des améliorations de performances globales sur toutes les parties du système. Dans son article de blog, la firme annonce ainsi un temps de lancement des applications et du système réduit de 2 à 4%, mais le plus important est à retrouver du côté de Binder.

Binder, c’est le système de communication interprocessus d’Android, qui régit la relation entre les différents composants logiciels et matériels sollicités par une application par exemple. Un gain de performance de l’ordre de 20% pour Binder est une excellente nouvelle pour la réactivité globale du système.
Globalement, l’AutoFDO permet au processeur de traiter le code plus efficacement avec notamment une réduction des micro-saccades au sein de l’interface d’Android. On peut aussi s’attendre à une consommation énergétique légèrement réduite.
Comment en profiter ?
La technologie sera déployée sur les téléphones Pixel les plus récents en premier. Elle fait notamment partie des versions récentes du noyau (5.10, 5.15 et 6.1).
Côté utilisateur, il n’y aura rien à faire, ce sont les mises à jour système d’Android qui incluront ces optimisations. Rassurez-vous, ces améliorations ne seront pas exclusives aux Pixel, mais sont comme toujours testées en premier sur la gamme.
Google annonce vouloir implémenter ces optimisations pour une plus large partie des composants du noyau Android à l’avenir.
Téléchargez notre application Android et iOS ! Vous pourrez y lire nos articles, dossiers, et regarder nos dernières vidéos YouTube.

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 .
Vous gardez la possibilité de retirer votre consentement à tout moment. Pour plus d’informations, nous vous invitons à prendre connaissance de notre Politique cookies.