Notas da versão do Android 15 e do Android 15 QPR1

Esta página resume os principais recursos do Android 15 e do Android 15-QPR1 e inclui links para mais informações. Os resumos de recursos são organizados de acordo com o local da documentação do recurso neste site.

Arquitetura

Descontinuação do VNDK

O Android 15 descontinua o uso do VNDK. As bibliotecas anteriores do VNDK são tratadas da mesma forma que outras bibliotecas de fornecedores ou produtos. Consulte NDK do fornecedor para mais detalhes.

Ativar o tamanho de página de 16 KB

O Android 15 e versões mais recentes oferecem suporte para a criação do Android com um tamanho de página de 16 KB.

Para mais informações, consulte Ativar o tamanho de página de 16 KB.

Sobreposição do fornecedor

O Android 15 descontinua o uso da sobreposição do fornecedor.

Áudio

Rastreamento da cabeça no Áudio de baixa energia

O Android 15 oferece suporte a ajustes do modo de latência para rastreamento de cabeça (HT, na sigla em inglês) com base no uso do mecanismo de transporte LE-ACL ou LE-ISO. Consulte Rastreamento da cabeça por áudio LE.

Automóveis

Política de energia do Android Automotive

A política de energia do Android Automotive para o Android 15 foi atualizada com duas novas políticas de energia do sistema: sem interação do usuário e preparação para suspensão.

Conteúdo para rádios HD e DAB

O Android 15 inclui melhorias no suporte a rádio HD na HAL de rádio de transmissão e um exemplo de app de rádio desempacotado, que pode ser usado como referência para a implementação de controle de rádio.

Para mais informações, consulte Rádio automotivo.

Câmera

API de consulta de combinação de recursos da câmera do Android

A partir do Android 15, a plataforma Android oferece uma API para consultar combinações de recursos da câmera. Essa API permite que os clientes da câmera consultem se uma combinação especificada de recursos da câmera pode ser aceita pelo dispositivo.

Para mais informações, consulte API para consultar combinações de recursos.

Aumento do modo pouca luz

O Android 15 apresenta o Modo pouca luz refinado, um novo modo de exposição automática que pode ser implementado no Camera2 na HAL e como parte de uma extensão de câmera, como o modo noturno. O aumento do modo pouca luz ajusta automaticamente o brilho do fluxo de visualização em condições de pouca luz.

Para mais informações, consulte Aumento de pouca luz.

Compatibilidade

Atualizações do Camera ITS

O Android 15 lançou atualizações nos testes ITS da câmera, que incluem testes novos e atualizados.

Para mais detalhes, consulte as Notas da versão do pacote de testes de imagens da câmera do Android 15.

CDD

O documento Definição de compatibilidade do Android 15 é lançado.

Caso de teste de áudio imersivo

A partir do Android 15, um novo teste do CTS Verifier para verificar a latência de rastreamento de cabeça de áudio espacial foi introduzido.

Para mais informações, consulte o Verificador do CTS para o teste de latência de rastreamento de cabeça.

Novos testes de áudio do CTS Verifier

Os seguintes testes de áudio e páginas de suporte foram adicionados à documentação do CTS Verifier:

Conectividade

Android Packet Filter v6

O Android 15 apresenta o Android Packet Filter (APF) v6, que inclui contadores para depuração e métricas e suporte para transmissão de pacotes. Para mais informações, consulte Filtro de pacotes do Android.

Comandos NCI exclusivos do Android

O Android 15 adiciona novos comandos de interface de controlador de NFC (NCI, na sigla em inglês) proprietários do Android para interagir com um controlador de NFC. Para detalhes sobre as especificações desses comandos, consulte Comandos NCI proprietários do Android.

Serviço de seleção de domínio

O Android 15 adiciona a API do sistema DomainSelectionService, que permite implementar a seleção de domínio entre o serviço IMS e serviços legados em redes comutadas por circuito.

Para mais informações, consulte o Serviço de seleção de domínio.

Recursos de serviço da operadora no nível da assinatura

A partir do Android 15, as operadoras podem especificar os recursos de serviço do dispositivo no nível da assinatura. Isso permite que os desenvolvedores personalizem a experiência do usuário com base nos recursos disponíveis para a assinatura, além do nível do dispositivo.

Para mais informações, consulte Recursos de serviço no nível da assinatura.

Suporte a 802.11az no RTT do Wi-Fi

A partir do Android 15, o tempo de ida e volta do Wi-Fi (RTT) oferece suporte ao protocolo IEEE 802.11az. Para mais informações, consulte RTT do Wi-Fi.

Assistir à atualização do perfil do dispositivo complementar

O Android 15 adiciona a permissão POST_NOTIFICATIONS ao perfil do relógio. Para mais detalhes, consulte Perfis de dispositivos complementares.

Cuttlefish

Snapshot e restauração em dispositivos Cuttlefish

O Android 15 adiciona suporte para fazer e restaurar instantâneos de dispositivos virtuais Cuttlefish. Com um snapshot de um dispositivo Cuttlefish, você pode salvar o estado dele em uma imagem no disco. Em seguida, é possível restaurar o snapshot para trazer um dispositivo Cuttlefish ao estado salvo anteriormente.

Para mais informações, consulte Cuttlefish: snapshot e restauração.

Suporte a NFC para dispositivos Cuttlefish

O Android 15 introduz suporte para NFC em dispositivos Cuttlefish. O recurso NFC do Cuttlefish usa o Casimir, uma ferramenta externa de simulação de dispositivos NFC.

Para mais informações, consulte Cuttlefish: NFC.

Dados

Suspensão do uso de WebSettings do WebSQL

A partir do Android 15, os métodos WebSettings setDatabaseEnabled e getDatabaseEnabled, usados para suporte ao WebSQL na WebView, foram descontinuados. O WebSQL foi removido do Chrome e descontinuado no WebView do Android. Esses métodos vão se tornar sem efeito em todas as versões do Android depois que o suporte for removido no Chromium.

O World Wide Web Consortium (W3C) incentiva que os apps que precisam de bancos de dados da Web adotem outras alternativas de armazenamento, como o IndexedDB.

Fontes

Suporte a fontes variáveis

A partir do Android 15, as fontes variáveis são renderizadas no tempo de execução com maior eficiência e granularidade. O arquivo de configuração de fontes fonts.xml está sendo descontinuado. Consulte Implementar fontes personalizadas para mais informações.

Gráficos

HDR em capturas de tela do Android

O Android 15 QPR1 apresenta um algoritmo de mapeamento de tons local para capturas de tela. HDR em capturas de tela do Android monitora a progressão do recurso de captura de tela HDR em atualizações recentes do Android.

Interação

Protocolo HID do monitor de posições da cabeça 2.0

O Android 15 apresenta a versão 2.0 do protocolo HID do monitor da posição da cabeça do usuário, que inclui suporte a áudio Bluetooth LE. Para mais informações, consulte Protocolo HID do monitor de posições da cabeça.

Suspensão de uso da API Neural Networks

A partir do Android 15, a API Neural Networks (API NDK NNAPI) foi descontinuada. A interface HAL de redes neurais continua tendo suporte, e os drivers da NNAPI não são afetados por essa descontinuação.

Para mais informações, consulte o Guia de migração da NNAPI.

Mídia

Orientações do OEM para a implementação do ROI

O Android 15 apresenta um processo padronizado para integrar as configurações de usuário da região de interesse (RoI, na sigla em inglês) ao framework de codificação de vídeo do Android. Para mais informações, consulte Orientações do OEM para implementação de ROI.

Permissões

Lista de permissões de UID compartilhados assinados pela plataforma

O Android 15 apresenta uma lista de permissões explícita para que apps não do sistema assinados pela plataforma participem de UIDs compartilhados (assinados pela plataforma).

Para mais informações, consulte Lista de permissões de UID compartilhados assinados pela plataforma.

Atualização de requisitos para as funções COMPANION_DEVICE_APP_STREAMING e COMPANION_DEVICE_NEARBY_DEVICE_STREAMING

O Android 15 atualiza as políticas de função do Gerenciador de dispositivo virtual para evitar o uso indevido para fins fraudulentos.

Para mais informações, consulte COMPANION_DEVICE_APP_STREAMING e COMPANION_DEVICE_NEARBY_DEVICE_STREAMING em Funções do Android.

Lista de permissões de assinatura

O Android 15 apresenta uma lista de permissões explícitas para permissões de assinatura de plataforma solicitadas por apps não do sistema ou recém-solicitadas por atualizações de apps do sistema.

Para mais informações, consulte a lista de permissões de assinatura.

Ambiente de execução

setAdjustCompilerFilterCallback

A partir do Android 15, é possível substituir o filtro do compilador para determinados pacotes usando a API setAdjustCompilerFilterCallback.

Para mais informações, consulte Substituir o filtro do compilador para determinados pacotes.

Segurança

Ativar/desativar 2G

As operadoras não podem mais ocultar a chave de 2G dos usuários. A chave de configuração da operadora KEY_HIDE_ENABLE_2G foi descontinuada.

flag dusize_4k

O Android 15 introduz a flag dusize_4k, que força o tamanho da unidade de dados de criptografia a ser 4096 bytes, mesmo quando o tamanho do bloco do sistema de arquivos não é 4096 bytes.

Para mais informações, consulte Armazenamento interno.

Criptografia de rede móvel e transparência da divulgação de IMSI

Os protocolos de rede móvel até o 5G permitem que os dados do usuário (incluindo chamadas, SMS, conexões de dados e alguns metadados baseados em sinalização) sejam transmitidos em texto não criptografado com a criptografia e a proteção de integridade desativadas.

O Android 15 apresenta novas configurações de rede e privacidade que ativam notificações para usuários quando eles se conectam a uma rede móvel não segura (sem criptografia ou proteção de integridade, quando há uma expectativa de que isso seja usado) e os identificadores privados (IMSI, IMEI ou SUCI) são expostos à rede de uma maneira que pode ser usada para rastrear os usuários.

A identidade internacional de assinante de dispositivos móveis (IMSI) é um número exclusivo usado para identificar cada usuário em uma determinada rede celular vinculada ao cartão SIM de um usuário. Os invasores podem capturar esse número em trânsito, e essa é a base de muitos ataques celulares conhecidos. A identidade internacional de equipamento móvel (IMEI) é o identificador exclusivo vinculado a um dispositivo móvel. O identificador oculto de assinatura (SUCI, na sigla em inglês) é um identificador específico do 5G.

Espaço privado

O espaço privado é uma área segura para apps sensíveis, em que os usuários podem ocultar apps de acesso não autorizado. Você pode usar o espaço particular para armazenar apps sensíveis, como apps bancários, de namoro e outros apps pessoais que você não quer que outros usuários do dispositivo acessem.

Para mais informações, consulte Espaço privado.

Atualizações

A/B virtual versão 3

O Android 15 apresenta uma nova versão do mecanismo de atualização A/B virtual do Android. Esse novo recurso apresenta atualizações OTA mais rápidas, menores e de melhor desempenho. Para mais informações, consulte A/B virtual.

Virtualização

Melhorias no Framework de virtualização do Android (AVF)

O Android 15 apresenta as seguintes melhorias no Framework de virtualização do Android (AVF, na sigla em inglês), o framework para gerenciamento de máquinas virtuais (VMs).

  • VM atualizável: as VMs podem manter os segredos e dados protegidos por elas, mesmo nas atualizações da pilha de software. Para mais informações, consulte VM atuável.

  • Atestado remoto de VM: os clientes de uma VM podem ter certeza de que estão se comunicando com a VM e a pilha de software corretas em execução em um dispositivo confiável. Os clientes podem usar o atestado para garantir que, por exemplo, eles só entreguem um modelo de aprendizado de máquina valioso diretamente para a VM confiável. Para mais informações, consulte Atestado remoto de VM.

  • Atribuição de dispositivo: os dispositivos periféricos podem ser totalmente atribuídos a uma VM protegida. Esse dispositivo atribuído não pode ser acessado de fora da VM, e o próprio dispositivo só pode acessar a memória que pertence à VM. Esse recurso pode ser usado para executar aceleradores de aprendizado de máquina, como uma GPU, em uma VM protegida, sem precisar enviar o código e os dados para fora da VM. Esse recurso é experimental e a disponibilidade dele depende muito da capacidade do hardware e do suporte dos fabricantes de chipsets e dispositivos. Para mais informações, consulte Começar a usar a atribuição de dispositivos.