Il tuo telefono Android potrebbe presto sembrare più veloce senza alcun nuovo chip o aggiornamento {hardware}. Google ha introdotto una nuova tecnica di ottimizzazione chiamata AutoFDO, che spreme più prestazioni dai dispositivi Android migliorando il modo in cui viene compilato il codice principale del sistema operativo.
AutoFDO prende di mira la parte principale di Android, il kernel, che si trova tra le tue app e l'{hardware} del telefono. Gestisce attività come la gestione della memoria, la pianificazione delle app e la comunicazione con l'{hardware}, il che finisce per consumare il 40% del tempo della CPU sui dispositivi Android.
Questo è il motivo per cui l’ottimizzazione del kernel può far funzionare il dispositivo più velocemente con uno scorrimento più fluido, lanci di app più rapidi e una risposta più rapida quando si passa da un’app all’altra.
Quindi, in che modo esattamente AutoFDO rende Android più veloce?
AutoFDO sta per Automated Suggestions Directed Optimization e il suo compito è aiutare il compilatore di Android a prendere decisioni più intelligenti. Normalmente, quando il software program viene compilato, il compilatore tenta di indovinare quali parti del codice verranno eseguite più spesso. Queste ipotesi decidono come il codice è organizzato e ottimizzato.
Con AutoFDO, Google elimina le congetture. Invece, il sistema raccoglie dati sulle prestazioni reali dai dispositivi che eseguono app. Il sistema registra quali parti del kernel vengono maggiormente utilizzate e reinserisce tali informazioni nel compilatore. La prossima volta che il kernel verrà creato, darà la priorità ai percorsi di codice utilizzati di frequente in modo che vengano eseguiti più velocemente.

Per raccogliere questi dati, Google esegue carichi di lavoro che simulano il modo in cui le persone utilizzano effettivamente i loro telefoni. Il take a look at embrace l’avvio di app, l’esplorazione automatizzata delle app e l’attività del sistema in background. Google afferma di aver utilizzato le 100 app più popolari su Android per imitare modelli di utilizzo reali.
Il colosso della tecnologia afferma che questi carichi di lavoro simulati corrispondono circa all’85% del comportamento dei dispositivi nel mondo reale, il che rende le ottimizzazioni altamente realistiche.
AutoFDO viene introdotto nelle ultime versioni del kernel Android (in particolare i rami per Android 15 e Android 16). Android ha fatto molta strada dalla sua prima versione nel 2008 e Google prevede di estendere questa tecnica alle versioni del kernel più recenti in futuro.
Ma non riceverai un nuovo interruttore nelle impostazioni o un’icona sullo schermo perché questo aggiornamento avverrà interamente in background.












