Google 致力于为黑人社区推动种族平等。查看具体举措
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.