A partir de 2026, para alinhar com nosso modelo de desenvolvimento estável de tronco e garantir a estabilidade da plataforma para o ecossistema, vamos publicar o código-fonte no AOSP no segundo e quarto trimestres. Para criar e contribuir com o AOSP, recomendamos usar android-latest-release em vez de aosp-main. O branch de manifesto android-latest-release sempre vai fazer referência à versão mais recente enviada ao AOSP. Para mais informações, consulte Mudanças no AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Testes de implementação
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Confira as informações a seguir para testar implementações de gráficos.
Para fazer comparativos de mercado, use o fluxo a seguir por fase:
Especificação. Ao especificar inicialmente o dispositivo (por exemplo, ao
usar drivers imaturos), use clocks e cargas de trabalho predefinidos (fixos) para
medir os frames por segundo (fps) renderizados. Isso dá uma visão clara dos recursos de hardware.
Desenvolvimento. À medida que os drivers amadurecem, use um conjunto fixo de ações do usuário para medir o número de falhas visíveis (janks) nas animações.
Produção. Quando um dispositivo estiver pronto para comparação com concorrentes, aumente a carga de trabalho até que as falhas aumentem. Determine se as configurações atuais de clock podem acompanhar a carga. Isso pode ajudar você a identificar onde diminuir os clocks e reduzir o uso de energia.
Para receber ajuda na derivação de recursos do dispositivo durante a fase de especificação, use a ferramenta Flatland em platform/frameworks/native/cmds/flatland/.
O Flatland depende de relógios fixos e mostra a capacidade de processamento que pode ser alcançada com cargas de trabalho baseadas em composição. Ele usa buffers gralloc para simular vários cenários de janela, preenchendo a janela com GL e medindo a composição.
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-12-03 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-12-03 UTC."],[],[]]