Lista de mudanças e recursos do Android 15

A tabela abaixo lista todos os recursos e mudanças de comportamento documentados que podem afetar os desenvolvedores de apps. Use a lista para encontrar as mudanças que afetam você e depois clique no link correspondente e leia a documentação.

Categoria Tipo Nome
Câmera e mídia Novos recursos e APIs Controles de câmera no app
O Android 15 adiciona novas extensões para ter mais controle sobre o hardware da câmera e os algoritmos em dispositivos com suporte.
Câmera e mídia Novos recursos e APIs Controle da margem do HDR
O Android 15 permite controlar a margem do HDR com setDesiredHdrHeadroom para encontrar um equilíbrio entre os conteúdos SDR e HDR.
Câmera e mídia Novos recursos e APIs Controle de volume
O Android 15 introduz a API LoudnessCodecController, com base no padrão de volume CTA-2075. Essa API ajuda a gerenciar inconsistências no volume do áudio para garantir que os usuários não precisem ajustar o volume constantemente ao alternar entre conteúdos ou apps.
Câmera e mídia Novos recursos e APIs Dispositivos MIDI 2.0 virtual
O Android 15 estende o suporte à UMP para apps MIDI virtuais, permitindo que os apps de composição controlem os apps de sintetizador como um dispositivo MIDI 2.0 virtual, da mesma forma que fariam com um dispositivo USB MIDI 2.0.
Câmera e mídia Previsão de remoção Use o Spatializer em vez do Virtualizer
No Android 15, vamos descontinuar a classe Virtualizer.
Câmera e mídia Mudança (todos os apps) A reprodução de áudio direta e descarregamento agora invalida faixas de áudio diretas ou descarregadas anteriormente abertas quando os limites de recursos são atingidos
No Android 15 e versões mais recentes, quando um app solicita a reprodução direta, o sistema invalida todos os objetos AudioTrack diretos abertos que impedem o preenchimento da nova solicitação de faixa.
Câmera e mídia Mudança (apps destinados ao Android 15 e mais recentes) Restrições para solicitação de seleção de áudio
Os apps direcionados ao Android 15 precisam ser o principal app ou executar um serviço em primeiro plano relacionado ao áudio para solicitar a seleção de áudio.
Conectividade Novos recursos e APIs Suporte a satélite
O Android 15 continua ampliando o suporte à plataforma para conectividade via satélite e inclui alguns elementos da interface para garantir uma experiência do usuário consistente em todo o cenário de conectividade via satélite.
Conectividade Novos recursos e APIs Experiências de NFC mais fáceis
O Android 15 está trabalhando para tornar a experiência de pagamento por aproximação mais simples e confiável, sem deixar de oferecer suporte ao robusto ecossistema de apps de NFC do Android.
Conectividade Novos recursos e APIs Papel "Carteira"
O Android 15 apresenta um novo papel da Carteira que permite uma maior integração com o app de carteira preferido do usuário.
Principal recurso Mudança (todos os apps) Mudanças no estado do pacote interrompido
No Android 15, os apps só são removidos do estado FLAG_STOPPED por ação direta ou indireta do usuário. Além das restrições já existentes, o sistema também cancela todas as intents pendentes quando o app entra no estado interrompido no Android 15.
Principal recurso Mudança (apps destinados ao Android 15 e mais recentes) Novo tipo de serviço em primeiro plano para processamento de mídia
O Android 15 introduz um novo tipo de serviço em primeiro plano, o mediaProcessing. Esse tipo de serviço é apropriado para operações como a transcodificação de arquivos de mídia.
Principal recurso Mudança (apps destinados ao Android 15 e mais recentes) Restrições para a inicialização de serviços em primeiro plano por broadcast receivers BOOT_COMPLETED
Em apps destinados ao Android 15, os broadcast receivers BOOT_COMPLETED não têm permissão para iniciar alguns tipos de serviços em primeiro plano.
Principal recurso Mudança (apps destinados ao Android 15 e mais recentes) Gerenciamento de chaves para criptografia de ponta a ponta
Nova classe E2eeContactKeysManager, que facilita a criptografia de ponta a ponta (E2EE, na sigla em inglês) em apps Android.
Produtividade e ferramentas para desenvolvedores Novos recursos e APIs Melhorias em PDF
A Prévia para desenvolvedores 2 do Android 15 inclui uma prévia inicial de melhorias significativas nas APIs do PdfRenderer.
Produtividade e ferramentas para desenvolvedores Novos recursos e APIs Refinamentos automáticos da troca de idioma
O Android 15 adiciona mais controles para ajudar os apps a ajustar a troca automática de idiomas para os casos de uso.
Produtividade e ferramentas para desenvolvedores Novos recursos e APIs Controles de quebra de linha granulares
No Android 15 e versões mais recentes, um TextView e o quebra de linha podem preservar a parte específica do texto na mesma linha para melhorar a legibilidade.
Produtividade e ferramentas para desenvolvedores Novos recursos e APIs Atualizações do OpenJDK 17
O Android 15 continua atualizando as principais bibliotecas do Android para se alinhar aos recursos das versões mais recentes do LTS do OpenJDK.
Telas e formatos grandes Novos recursos e APIs Suporte à tela de capa
O app pode declarar uma propriedade que o Android 15 usa para permitir que Application ou Activity seja apresentado nas telas de capa pequenas de dispositivos dobráveis compatíveis.
Restrições da interface não SDK Mudança (apps destinados ao Android 15 e mais recentes) Atualizações de restrições de interfaces não SDK
O Android 15 inclui listas atualizadas de interfaces não SDK restritas com base na colaboração com desenvolvedores Android e nos testes internos mais recentes.
Performance e bateria Novos recursos e APIs API ApplicationStartInfo
A API ApplicationStartInfo no Android 15 ajuda a fornecer insights sobre a inicialização do app, incluindo o estado de inicialização, o tempo gasto nas fases de lançamento, como o app foi iniciado quando a classe Application foi instanciada e muito mais.
Performance e bateria Novos recursos e APIs Informações detalhadas sobre o tamanho do app
O Android 15 adiciona a API StorageStats.getAppBytesByDataType([type]), que permite receber insights sobre como o app está usando todo esse espaço, incluindo divisões de arquivo APK, AOT e código relacionado à aceleração, metadados dex, bibliotecas e perfis guiados.
Performance e bateria Novos recursos e APIs Melhorias no banco de dados SQLite
O Android 15 introduz novas APIs SQLite que expõem recursos avançados do mecanismo SQLite para problemas de desempenho específicos que podem se manifestar em apps.
Performance e bateria Novos recursos e APIs Atualizações do Dynamic Performance Framework do Android
O Android 15 continua nosso investimento no Android Dynamic Performance Framework (ADPF), um conjunto de APIs que permite que jogos e apps com alto desempenho interajam mais diretamente com os sistemas térmicos e de energia dos dispositivos Android.
Privacidade Novos recursos e APIs Detecção de gravação de tela
O Android 15 adiciona suporte a apps para detectar quando elas estão sendo gravadas.
Privacidade Novos recursos e APIs Recursos expandidos do IntentFilter
Builds do Android 15 oferecem suporte a uma resolução de Intent mais precisa usando UriRelativeFilterGroup, que contém um conjunto de objetos UriRelativeFilter que formam um conjunto de regras de correspondência Intent que precisam ser atendidas, incluindo parâmetros de consulta de URL, fragmentos de URL e regras de bloqueio ou exclusão.
Privacidade Novos recursos e APIs Sandbox de privacidade no Android
O Android 15 leva os serviços de AD do Android até o nível 10, incorporando a versão mais recente do Sandbox de privacidade no Android, parte do nosso trabalho para desenvolver novas tecnologias que melhoram a privacidade do usuário e proporcionam experiências de publicidade personalizadas e eficazes em apps para dispositivos móveis.
Privacidade Novos recursos e APIs Conexão Saúde
O Android 15 integra as extensões 10 do Android 10 ao Conexão Saúde do Android, uma plataforma segura e centralizada para gerenciar e compartilhar dados de saúde e condicionamento físico coletados por apps. Esta atualização adiciona suporte a novos tipos de dados de condicionamento físico, nutrição e muito mais.
Privacidade Novos recursos e APIs Compartilhamento de tela parcial
O Android 15 oferece suporte ao compartilhamento de tela parcial para que os usuários possam compartilhar ou gravar apenas uma janela do app em vez da tela inteira do dispositivo. Esse recurso, ativado pela primeira vez no QPR2 do Android 14, inclui callbacks MediaProjection que permitem que o app personalize a experiência de compartilhamento de tela parcial.
Segurança Novos recursos e APIs Proteger arquivos usando fs-verity
O FileIntegrityManager do Android 15 inclui novas APIs que aproveitam o poder do recurso fs-verity no kernel do Linux.
Experiência do usuário Mudança (apps destinados ao Android 15 e mais recentes) O atributo eleganteTextHeight tem o valor "true" definido como verdadeiro
Em apps destinados ao Android 15, o atributo elegantTextHeight TextView se torna verdadeiro por padrão, substituindo a fonte compacta usada por padrão por alguns scripts com métricas verticais grandes por uma mais legível.
Experiência do usuário Novos recursos e APIs Melhorias nas regras do "Não perturbe"
AutomaticZenRule permite que os apps personalizem as regras do Gerenciamento de atenção (Não perturbe) e decidam quando ativar ou desativá-las. O Android 15 melhora bastante essas regras com o objetivo de melhorar a experiência do usuário.