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 |
Braille aprimorado No Android 15, o TalkBack oferece suporte a linhas braille que usam o padrão HID por USB e por Bluetooth seguro. |
Câmera e mídia | Mudança (todos os apps) |
A reprodução de áudio direta e descarregada agora invalida a reprodução de áudio aberta
direcionar ou descarregar áudio
rastreia quando os limites de recursos são atingidos A partir do Android 15, quando um app solicita a reprodução direta, o sistema invalida qualquer objeto AudioTrack direto aberto no momento, que
impedem o cumprimento da nova solicitação de faixa. |
Câmera e mídia | Mudança (apps destinados ao Android 15 e mais recentes) |
Restrições ao solicitar a seleção de áudio Os apps destinados ao Android 15 precisam ser o principal ou ter um serviço em primeiro plano relacionado a áudio para solicitar a seleção de áudio. |
Câmera e mídia | Novos recursos e APIs |
Aumento de pouca luz O Android 15 apresenta o recurso "Pouca luz", um novo modo 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 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 de margem de HDR O Android 15 permite controlar a margem de HDR com o setDesiredHdrHeadroom para encontrar um equilíbrio entre conteúdo SDR e HDR. |
Câmera e mídia | Novos recursos e APIs |
Controle do volume O Android 15 introduz a API LoudnessCodecController , com base no padrão de volume CTA-2075. Essa API ajuda a gerenciar inconsistências de volume do áudio para garantir que os usuários não precisem ajustar constantemente o volume ao alternar entre conteúdos ou apps. |
Câmera e mídia | Novos recursos e APIs |
Dispositivos MIDI virtual 2.0 O Android 15 estende o suporte à UMP para apps MIDI virtuais, permitindo que os apps de composição controlem apps sintetizadores como um dispositivo MIDI 2.0 virtual, como fariam com um dispositivo USB MIDI 2.0. |
Câmera e mídia | Novos recursos e APIs |
Decodificação de software AV1 mais eficiente dav1d, o conhecido decodificador de software AV1 do VideoLAN, agora está disponível para dispositivos Android que não oferecem suporte à decodificação AV1 no hardware. |
Câmera e mídia | Previsão de remoção |
Usar Spatializer em vez de Virtualizer No Android 15, vamos descontinuar a classe Virtualizer . |
Conectividade | Novos recursos e APIs |
Suporte a satélite O Android 15 continua a ampliar o suporte à plataforma para conectividade por satélite e inclui alguns elementos da interface para garantir uma experiência do usuário consistente em todo o cenário de conectividade por satélite. |
Conectividade | Novos recursos e APIs |
Experiências NFC mais suaves O Android 15 está trabalhando para tornar a experiência do pagamento por aproximação mais simples e confiável, mantendo o suporte ao robusto ecossistema de apps NFC do Android. |
Conectividade | Novos recursos e APIs |
Função da Carteira O Android 15 apresenta uma nova função da Carteira que permite maior integração com o app de carteira preferido do usuário. |
Principal recurso | Mudança (todos os apps) |
Alterações no estado de pacote interrompido No Android 15, os apps só podem ser 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 interrompido no Android 15. |
Principal recurso | Mudança (todos os apps) |
Suporte a tamanhos de página de 16 KB No Android 15 e versões mais recentes, o sistema oferece suporte a dispositivos de desenvolvimento configurados para usar um tamanho de página de 16 KB. Se você usar código nativo no app, recrie-o com suporte a dispositivos de 16 KB. Todos os desenvolvedores precisam testar os apps em 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 sejam compatíveis com o espaço privado O espaço privado é um novo recurso do Android 15 que permite que os usuários criem um espaço separado no dispositivo para manter apps sensíveis longe de curiosos, com uma camada extra de autenticação. Como os apps no espaço privado têm visibilidade restrita, alguns tipos de apps precisam tomar medidas adicionais para poder ver e interagir com apps no espaço privado de um usuário. |
Principal recurso | Mudança (todos os apps) |
Fonte de emojis baseada em PNG removida O arquivo legado de fonte de emojis baseada em PNG ( NotoColorEmojiLegacy.ttf ) 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 mais recentes) |
Novo tipo de serviço em primeiro plano de processamento de mídia O Android 15 introduz um novo tipo de serviço em primeiro plano, o 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 mais recentes) |
Restrições para broadcast receivers do BOOT_COMPLETED que iniciam serviços em primeiro planoPara 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 mais recentes) |
Mudanças na possibilidade de os apps modificarem o estado global do modo "Não perturbe" Os apps direcionados ao Android 15 não podem mais mudar o estado global ou a política do modo Não perturbe em um dispositivo, seja modificando as configurações do usuário ou desativando o modo Não perturbe. |
Principal recurso | Mudança (apps destinados ao Android 15 e mais recentes) |
Mudanças na API OpenJDK Como parte das atualizações da OpenJDK API, há algumas alterações que podem afetar a compatibilidade do aplicativo, como alterações em alguma string APIs de formatação, processamento de código de linguagem e sequências int aleatórias. |
Principal recurso | Previsão de remoção |
WebSQL descontinuado no Android WebView Métodos relacionados ao WebSQL de 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 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 significativas nas APIs PdfRenderer . |
Produtividade e ferramentas para desenvolvedores | Novos recursos e APIs |
Refinamentos da troca automática de idioma O Android 15 adiciona outros controles para ajudar os apps a ajustar a troca automática de idioma de acordo com o caso de uso. |
Produtividade e ferramentas para desenvolvedores | Novos recursos e APIs |
Melhoria na API OpenType Variable Font 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, uma TextView e o quebrador de linha podem preservar uma parte específica do texto na mesma linha para melhorar a legibilidade. |
Produtividade e ferramentas para desenvolvedores | Novos recursos e APIs |
Arquivamento de apps O Android 15 agora inclui suporte no nível do SO para arquivamento e desarquivamento de apps, facilitando a implementação por todas as app stores. |
Gráficos | Novos recursos e APIs |
Como modernizar o acesso a GPUs do Android O Android 15 inclui o ANGLE como uma camada opcional para executar o OpenGL® ES com o Vulkan. O ANGLE já está sendo lançado como o driver do sistema GL em alguns novos dispositivos, e os novos dispositivos Android passarão a oferecer suporte apenas ao OpenGL pelo ANGLE. |
Gráficos | Novos recursos e APIs |
Melhorias no app Canvas O Android 15 continua nossa modernização do sistema gráfico Canvas do Android com novos recursos. |
Internacionalização | Novos recursos e APIs |
Fonte da variável CJK No Android 15 e versões mais recentes, o arquivo de fonte NotoSansCJK para os idiomas chinês, japonês e coreano (CJK), agora é uma fonte variável. |
Internacionalização | Novos recursos e APIs |
Justificativa entre caracteres No Android 15 e versões mais recentes, o texto pode ser justificado usando espaçamento entre letras usando JUSTIFICATION_MODE_INTER_CHARACTER . |
Internacionalização | Novos recursos e APIs |
Configuração automática de quebra de linha No Android 15, os apps agora podem aplicar quebras de linha baseadas em frases apenas para linhas curtas de texto, usando a opção LINE_BREAK_WORD_STYLE_AUTO . |
Internacionalização | Novos recursos e APIs |
Nova fonte japonesa Hentaigana No Android 15, um novo arquivo de fonte para o antigo hiragana japonês (conhecido como Hentaigana) é empacotado por padrão. |
Telas e formatos grandes | Novos recursos e APIs |
Multitarefas aprimoradas em telas grandes O Android 15 oferece aos usuários melhores formas de realizar várias tarefas em dispositivos de tela grande. |
Telas e formatos grandes | Novos recursos e APIs |
Cubra o suporte à tela O app pode declarar uma propriedade usada pelo Android 15 para permitir que Application ou Activity sejam apresentados nas telas pequenas de dispositivos flippíveis com suporte. |
Restrições da interface não SDK | Mudança (apps destinados ao Android 15 e mais recentes) |
Atualizações para restrições de interface 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. |
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 receber insights sobre como o app está ocupando todo esse espaço, incluindo divisões de arquivos APK, código relacionado à AOT e à aceleração, metadados dex, bibliotecas e perfis guiados. |
Desempenho e bateria | Novos recursos e APIs |
Criação de perfil gerenciada por app O Android 15 inclui a nova classe ProfilingManager , que permite coletar informações de criação de perfil no app. |
Desempenho 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 relacionado a problemas de desempenho específicos que podem se manifestar em apps. |
Desempenho e bateria | Novos recursos e APIs |
Atualizações do Android Dynamic Performance Framework O Android 15 continua nosso investimento no Android Dynamic Performance Framework (ADPF), um conjunto de APIs que permite que jogos e apps de 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 a gravação. |
Privacidade | Novos recursos e APIs |
IntentFilter recursos expandidosO Android 15 oferece suporte a uma resolução Intent mais precisa usando o 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 |
Espaço particular O espaço privado permite que os usuários criem um espaço separado no dispositivo, onde podem manter apps sensíveis longe de curiosos, com uma camada adicional de autenticação. Os apps no espaço privado aparecem em um contêiner separado na tela de início e ficam ocultos da visualização de recentes, das notificações, das configurações e de outros apps quando esse espaço está bloqueado. |
Privacidade | Novos recursos e APIs |
Consultar a seleção de usuários mais recente para acessar as fotos selecionadas Agora os apps podem destacar somente 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 dos serviços de publicidade do Android, incorporando a versão mais recente do Sandbox de privacidade. Essa adição faz parte do nosso trabalho para desenvolver novas tecnologias que melhorem a privacidade do usuário e proporcionem experiências de publicidade personalizada eficazes em 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 novos tipos de dados de condicionamento físico, nutrição, temperatura da pele, planos de treino 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 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 | Mudança (apps destinados ao Android 15 e mais recentes) |
Inicializações de atividades seguras em segundo plano Em apps destinados ao Android 15, incluímos mais mudanças para evitar que apps maliciosos em segundo plano coloquem outros apps em primeiro plano, aumentando os privilégios deles e abusando da interação do usuário. |
Segurança | Mudança (apps destinados ao Android 15 e mais recentes) |
Intents mais seguras Em apps destinados ao Android 15, as intents que segmentam componentes específicos precisam corresponder com precisão às especificações do filtro de intent do destino, e as intents sem ação não correspondem mais a nenhum filtro de intent. |
Segurança | Novos recursos e APIs |
Integrar o Gerenciador de credenciais 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 Gerenciador de credenciais, o que facilita oferecer uma experiência do usuário personalizada durante o processo de login. |
Segurança | Novos recursos e APIs |
Integrar o login e a inscrição por toque único com comandos biométricos O Gerenciador de credenciais integra solicitações biométricas aos processos de criação de credenciais e login, eliminando a necessidade de provedores gerenciarem solicitações biométricas. |
Segurança | Novos recursos e APIs |
Gerenciamento de chaves para criptografia de ponta a ponta A nova classe E2eeContactKeysManager , que facilita
criptografia de ponta a ponta (E2EE, na sigla em inglês) nos apps Android. |
Segurança | Novos recursos e APIs |
Verificações de permissão em URIs de conteúdo O Android 15 introduz um novo 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 o recurso A opção de desenvolvedor para animações de volta preditiva foi removida. Animações do sistema, como voltar à página inicial, várias tarefas e várias atividades, agora aparecem para apps que ativaram o gesto de volta preditivo por completo ou no nível da atividade. |
Experiência do usuário e interface do sistema | Mudança (apps destinados ao Android 15 e mais recentes) |
Aplicação de ponta a ponta Para apps destinados ao Android 15, estamos incluindo várias mudanças relacionadas à interface de ponta a ponta. A experiência do usuário do app poderá ser afetada negativamente por essas mudanças se ele tiver elementos da interface perto da parte de cima ou de baixo da tela e não processar encartes. |
Experiência do usuário e interface do sistema | Mudança (apps destinados ao Android 15 e mais recentes) |
Configuração estável Se o app for direcionado ao Android 15 ou a versões mais recentes, o Configuration não vai mais excluir as barras de sistema. |
Experiência do usuário e interface do sistema | Mudança (apps destinados ao Android 15 e 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 que têm métricas verticais grandes por outra mais legível. |
Experiência do usuário e interface do sistema | Mudança (apps destinados ao Android 15 e mais recentes) |
Mudança na largura de TextView em formas de letra complexasEm versões anteriores do Android, algumas fontes cursivas ou idiomas com modelagem complexa podiam desenhar as letras na área do caractere anterior ou seguinte. Em alguns casos, essas letras eram cortadas na posição inicial ou final. No Android 15 e versões mais recentes, uma TextView aloca largura para desenhar espaço suficiente para essas letras e permite que os apps solicitem mais paddings à esquerda para evitar recortes. |
Experiência do usuário e interface do sistema | Mudança (apps destinados ao Android 15 e mais recentes) |
Altura da linha padrão com reconhecimento de localidade para EditText Em apps destinados ao Android 15, uma altura mínima de linha agora é reservada para o EditText a fim de 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 completas com a API Generated Previews A partir do Android 15, adicionamos suporte a visualizações geradas. Isso significa que os provedores de widgets de apps podem gerar um 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, a O callback Activity#onPictureInPictureUiStateChanged agora é acionado assim que a animação picture-in-picture começa. |
Experiência do usuário e interface do sistema | Novos recursos e APIs |
Regras aprimoradas do "Não perturbe" O AutomaticZenRule permite que os apps personalizem as regras do "Gerenciamento de atenção" (Não perturbe) e decidam quando ativá-las ou desativá-las. O Android 15 aprimora essas regras de forma significativa, com o objetivo de melhorar a experiência do usuário. |
Experiência do usuário e interface do sistema | Novos recursos e APIs |
Definir VibrationEffect para canais de notificaçãoO Android 15 oferece suporte à configuração de vibrações avançadas para notificações recebidas por canal. |