Rendering
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Un aspetto chiave della tua app che influenza la percezione della qualità da parte degli utenti è l'uniformità con cui esegue il rendering di immagini e testo sullo schermo. È importante evitare interruzioni e una reattività lenta
quando l'app attira sullo schermo.
Questa sezione illustra diversi modi per ottimizzare le prestazioni di rendering della tua app: ridurre l'overdraw, ottimizzare le gerarchie delle visualizzazioni e sfruttare lo strumento Profilo GPU. Per ulteriori informazioni sul rendering in Jetpack Compose, consulta Prestazioni di Jetpack Compose.
Azioni di rendering
-
Riduci overdraw
-
Riduci al minimo il numero di volte in cui l'app ridisegna lo stesso pixel in un singolo frame.
-
Prestazioni e visualizzazione delle gerarchie
-
Assicurati che il layout e la misurazione siano eseguiti in modo efficiente ed evita la doppia tassazione.
-
Analizza con il rendering GPU del profilo
-
Sfrutta questo strumento sul dispositivo per identificare i colli di bottiglia che potrebbero rallentare il rendering della tua app.
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2023-12-02 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2023-12-02 UTC."],[],[],null,["# Rendering\n\nA key aspect of your app that influences your users' perception of quality is the smoothness with\nwhich it renders images and text to the screen. It's important to avoid jank and sluggish\nresponsiveness when your app is drawing to the screen.\n\nThis section shows several ways to optimize your app's rendering performance: reducing overdraw,\noptimizing view hierarchies, and taking advantage of the Profile GPU tool. See\n[Jetpack Compose performance](/jetpack/compose/performance) to learn about rendering in\nJetpack Compose.\n\nRender actions\n--------------\n\n\n**[Reduce overdraw](/topic/performance/rendering/overdraw)**\n:\n Minimize the number of times your app redraws the same pixel in a single frame.\n\n\n**[Performance and view hierarchies](/topic/performance/rendering/optimizing-view-hierarchies)**\n:\n Make sure your layout and measurement are executing efficiently, and avoid double taxation.\n\n\n**[Analyze with Profile GPU Rendering](/topic/performance/rendering/profile-gpu)**\n:\n Take advantage of this on-device tool to identify bottlenecks that might slow your app's\n rendering."]]