Google is committed to advancing racial equity for Black communities. See how.
Esta página foi traduzida pela API Cloud Translation.
Switch to English

Otimização de desempenho Android

Siga as instruções nesta seção para garantir que seus dispositivos Android minimizem o uso de recursos e otimizem o desempenho. E aproveite os vários testes e ferramentas descritos em Avaliação de desempenho como parte de seu trabalho para obter o máximo do Android.

Cache de APK

Este documento descreve o projeto de uma solução de cache APK para a instalação rápida de aplicativos pré-carregados em um dispositivo compatível com partições A / B. Os OEMs podem colocar pré-carregamentos e aplicativos populares no cache do APK armazenado na partição B quase vazia em novos dispositivos particionados A / B sem afetar o espaço de dados voltado para o usuário.

Tempos de inicialização

O Android 8.0 permite tempos de inicialização reduzidos, oferecendo suporte a várias melhorias em uma variedade de componentes. Este documento fornece orientação aos parceiros para melhorar os tempos de inicialização de dispositivos Android específicos.

Saúde

O Android 9 inclui android.hardware.health HAL 2.0, uma atualização de versão principal de health@1.0 HAL. Este novo HAL oferece uma separação mais clara entre a estrutura e o código do fornecedor, maiores graus de liberdade para personalização do fornecedor em relatórios de informações de saúde e mais informações sobre a saúde do dispositivo do que apenas bateria.

assassino de pouca memória

O processo lmkd espaço do usuário implementa a mesma funcionalidade, mas com mecanismos de kernel já existentes para detectar e estimar a pressão da memória. Ele usa eventos vmpressure gerados pelo kernel para obter notificações sobre os níveis de pressão da memória.

RAM baixa

O Android oferece suporte a dispositivos com até 512 MB de RAM. Esta documentação tem como objetivo ajudar os OEMs a otimizar e configurar o Android para dispositivos com pouca memória.

Otimização guiada por perfil

O sistema de compilação do Android suporta o uso da otimização guiada por perfil (PGO) do Clang em módulos Android nativos que possuem regras de compilação de blueprint.

Instantâneos de tarefas

Snapshots de tarefas é uma infraestrutura introduzida no Android O que combina capturas de tela para miniaturas recentes, bem como superfícies salvas do gerenciador de janelas. As miniaturas recentes representam o último estado de uma tarefa na visualização Recentes.

Registro de Gravação Antecipada

O Android 9 introduz um modo especial de SQLiteDatabase chamado Compatibility WAL (registro de gravação antecipada) que permite que um banco de dados use journal_mode=WAL enquanto preserva o comportamento de manter no máximo uma conexão por banco de dados.