A partir de 2026, para alinearnos con nuestro modelo de desarrollo estable de la rama principal y garantizar la estabilidad de la plataforma para el ecosistema, publicaremos el código fuente en AOSP en el segundo y cuarto trimestre. Para compilar AOSP y contribuir a él, te recomendamos que utilices android-latest-release en lugar de aosp-main. 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 AOSP.
Pruebas de implementación
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Revise la siguiente información para probar las implementaciones de gráficos.
Para la evaluación comparativa, utilice el siguiente flujo por fase:
Especificación. Al especificar inicialmente el dispositivo (como cuando se usan controladores inmaduros), use relojes y cargas de trabajo predefinidos (fijos) para medir los fotogramas por segundo (fps) representados. Esto da una visión clara de las capacidades del hardware.
Desarrollo. A medida que los controladores maduren, use un conjunto fijo de acciones del usuario para medir la cantidad de tartamudeos (jaks) visibles en las animaciones.
Producción. Cuando un dispositivo esté listo para la comparación con los competidores, aumente la carga de trabajo hasta que aumenten los tartamudeos. Determine si la configuración actual del reloj puede mantenerse al día con la carga. Esto puede ayudarlo a identificar dónde reducir la velocidad de los relojes y reducir el uso de energía.
Para obtener ayuda para derivar las capacidades del dispositivo durante la fase de especificación, use 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 composición. Utiliza búferes gralloc para simular múltiples escenarios de ventana, llenando la ventana con GL y luego midiendo 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: 2022-06-06 (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: 2022-06-06 (UTC)"],[],[]]