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.
La mission destinée à empêcher le Neil Gehrels Swift Observatory de perdre davantage d’altitude rencontre un obstacle majeur :...
Samsung présentera prochainement son Galaxy S26 FE et il se trouve que les prix pour la France ont déjà fuité. Ils sont...
Depuis le 27 juillet 2026, tous les forfaits sans engagement de Bouygues Telecom sont soumis à des frais de résiliation de 5 euros....
Plus d’un millier de professionnels de l’intelligence artificielle ont signé une pétition appelant le gouvernement...
La Voie lactée pourrait abriter des milliards de planètes errantes, des mondes qui traversent l’espace sans même graviter autour...
29 Jul. 2026 • 18:25