I layout sono una parte fondamentale delle app per Android e influiscono direttamente sull'esperienza utente. Se l'implementazione è scadente, il layout può aumentare l'utilizzo della memoria dell'app con UI lente. L'SDK per Android include strumenti che consentono di identificare i problemi relativi alle prestazioni del layout. Grazie a questa documentazione, puoi implementare interfacce a scorrimento fluido con un utilizzo di memoria minimo.
Lezioni
- Ottimizzare le gerarchie di layout
- Così come una pagina web complessa può rallentare i tempi di caricamento, anche una gerarchia di layout complessa può causare problemi di prestazioni. Questa documentazione mostra come utilizzare gli strumenti dell'SDK per ispezionare il layout e scoprire colli di bottiglia delle prestazioni.
- Riutilizzare i layout con <include>
- Se la UI della tua applicazione ripete determinati costrutti del layout in più punti, questa documentazione mostra come creare costrutti di layout efficienti e riutilizzabili e includerli nei layout UI appropriati.
- Carica visualizzazioni on demand
- Oltre a includere un componente del layout in un altro, potrebbe essere opportuno rendere visibile il layout incluso solo quando è necessario dopo l'esecuzione dell'attività. Questa documentazione mostra come migliorare le prestazioni di inizializzazione del layout caricando porzioni del layout on demand.