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 esta lista para encontrar as mudanças que afetam você e clique no link correspondente para ler a documentação.

Categoria Tipo Nome
Acessibilidade Novos recursos e APIs Melhores linhas braille
No Android 15, o TalkBack passou a oferecer suporte a linhas braille que usam o padrão HID por USB e Bluetooth seguro.
Câmera e mídia Mudança (todos os apps) A reprodução de áudio direta e de transferência invalida faixas de áudio diretas ou de transferência abertas anteriormente quando os limites de recursos são alcançados
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 atendimento da nova solicitação de faixa.
Câmera e mídia Mudança (apps destinados ao Android 15 e versões mais recentes) Restrições ao solicitar o foco de áudio
Os apps destinados ao Android 15 precisam ser o app principal ou executar um serviço em primeiro plano relacionado ao áudio para solicitar o foco de áudio.
Câmera e mídia Novos recursos e APIs Modo pouca luz refinado
O Android 15 apresenta o Modo pouca luz refinado, uma opção de exposição automática disponível para a Câmera 2 e a extensão de câmera do modo noturno.
Câmera e mídia Novos recursos e APIs Controles da câmera no app
O Android 15 adiciona extensões para mais controle sobre o hardware da câmera e os algoritmos dela em dispositivos com suporte.
Câmera e mídia Novos recursos e APIs Controle de headroom HDR
O Android 15 permite controlar o headroom HDR com setDesiredHdrHeadroom para encontrar um equilíbrio entre o conteúdo SDR e HDR.
Câmera e mídia Novos recursos e APIs Controle de volume
O Android 15 apresenta a API LoudnessCodecController, baseada no padrão de volume CTA-2075. Essa API pode ajudar a gerenciar inconsistências de volume de áudio para garantir que os usuários não precisem ajustar constantemente o volume ao alternar entre conteúdo ou apps.
Câmera e mídia Novos recursos e APIs Dispositivos MIDI 2.0 virtuais
O Android 15 estende o suporte do UMP a apps MIDI virtuais, permitindo que apps de composição controlem apps de sintetizador como um dispositivo MIDI 2.0 virtual, assim como fariam com um dispositivo MIDI 2.0 USB.
Câmera e mídia Novos recursos e APIs Decodificação de software AV1 mais eficiente
dav1d, o popular decodificador de software AV1 da VideoLAN, agora está disponível para dispositivos Android que não oferecem suporte à decodificação AV1 em hardware.
Câmera e mídia Previsão de remoção Use Spatializer em vez de Virtualizer
No Android 15, estamos descontinuando a classe Virtualizer.
Conectividade Novos recursos e APIs Suporte a satélite
O Android 15 continua a estender o suporte da plataforma à conectividade por satélite e inclui alguns elementos de interface para garantir uma experiência do usuário consistente em toda a plataforma.
Conectividade Novos recursos e APIs Melhores experiências com NFC
O Android 15 está trabalhando para tornar a experiência de pagamento por aproximação mais simples e confiável, além de continuar oferecendo suporte ao robusto ecossistema de apps NFC do Android.
Conectividade Novos recursos e APIs Função da Carteira
O Android 15 apresenta uma função da Carteira que permite uma integração mais estreita com o app de carteira preferido do usuário.
Principal recurso Mudança (todos os apps) Mudanças no estado de pacotes interrompidos
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 atuais, o sistema também cancela todas as intents pendentes quando o app entra no estado parado no Android 15.
Principal recurso Mudança (todos os apps) Suporte a tamanhos de página de 16 KB
Desde o Android 15, o sistema Android oferece suporte a dispositivos de desenvolvimento configurados para usar um tamanho de página de 16 KB. Se você usa código nativo no seu app, é necessário recriar o app com suporte a dispositivos de 16 KB. Todos os desenvolvedores precisam testar os apps usando um ambiente de 16 KB para verificar se não há regressões inesperadas no comportamento do app.
Principal recurso Mudança (todos os apps) Mudanças necessárias para que alguns apps ofereçam suporte ao espaço privado
O espaço privado é um recurso do Android 15 que permite aos usuários criar um espaço separado no dispositivo para manter os apps sensíveis longe de olhares curiosos e sob uma camada adicional de autenticação. Como os apps no espaço privado têm visibilidade restrita, alguns tipos de apps precisam seguir outras etapas para poderem ser vistos e interagir com os apps no espaço particular de um usuário.
Principal recurso Mudança (todos os apps) Remoção da fonte de emoji baseada em PNG
O arquivo de fonte de emoji legada (NotoColorEmojiLegacy.ttf) com base em PNG foi removido, deixando apenas o arquivo baseado em vetor.
Principal recurso Mudança (todos os apps) Nível mínimo desejável da API instalável
Não é possível instalar apps com targetSdkVersion menor que 24.
Principal recurso Mudança (apps destinados ao Android 15 e versões mais recentes) Processamento de mídia do tipo de serviço em primeiro plano
O Android 15 apresenta um novo tipo de serviço em primeiro plano, mediaProcessing. Esse tipo de serviço é adequado para operações como transcodificação de arquivos de mídia.
Principal recurso Mudança (apps destinados ao Android 15 e versões mais recentes) Restrições em broadcast receivers BOOT_COMPLETED que iniciam serviços em primeiro plano
Para apps destinados ao Android 15, os receptores BOOT_COMPLETED não podem iniciar alguns tipos de serviços em primeiro plano.
Principal recurso Mudança (apps destinados ao Android 15 e versões mais recentes) Mudanças na hora em que os apps podem modificar o estado global do modo Não perturbe
Os apps destinados ao Android 15 não podem mais mudar o estado global ou a política do modo Não perturbe (NDN) em um dispositivo, seja modificando as configurações do usuário ou desativando o modo NDN.
Principal recurso Mudança (apps destinados ao Android 15 e versões mais recentes) Mudanças na API do OpenJDK
Como parte das atualizações da API do OpenJDK, há algumas mudanças que podem afetar a compatibilidade do app, como mudanças em algumas APIs de formatação de string, processamento de código de idioma e sequências int aleatórias.
Principal recurso Previsão de remoção O WebSQL foi descontinuado na WebView do Android
Os métodos relacionados ao WebSQL do WebSettings foram descontinuados.
Produtividade e ferramentas para desenvolvedores Novos recursos e APIs Atualizações do OpenJDK 17
O Android 15 continua o trabalho de atualizar as principais bibliotecas do Android para se alinhar aos recursos das versões mais recentes do LTS do OpenJDK.
Produtividade e ferramentas para desenvolvedores Novos recursos e APIs Melhorias no PDF
O Android 15 inclui melhorias substanciais nas APIs PdfRenderer.
Produtividade e ferramentas para desenvolvedores Novos recursos e APIs Refinamentos na troca automática de idioma
O Android 15 adiciona mais controles para ajudar os apps a ajustar a troca automática de idioma ao caso de uso.
Produtividade e ferramentas para desenvolvedores Novos recursos e APIs Melhoria na API de fontes variáveis OpenType
O Android 15 melhora a usabilidade da fonte variável OpenType.
Produtividade e ferramentas para desenvolvedores Novos recursos e APIs Controles granulares de quebra de linha
No Android 15 e versões mais recentes, um TextView e o quebrador de linhas podem preservar a parte especificada do texto na mesma linha para melhorar a legibilidade.
Produtividade e ferramentas para desenvolvedores Novos recursos e APIs Arquivamento de apps
O Android 15 inclui suporte no nível do SO para arquivamento e desarquivamento de apps, facilitando a implementação para todas as app stores.
Gráficos Novos recursos e APIs Modernização do acesso à GPU do Android
O Android 15 inclui o ANGLE como uma camada opcional para executar o OpenGL® ES em cima do Vulkan. O ANGLE já está sendo enviado como o driver do sistema GL em alguns dispositivos novos, e os novos dispositivos Android vão passar a oferecer suporte apenas ao OpenGL pelo ANGLE.
Gráficos Novos recursos e APIs Melhorias no Canvas
O Android 15 continua a modernizar o sistema gráfico Canvas do Android com novos recursos.
Internacionalização Novos recursos e APIs CJK variável
Desde o Android 15, o arquivo de fonte para os idiomas chinês, japonês e coreano (CJK), NotoSansCJK, é uma fonte variável.
Internacionalização Novos recursos e APIs Justificação entre caracteres
No Android 15 e versões mais recentes, o texto pode ser justificado usando o espaçamento entre letras com JUSTIFICATION_MODE_INTER_CHARACTER.
Internacionalização Novos recursos e APIs Configuração automática de quebra de linha
No Android 15, os apps podem aplicar quebras de linha com base em frases apenas para linhas curtas de texto, usando a opção LINE_BREAK_WORD_STYLE_AUTO.
Internacionalização Novos recursos e APIs Fonte japonesa Hentaigana adicional
No Android 15, um arquivo de fonte para o antigo hiragana japonês (conhecido como 'Hentaigana') é incluído por padrão.
Telas grandes e formatos Novos recursos e APIs Melhor multitarefa em telas grandes
O Android 15 oferece aos usuários melhores maneiras de realizar multitarefas em dispositivos de tela grande.
Telas grandes e formatos Novos recursos e APIs Suporte à tela de capa
O app pode declarar uma propriedade que o Android 15 usa para permitir que o 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 versões 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 do Android e nos testes internos mais recentes.
Desempenho 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 inicialização, como o app foi iniciado quando a classe Application foi instanciada e muito mais.
Desempenho 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 entender como o app está usando todo esse espaço, incluindo divisões de arquivos APK, AOT e código relacionado à aceleração, metadados dex, bibliotecas e perfis guiados.
Desempenho e bateria Novos recursos e APIs Perfilagem gerenciada pelo app
O Android 15 inclui a classe ProfilingManager, que permite coletar informações de perfilagem no app.
Desempenho e bateria Novos recursos e APIs Melhorias no banco de dados SQLite
O Android 15 apresenta APIs SQLite que expõem recursos avançados do mecanismo SQLite que se destinam a problemas de desempenho específicos que podem aparecer em apps.
Desempenho e bateria Novos recursos e APIs Atualizações do Android Dynamic Performance Framework
Com o Android 15, continuamos investindo no Android Dynamic Performance Framework (ADPF), um conjunto de APIs que permite que jogos e apps de alta performance interajam mais diretamente com os sistemas térmicos e de energia de dispositivos Android.
Privacidade Novos recursos e APIs Detecção de gravação de tela
O Android 15 adiciona suporte a apps para detectar que eles estão sendo gravados.
Privacidade Novos recursos e APIs Recursos expandidos de IntentFilter
O Android 15 oferece suporte à resolução mais precisa de Intent usando o UriRelativeFilterGroup, que contém um conjunto de objetos UriRelativeFilter que formam um conjunto de regras de correspondência de 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 Espaço particular
O espaço particular permite que os usuários criem um local separado no dispositivo para manter os apps confidenciais longe de olhares curiosos e sob uma camada adicional de autenticação. Os apps no espaço privado aparecem separados dos demais no acesso rápido e ficam ocultos da exibição de recentes, notificações, configurações e outros apps quando o espaço privado está bloqueado.
Privacidade Novos recursos e APIs Consultar a seleção mais recente do usuário para o acesso a fotos selecionadas
Os apps podem destacar apenas as fotos e os vídeos selecionados mais recentemente quando o acesso parcial às permissões de mídia é concedido.
Privacidade Novos recursos e APIs Sandbox de privacidade no Android
O Android 15 inclui as extensões mais recentes do AdServices, incorporando a versão mais recente do Sandbox de privacidade no Android. Essa adição faz parte do nosso trabalho para desenvolver tecnologias que melhorem a privacidade do usuário e viabilizem experiências de publicidade personalizadas e eficazes para apps para dispositivos móveis.
Privacidade Novos recursos e APIs Conexão Saúde
O Android 15 integra as extensões mais recentes da 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. Essa atualização adiciona suporte a tipos de dados de condicionamento físico, nutrição, temperatura da pele, planos de treinamento 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 de app, em vez de toda a tela do dispositivo. Esse recurso, ativado pela primeira vez no Android 14 QPR2, inclui callbacks MediaProjection que permitem que o app personalize a experiência de compartilhamento parcial da tela.
Segurança Mudança (apps destinados ao Android 15 e versões mais recentes) Inicializações de atividades em segundo plano seguras
Para apps destinados ao Android 15, incluímos outras mudanças para impedir que apps maliciosos em segundo plano tragam outros apps para o primeiro plano, elevando os privilégios deles e abusando da interação do usuário.
Segurança Mudança (apps destinados ao Android 15 e versões mais recentes) Intenções mais seguras
Em apps destinados ao Android 15, as intents que segmentam componentes específicos precisam corresponder exatamente às especificações do filtro de intent do destino, e as intents sem uma ação não correspondem mais a nenhum filtro de intent.
Segurança Novos recursos e APIs Integrar o Credential Manager ao preenchimento automático
No Android 15 e versões mais recentes, os desenvolvedores podem vincular visualizações específicas, como campos de nome de usuário ou senha, a solicitações do Credential Manager, facilitando a criação de uma experiência personalizada para o usuário durante o processo de login.
Segurança Novos recursos e APIs Integrar o processo de login e a criação de chaves de acesso com um único toque às solicitações biométricas
O Gerenciador de credenciais integra as solicitações biométricas aos processos de criação de credenciais e login, eliminando a necessidade de os provedores gerenciarem as solicitações biométricas.
Segurança Novos recursos e APIs Gerenciamento de chaves para criptografia de ponta a ponta
Use a classe E2eeContactKeysManager para facilitar a criptografia de ponta a ponta (E2EE, na sigla em inglês) nos seus apps Android.
Segurança Novos recursos e APIs Verificações de permissão em URIs de conteúdo
O Android 15 apresenta um conjunto de APIs que executam verificações de permissão em URIs de conteúdo.
Experiência do usuário e interface do sistema Mudança (todos os apps) Animações de volta preditiva ativadas para apps que ativaram a opção
A opção para desenvolvedores de animações de volta preditiva foi removida. Em vez disso, as animações do sistema, como voltar à tela inicial, entre tarefas e atividades, aparecem para apps que ativaram o gesto de volta preditiva totalmente ou no nível da atividade.
Experiência do usuário e interface do sistema Mudança (apps destinados ao Android 15 e versões mais recentes) Aplicação de ponta a ponta
Para apps com segmentação para o Android 15, estamos incluindo várias mudanças relacionadas à exibição de ponta a ponta. A experiência do usuário pode ser afetada negativamente por essas mudanças se o app tiver elementos da interface perto da parte de cima ou de baixo da tela e não processar insets.
Experiência do usuário e interface do sistema Mudança (apps destinados ao Android 15 e versões mais recentes) Configurações estáveis
Se o app for direcionado ao Android 15 ou mais recente, o Configuration não vai mais excluir as barras do sistema.
Experiência do usuário e interface do sistema Mudança (apps destinados ao Android 15 e versões mais recentes) O atributo elegantTextHeight tem como padrão true
Para apps destinados ao Android 15, o atributo elegantTextHeight TextView se torna true por padrão, substituindo a fonte compacta usada por padrão por alguns scripts com métricas verticais grandes por uma que é muito mais legível.
Experiência do usuário e interface do sistema Mudança (apps destinados ao Android 15 e versões mais recentes) TextView mudanças de largura para formas de letras complexas
Em versões anteriores do Android, algumas fontes cursivas ou idiomas com formas complexas podem desenhar as letras na área do caractere anterior ou seguinte. Em alguns casos, essas cartas foram cortadas no início ou no fim. A partir do Android 15, um TextView aloca largura para desenhar espaço suficiente para essas letras e permite que os apps solicitem preenchimentos extras à esquerda para evitar o corte.
Experiência do usuário e interface do sistema Mudança (apps destinados ao Android 15 e versões mais recentes) Altura da linha padrão com suporte a localidade para EditText
Para apps direcionados ao Android 15, uma altura mínima da linha é reservada para EditText para corresponder à fonte de referência do Locale especificado.
Experiência do usuário e interface do sistema Novos recursos e APIs Visualizações de widgets mais ricas com a API Generated Previews
No Android 15 e versões mais recentes, estamos adicionando suporte a prévias geradas. Isso significa que os provedores de widgets de app podem gerar RemoteViews para usar como a visualização do seletor, em vez de um recurso estático.
Experiência do usuário e interface do sistema Novos recursos e APIs Picture-in-picture
No Android 15 e versões mais recentes, o callback Activity#onPictureInPictureUiStateChanged é acionado assim que a animação picture-in-picture começa.
Experiência do usuário e interface do sistema Novos recursos e APIs Melhorias nas regras de Não perturbe
AutomaticZenRule permite que os apps personalizem as regras de gerenciamento de atenção (Não perturbe) e decidam quando ativá-las ou desativá-las. O Android 15 melhora muito essas regras com o objetivo de melhorar a experiência do usuário.
Experiência do usuário e interface do sistema Novos recursos e APIs Define VibrationEffect para canais de notificação
O Android 15 oferece suporte à configuração de vibrações avançadas para notificações recebidas por canal.
Experiência do usuário e interface do sistema Novos recursos e APIs Bloco da barra de status e parada automática da projeção de mídia
O Android 15 QPR1 adiciona um indicador de barra de status de destaque para a projeção de mídia (compartilhamento de tela, transmissão e gravação) para garantir que os usuários saibam que a projeção de mídia está em andamento e oferecer um controle acessível para interromper a projeção. Além disso, a projeção de mídia em andamento é interrompida automaticamente quando a tela do dispositivo é bloqueada.