O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

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 tirar proveito dos muitos testes e ferramentas descritas no desempenho Avaliando como parte de seu trabalho tirar o máximo proveito 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

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 espaço do usuário lmkd implementos processo a mesma funcionalidade, mas com mecanismos de kernel já existentes para detectar e pressão de memória estimativa. 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 é compatível com 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 têm 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

Android 9 introduz um modo especial de SQLiteDatabase chamado WAL compatibilidade (logging write-ahead) que permite que um banco de dados para uso journal_mode=WAL , preservando o comportamento de manter um máximo de uma conexão por banco de dados.