Renderización
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Un aspecto clave de tu app que influye en la percepción de calidad de los usuarios es la fluidez con la que renderiza imágenes y texto en la pantalla. Es importante evitar bloqueos y la capacidad de respuesta lenta cuando la app está generando el diseño en la pantalla.
En esta sección, se mostrarán varias formas de optimizar el rendimiento de renderización de tu app: reducir la superposición, optimizar las jerarquías de vistas y aprovechar la herramienta de generación de perfiles de la GPU. Consulta rendimiento de Jetpack Compose para aprender sobre renderización en Jetpack Compose.
Cómo renderizar acciones
-
Cómo reducir la superposición
-
Minimiza la cantidad de veces que tu app vuelve a generar el mismo píxel en un solo fotograma.
-
Jerarquías de vista y rendimiento
-
Asegúrate de que el diseño y la medición se ejecuten de forma eficaz, y evita la doble imposición.
-
Realiza análisis con Profile GPU Rendering
-
Aprovecha esta herramienta en el dispositivo para identificar los cuellos de botella que pueden estar ralentizando la renderización de tu app.
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2024-02-22 (UTC)
[null,null,["Última actualización: 2024-02-22 (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."]]