A partir de 2026, para alinearnos con nuestro modelo de desarrollo llamado Trunk Stable y garantizar la estabilidad de la plataforma para el ecosistema, publicaremos el código fuente en el AOSP en el segundo y cuarto trimestre. Para compilar el AOSP y contribuir a él, usa android-latest-release. La rama del manifiesto android-latest-release siempre hará referencia a la versión más reciente que se envió al AOSP. Para obtener más información, consulta Cambios en el AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Pruebas de implementación
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Revisa la siguiente información para probar las implementaciones de gráficos.
Para la comparativa, usa el siguiente flujo por fase:
Especificación. Cuando especifiques el dispositivo por primera vez (por ejemplo, cuando
uses controladores inmaduros), usa relojes y cargas de trabajo predefinidos (fijos) para
medir los fotogramas por segundo (fps) renderizados. Esto proporciona una vista clara de las capacidades de hardware.
Desarrollo. A medida que los controladores maduran, usa un conjunto fijo de acciones del usuario
para medir la cantidad de tartamudeos visibles (janks) en las animaciones.
Producción. Cuando un dispositivo esté listo para compararse con
los competidores, aumenta la carga de trabajo hasta que aumenten los tartamudeos. Determina si la
configuración actual del reloj puede mantener el ritmo de la carga. Esto puede ayudarte a identificar
dónde ralentizar los relojes y reducir el uso de energía.
Para obtener ayuda para derivar las capacidades del dispositivo durante la fase de especificación, usa la herramienta Flatland en platform/frameworks/native/cmds/flatland/.
Flatland se basa en relojes fijos y muestra el rendimiento que se puede lograr con cargas de trabajo basadas en la composición. Usa búferes de gralloc para simular varios escenarios de ventanas, completar la ventana con GL y, luego, medir la composición.
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: 2026-06-18 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2026-06-18 (UTC)"],[],[]]