Google is committed to advancing racial equity for Black communities. See how.
Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

Ottimizzazione delle prestazioni di Android

Segui le istruzioni in questa sezione per assicurarti che i tuoi dispositivi Android riducano al minimo l'utilizzo delle risorse e ottimizzino le prestazioni. E sfrutta i numerosi test e strumenti descritti in Valutazione delle prestazioni come parte del tuo lavoro per ottenere il massimo da Android.

Memorizzazione nella cache APK

Questo documento descrive la progettazione di una soluzione di memorizzazione nella cache APK per l'installazione rapida di app precaricate su un dispositivo che supporta le partizioni A / B. Gli OEM possono inserire precarichi e app popolari nella cache APK archiviata nella partizione B per lo più vuota sui nuovi dispositivi partizionati A / B senza influire sullo spazio dati rivolto all'utente.

Tempi di avvio

Android 8.0 consente tempi di avvio ridotti supportando diversi miglioramenti su una vasta gamma di componenti. Questo documento fornisce indicazioni per i partner per migliorare i tempi di avvio per dispositivi Android specifici.

Salute

Android 9 include android.hardware.health HAL 2.0, un aggiornamento della versione principale di health@1.0 HAL. Questo nuovo HAL offre una separazione più netta tra framework e codice del fornitore, maggiori gradi di libertà per la personalizzazione del fornitore nei rapporti di informazioni sulla salute e più informazioni sulla salute del dispositivo rispetto alla semplice batteria.

lowmemorykiller

Il processo lmkd utente implementa la stessa funzionalità ma con meccanismi del kernel già esistenti per rilevare e stimare la pressione della memoria. Usa eventi vmpressure generati dal kernel per ricevere notifiche sui livelli di pressione della memoria.

RAM ridotta

Android supporta dispositivi con un minimo di 512 MB di RAM. Questa documentazione ha lo scopo di aiutare gli OEM a ottimizzare e configurare Android per dispositivi con poca memoria.

Ottimizzazione guidata dal profilo

Il sistema di build Android supporta l'utilizzo dell'ottimizzazione guidata dal profilo (PGO) di Clang sui moduli Android nativi che hanno regole di compilazione del progetto.

Snapshot delle attività

Task Snapshots è un'infrastruttura introdotta in Android O che combina screenshot per miniature Recenti e Superfici salvate da Window Manager. Recenti Le miniature rappresentano l'ultimo stato di un'attività nella vista Recenti.

Registrazione in anticipo di scrittura

Android 9 introduce una modalità speciale di SQLiteDatabase chiamata Compatibility WAL (write-ahead logging) che consente a un database di utilizzare journal_mode=WAL preservando il comportamento di mantenere un massimo di una connessione per database.