Ne manquez plus aucune de nos publications :
Google vient d’annoncer l’intégration d’AutoFDO (Automatic Feedback-Directed Optimization) dans le noyau (kernel) d’Android. L’objectif est de rendre les smartphones plus rapides et prolonger leur autonomie sans aucune action de la part de l’utilisateur.

Derrière cette évolution se cache un problème fondamental de compilation. Lors d’une compilation logicielle classique, le compilateur prend des milliers de petites décisions, comme mettre une fonction en ligne ou prédire quelle branche d’un code conditionnel sera exécutée, en se basant sur des indicateurs statiques. Or, ces éléments heuristiques ne reflètent pas fidèlement le comportement réel du code sur un téléphone en usage quotidien.
AutoFDO corrige cette limite en alimentant le compilateur avec des profils d’exécution issus du monde réel. Concrètement, Android enregistre l’historique du processeur pour identifier les portions de code « chaudes » (très sollicitées) et « froides » (rarement exécutées). Ces profils ne sont pas collectés depuis les appareils des utilisateurs : Google les synthétise en laboratoire à partir de charges de travail représentatives, notamment les 100 applications les plus populaires sur smartphone. À la prochaine compilation du noyau, le compilateur dispose de ces données pour prendre des décisions d’optimisation bien plus précises.

Le mécanisme adopte une stratégie conservatrice par défaut : si un processus sort des schémas d’exécution connus, le noyau se rabat sur le comportement classique, ce qui limite les risques de régression.
Les premiers tests internes affichent des résultats tangibles : allumage du smartphone 2,1 % plus rapide, lancement des applications (entièrement fermées) plus rapide de 4,3 % et des améliorations plus significatives encore sur d’autres données moins visibles pour l’utilisateur final. Google résume l’effet attendu en quatre points : interface plus fluide, changement d’application plus rapide, autonomie accrue et réactivité générale améliorée.
Ces changements arrivent sur les versions de noyau android15-6.6 et android16-6.12, ainsi que sur la future branche android17-6.18. Aucune action n’est requise de la part des fabricants ou des utilisateurs : l’optimisation opère entièrement en coulisses, au niveau du système.
Google expérimente une nouvelle vérification reCAPTCHA qui demande à l’utilisateur d’activer sa caméra et...
Google élargit sa gamme de modèles génératifs avec Nano Banana 2 Lite, un générateur d’images IA rapide et...
SFR impose depuis peu un service baptisé « Navigation Protégée » à tous ses clients fibre, y compris chez Red by...
La mise à jour « stable » d’Android 17, déployée sur les smartphones Google Pixel en juin, semble...
Amazon fait un grand pas vers le déploiement de son réseau satellitaire Leo. Après un lancement effectué par une fusée...