Esta página resume os principais recursos das versões Android 13 e Android 13 QPR e fornece links para informações adicionais. Esses resumos de recursos são organizados de acordo com a localização da documentação do recurso neste site.
Arquitetura
Alterações na partição de inicialização genérica
Para dispositivos iniciados com o Android 13, o ramdisk genérico é removido da imagem boot
e colocado em uma imagem init_boot
separada.
Para obter mais informações, consulte Partição de inicialização genérica .
Módulos GKI
No Android 13, algumas funcionalidades do kernel são fornecidas em módulos carregáveis dinamicamente, chamados módulos GKI , para reduzir o consumo de memória do kernel GKI em dispositivos que não exigem a funcionalidade.
Para mais informações, consulte os módulos do Kernel .
Componentes do sistema modular
O Android 13 contém vários componentes do sistema modular novos e atualizados. Os novos módulos são:
- AdServices : Apoia a iniciativa Privacy Sandbox que visa criar tecnologias que protejam a privacidade das pessoas online e forneçam às empresas e desenvolvedores ferramentas para construir negócios digitais prósperos
- AppSearch : um mecanismo de indexação e pesquisa estruturada no dispositivo
- Bluetooth : (Opcional) visa fornecer uma experiência Bluetooth consistente e de alta qualidade para todos os usuários do Android
- OnDevicePersonalization : Fornece um conjunto de ferramentas desenvolvidas com a privacidade do usuário como princípio central
- UWB : Contém uma pilha UWB acima da interface HAL
Atualizações para módulos existentes:
- CrossDevice : fornece tecnologias de comunicação entre dispositivos usando protocolos padrão
- Unificação de permissões : informações sobre a unificação de permissões
- Tunelamento dividido : especifica as rotas a serem excluídas da VPN
- Atualizações de limite do módulo Wi-Fi : Limite do módulo atualizado
Atualização para o suporte do sistema de arquivos do kernel do Android
A partir do Android 13, o espaço do usuário funciona apenas com sistemas de arquivos integrados à Imagem Genérica do Kernel (GKI).
Para obter mais detalhes, consulte Suporte ao sistema de arquivos do kernel do Android .
áudio
Implementação de áudio espacial e rastreamento de cabeça
Começando com o Android 13-QPR, usando a nova arquitetura de pipeline de áudio e integração de estrutura de sensor, os OEMs podem fornecer um efeito de áudio espacializador com suporte para rastreamento de cabeça com o nível necessário de desempenho e latência. Consulte Implementação de áudio espacial de alta qualidade e rastreamento de cabeça para obter diretrizes e mais informações.
Suporte para MIDI 2.0
A partir do Android 13, o suporte a MIDI 2.0 é adicionado ao transporte USB. MIDI 2.0 é um padrão MIDI mais recente definido em 2020.
Veja a página MIDI para mais detalhes.
Atualização para áudio HAL
A partir do Android 13, o Audio HAL foi atualizado para a versão 7.1. Consulte Áudio HAL para obter mais informações.
Automotivo
Novos recursos do Android Automotive
Para saber mais sobre os novos recursos automotivos do Android 13, consulte Novidades .
Construir
Construir com Bazel
O Android 13 apresenta a compilação de kernels com Bazel , substituindo build/build.sh
.
Para obter mais informações, consulte Bazel (Kleaf) .
Câmera
câmera AIDL HAL
No Android 13, a estrutura da câmera inclui suporte para HALs de câmera AIDL. A estrutura da câmera também suporta HALs de câmera HIDL, no entanto, os recursos de câmera adicionados no Android 13 ou superior estão disponíveis apenas por meio das interfaces HAL de câmera AIDL.
Para obter informações sobre a migração de processos HAL de interfaces de câmera HIDL para interfaces de câmera AIDL, consulte AIDL camera HAL .
Atualizações de depuração da câmera
O Android 13 adiciona a ferramenta de depuração watch
no serviço da câmera, que permite a visualização de alterações na solicitação de captura e nos valores de resultado enviados de e para o HAL da câmera. A ferramenta permite visualização ao vivo de despejos de monitoramento de tags de clientes abertos e visualização de despejos em cache de clientes fechados.
Para obter mais informações, consulte Depuração da câmera .
Estabilização de visualização da câmera
O Android 13 adiciona suporte para estabilização de vídeo no fluxo de visualização em sessões de captura de câmera. Esse recurso permite que aplicativos de terceiros forneçam uma experiência do que você vê é o que obtém (WYSIWYG) ao comparar entre a visualização da câmera e a gravação.
Para obter mais informações, consulte Estabilização de visualização da câmera .
Controle de força da tocha
O Android 13 apresenta um recurso para controle multinível da intensidade da tocha. No Android 12 e inferior, a estrutura permite apenas ativar ou desativar o modo de tocha. Esse recurso permite casos de uso como controlar o brilho da lanterna com base nas condições de iluminação e enviar sinais para assistência usando um efeito estroboscópico enviando pulsos rápidos de luz em uma fileira.
Para obter mais informações, consulte Controle de intensidade da tocha .
Saída de câmera de 10 bits
O Android 13 adiciona suporte para saída de câmera de 10 bits por meio de perfis de faixa dinâmica que podem ser configurados pelo cliente da câmera como parte da configuração do fluxo. Isso permite que os fabricantes de dispositivos adicionem suporte para perfis de faixa dinâmica de 10 bits, como HLG10, HDR 10, HDR 10+ e Dolby Vision.
Para obter mais informações, consulte Saída de câmera de 10 bits .
Para incentivar a adoção de saída de câmera de 10 bits em aplicativos de terceiros, como aplicativos de mídia social, para melhorar as experiências de captura e compartilhamento de vídeo, é importante validar efetivamente a implementação desse recurso. Aplicativos de terceiros que desejam adotar esse recurso provavelmente começarão com o perfil obrigatório HLG10
. Para obter mais detalhes, consulte Validação .
Compatibilidade
Atualizações ITS da câmera
O Android 13 introduz alterações no Camera ITS , que incluem suporte para teste de vídeo, versões atualizadas do Python e do pacote e atualizações de hardware de teste.
Para obter mais detalhes, consulte as Notas de versão do pacote de teste de imagem de câmera do Android 13 .
atualizações de CDD
O Documento de Definição de Compatibilidade do Android 13 repete as versões anteriores com atualizações para novos recursos e alterações nos requisitos para funcionalidades lançadas anteriormente.
Para obter uma lista de alterações no Android 13, consulte Notas de versão da definição de compatibilidade do Android 13 .
Contas padrão para novos contatos
Os aplicativos de contato pré-carregados devem lidar com a intenção ContactsContract.Settings.ACTION_SET_DEFAULT_ACCOUNT
, que permite que um usuário selecione uma conta padrão. O aplicativo de contato pré-carregado deve salvar a conta padrão selecionada e deve usar a conta padrão ao manipular Intent.ACTION_INSERT
ou Intent.ACTION_INSERT_OR_EDIT
para inserir um contato. Esse requisito garante consistência em todos os aplicativos que interagem com contatos.
Para mais informações, consulte a seção de contatos do CDD do Android 13.
Conectividade
Permitir alternância de 2G
No Android 13, o botão Permitir 2G em Configurações fica esmaecido (o que significa que os usuários não podem interagir com o botão) quando a chave de configuração da operadora KEY_HIDE_ENABLE_2G
está definida como true
. Além disso, quando esmaecida, a opção Permitir 2G inclui texto informando que a operadora do usuário exige que 2G esteja disponível. Nas versões anteriores, o botão Permitir 2G ficava oculto quando KEY_HIDE_ENABLE_2G
era definido como true
.
Configuração de uso do celular
O Android 13 oferece suporte a uma configuração de uso de celular que permite que as operadoras configurem os dispositivos para um modo centrado em voz ou centrado em dados. As operadoras podem usar essa configuração em conjunto com outras alterações de configuração para reduzir o tráfego IMS em suas redes para dispositivos tradicionalmente centrados em voz que operam no modo somente dados, por exemplo, para serviços que incluem serviço complementar somente de dados.
Para modificar a configuração de uso do celular, use a sobreposição config_supported_cellular_usage_settings
ou defina o valor padrão em config_default_cellular_usage_setting
. A configuração pode ser USAGE_SETTING_VOICE_CENTRIC
ou USAGE_SETTING_DATA_CENTRIC
.
O recurso de configuração de uso do celular inclui as seguintes APIs:
-
CarrierConfigManager#KEY_CELLULAR_USAGE_SETTING_INT
define a configuração de uso. -
SubscriptionInfo#getUsageSetting()
consulta a configuração de uso.
Para validar o recurso de configuração de uso do celular, execute os seguintes testes:
- CTS:
SubscriptionManagerTest#testCellularUsageSetting
- VTS:
RadioNetworkTest#testSetUsageSetting_InvalidValues
Múltiplas redes simultâneas com conexão à Internet
O Android 13 apresenta o recurso de várias redes simultâneas com conexão à Internet , que permite que um dispositivo se conecte simultaneamente a duas redes Wi-Fi (APs), ambas irrestritas (disponíveis para todos os aplicativos) e fornecem acesso à Internet.
Para obter mais informações, consulte Wi-Fi STA/STA Simultaneidade .
Atualizações da API do IMS
O Android 13 introduz as seguintes atualizações nas APIs de registro único do IMS:
DelegateRegistrationState
:- Oferece suporte a casos em que a estrutura precisa aguardar a conclusão das sessões SIP antes de interromper o IMS PDN.
- Adiciona o método
getRegisteringFeatureTags
que permite que os aplicativos de escuta saibam quando a pilha do IMS está tentando registrar o IMS ativamente.
RcsUceAdapter
: AdicionaPUBLISH_STATE_PUBLISHING
para permitir que aplicativos de escuta saibam quando a pilha IMS está tentando ativamente publicar recursosCapabilityExchangeEventListener
: Adiciona o métodoonPublishUpdated
para permitir que o IMS Service notifique de forma assíncrona a plataforma de que uma atualização SIP PUBLISH foi bem-sucedida ou falhou.RcsClientConfiguration
:- Para dar suporte à seção 2.1.14 do RCC.72, adiciona um novo valor ao construtor para permitir que o aplicativo de mensagens especifique se o usuário habilitou ou desabilitou o RCS.
- Adiciona a constante
RCS_PROFILE_2_4
para permitir que um aplicativo de mensagens informe que oferece suporte ao RCS Universal Profile versão 2.4.
O Android 13 também inclui as seguintes atualizações para APIs IMS:
- Adiciona a capacidade de os aplicativos escutarem o estado da pilha do IMS por meio da classe
ImsStateCallback
. Para obter mais informações, consulte Usar ImsStateCallback . - Refatora o provisionamento IMS para IMS Service para suportar casos de uso de provisionamento MVNO.
- Aprimora o modelo de encadeamento no Serviço IMS.
- Adiciona APIs com reconhecimento de assinatura SIM no serviço IMS
Vários perfis habilitados para eUICC
O Android 13 introduz o suporte para vários perfis ativados (MEPs) para eUICC, que permite que os dispositivos tenham suporte para SIM duplo usando um único chip eSIM. Vários perfis SIM permitem que o dispositivo se conecte a duas operadoras diferentes ao mesmo tempo.
Para obter mais informações, consulte Vários perfis ativados .
Requisitos de calibração de presença
O Android 13 apresenta novos requisitos de calibração de presença para garantir que todos os dispositivos no ecossistema Android possam determinar a proximidade relativa entre os dispositivos.
Para obter mais informações sobre como configurar e calibrar dispositivos para atender a esses requisitos, consulte Requisitos de calibração de presença .
Modo de fallback de telefonia para detecção de fuso horário
O Android 13 apresenta o modo de fallback de telefonia para detecção de fuso horário. Este modo permite que o Android use sugestões de detecção de telefonia temporariamente em situações em que a detecção de localização não pode detectar o fuso horário ou onde a detecção de localização leva mais tempo do que a detecção de telefonia para detectar o fuso horário.
Para obter mais detalhes, consulte O serviço time_zone_detector .
Melhorias na API de acesso TelephonyManager UICC
O Android 13 substitui e adiciona melhorias para o gerenciamento de canal lógico UICC para as seguintes APIs de acesso UICC do TelephonyManager:
-
iccOpenLogicalChannel(String AID, int p2)
-
iccCloseLogicalChannel(int channel)
-
iccTransmitApduBasicChannel(int cla, int instruction, int p2, int p3, String data)
-
iccTransmitApduLogicalChannel(int channel, int cla, int instruction, int p1, int p2, int p3, String data)
-
iccExchangeSimIO(int fileID, int command, int p1, int p2, int p3, String filePath)
-
sendEnvelopeWithStatus(String content)
Essas APIs foram preteridas no Android 11 porque o OMAPI fornece uma implementação mais confiável para gerenciar canais lógicos UICC. No entanto, OMAPI não cobre todos os casos de uso fornecidos pelas APIs de acesso TelephonyManager UICC. Portanto, no Android 13, essas APIs não são obsoletas com melhorias para o gerenciamento de canal lógico UICC. Anteriormente, quando um aplicativo de chamada que abria um canal lógico travava, o canal lógico podia vazar, o que significava que o canal não era liberado e não podia ser reutilizado pelo aplicativo sem reiniciar. Com as melhorias do Android 13, se um app travar, o sistema libera o canal lógico, o que permite que o canal seja reutilizado pelo app.
Essas melhorias de API são feitas no nível de implementação e são totalmente compatíveis com versões anteriores. Nenhum esforço adicional é necessário para chamar aplicativos para usar essas APIs.
Confiança no primeiro uso (TOFU) para redes corporativas
O Android 13 apresenta suporte para a abordagem de autenticação Trust on First Use (TOFU), que permite que os usuários confiem em uma rede corporativa (EAP) instalando a CA raiz usada pelo servidor e definindo seu nome de domínio em uma rede salva. O TOFU permite que o dispositivo obtenha uma chave pública não autenticada quando um usuário se conecta pela primeira vez a uma rede corporativa e retém a chave para conexões subsequentes.
Para obter mais informações, consulte Confiar no primeiro uso .
Suporte de banda ultralarga
O Android 13 apresenta uma implementação de estrutura padrão para tecnologia de rádio de banda ultralarga (UWB), uma tecnologia que permite alcance altamente seguro e preciso entre os dispositivos compatíveis.
Para obter mais informações, consulte Banda ultralarga .
Wi-Fi AP/AP atualizações de simultaneidade
O Android 13 adiciona suporte para a banda de 6 GHz para Wi-Fi AP/AP simultaneidade, o que permite que os dispositivos criem duas interfaces de ponto de acesso (AP).
Para obter mais informações, consulte Wi-Fi AP/AP Simultaneidade .
Compatível com Wi-Fi
O Android 13 apresenta suporte para a versão 3.1 da especificação Wi-Fi Aware . Para obter mais informações, consulte Wi-Fi Aware .
Atualizações de tethering do hotspot Wi-Fi (soft AP)
O Android 13 apresenta novas configurações para dispositivos compatíveis com tethering por pontos de acesso Wi-Fi. Para obter detalhes sobre as novas configurações, consulte Wi-Fi Hotspot (Soft AP) .
Simultaneidade multi-interface Wi-Fi
A partir do Android 13, o Wi-Fi HAL 1.6 adiciona a capacidade de especificar uma interface AP em ponte (banda dupla simultânea) como um item de combinação explícita.
Para obter mais detalhes, consulte Simultaneidade de várias interfaces Wi-Fi .
Atualizações de seleção de rede Wi-Fi
A partir do Android 13, se forem necessários diferentes intervalos de verificação no tempo de execução, os aplicativos privilegiados podem definir dinamicamente a programação de verificação na tela para as redes Wi-Fi disponíveis chamando o método WifiManager#setScreenOnScanSchedule(screenOnScanSchedule)
.
Para obter mais informações, consulte Seleção de rede Wi-Fi .
Mostrar
Gerenciador de tarefas
No Android 13, uma nova funcionalidade de IU do sistema chamada Gerenciador de Tarefas notifica o usuário sobre o estado e os recursos usados pelos serviços em primeiro plano em aplicativos em segundo plano e permite que o usuário interrompa esses aplicativos.
Para obter mais informações, consulte Gerenciador de tarefas .
Controles de mídia na interface do usuário do sistema
A partir do Android 13, os controles de mídia na interface do usuário do sistema contêm atualizações para botões de ação e reprodução remota. Essas alterações oferecem suporte a uma experiência de controle de mídia mais polida em telefones e tablets e oferecem transferências de mídia perfeitas entre dispositivos.
Para obter mais detalhes, consulte Controles de mídia na interface do usuário do sistema .
Composição mista SDR e HDR
O Android 13 melhora o suporte para apresentação simultânea de composição SDR e HDR na tela, escurecendo o conteúdo SDR na tela quando apresentado simultaneamente com o conteúdo HDR.
Para obter mais informações, consulte Composição mista de SDR e HDR .
Permissão de notificação para notificações opt-in
A partir do Android 13, as notificações usam um modelo opcional, em que todos os aplicativos devem solicitar permissão aos usuários antes de enviar solicitações de notificação. Para oferecer suporte a isso, os OEMs devem implementar alterações nos sistemas de notificação e permissão de tempo de execução, conforme descrito na página Permissão de notificação para notificações opt-in .
Tone mapeia a luminância HDR para uma faixa compatível com SDR
O Android 13 apresenta uma biblioteca estática configurável pelo fornecedor chamada libtonemap
, que define as operações de mapeamento de tom. Esse recurso permite que os OEMs definam e compartilhem seus algoritmos de mapeamento de tom de exibição entre a estrutura e os fornecedores, diminuindo a incompatibilidade no mapeamento de tom.
Para obter mais informações, consulte Mapa de tom de luminância HDR para uma faixa compatível com SDR .
Gráficos
AIDL para Hardware Composer HAL
A partir do Android 13, o Hardware Composer (HWC) HAL é definido em AIDL e as versões HIDL que variam de android.hardware.graphics.composer@2.1
a android.hardware.graphics.composer@2.4
foram descontinuadas.
Para obter mais informações, consulte AIDL para Hardware Composer HAL .
Gerenciamento de framebuffer do cliente
A partir do Android 13, novos framebuffers, usados durante a composição do cliente , são alocados sempre que a resolução da tela muda. Essa alocação é executada pelo SurfaceFlinger no próximo ciclo de invalidação após uma alteração de resolução.
Para obter mais informações, consulte Gerenciamento de framebuffer do cliente .
Intervenção de limitação de quadros por segundo (FPS)
A partir do Android 13-QPR, o FPS Throttling Intervention permite que os jogos sejam executados em um FPS apropriado usando apenas mudanças no lado da plataforma e sem exigir nenhuma ação por parte dos desenvolvedores. Consulte Intervenção de limitação de FPS para obter mais informações.
Bloqueio de buffer não sinalizado com AutoSingleLayer
O Android 13 adiciona uma nova configuração chamada AutoSingleLayer
para bloquear buffers não sinalizados. Essa configuração permite que SurfaceFlinger trave um buffer não sinalizado quando apenas uma única camada está atualizando, e não para os casos que ocorrem entre camadas, como alterações de geometria ou transações de sincronização.
Para obter mais informações, consulte Bloqueio de buffer não sinalizado com AutoSingleLayer .
Interação
Autenticação para controles domésticos
No Android 13, a API de controles de dispositivos inclui um novo método chamado isAuthRequired
, que permite que os provedores de controles de dispositivos especifiquem quais controles domésticos podem atender a interações em um dispositivo bloqueado. Isso permite uma interação mais perfeita em pontos de entrada, como uma tela de telefone bloqueada.
Protocolo HID do rastreador de cabeça
O Android 13 apresenta o protocolo de dispositivo de interface humana (HID) do rastreador de cabeça, que permite que um dispositivo de rastreamento de cabeça seja conectado a um dispositivo Android por meio de USB ou Bluetooth e seja exposto à estrutura e aos aplicativos do Android por meio da estrutura de sensores.
Para obter mais informações, consulte Protocolo Head Tracker HID .
Suporte de sinal de retorno de chamada bloqueado no KeyguardManager
No Android 13, novos métodos, como addKeyguardLockedStateListener
e removeKeyguardLockedStateListener
, na classe KeyguardManager
, notificam o ouvinte sobre o estado bloqueado do keyguard.
Objetos de execução reutilizáveis NNAPI
O Android 13 apresenta a interface NNAPI AIDL HAL, IExecution
, que gerencia o tempo de vida de um objeto de execução reutilizável e seus recursos em cache. Os objetos IExecution
reduzem a sobrecarga das tarefas de inferência de aprendizado de máquina, permitindo que o driver NNAPI preserve os recursos entre as execuções e aplique otimizações específicas da solicitação.
Sensores AIDL HAL
O Android 13 apresenta o Sensors AIDL HAL , um HAL baseado no Sensors HAL 2.1 que usa a interface AIDL HAL . O Sensors AIDL HAL expõe o rastreador de cabeça e os tipos de sensor IMU de eixo limitado.
meios de comunicação
Exportar estatísticas de codificação de vídeo
A partir do Android 13, os clientes de aplicativos podem solicitar que o codificador de vídeo exporte estatísticas de codificação para cada quadro de vídeo codificado. Com as estatísticas obtidas do codificador de vídeo, os aplicativos podem otimizar suas tarefas de codificação de vídeo, como codificação multipass e pré-processamento de quadros antes da codificação.
Para obter mais informações, consulte Dados estatísticos de codificação de vídeo .
Desempenho
Saúde AIDL HAL
O Android 13 apresenta o Health AIDL HAL , um HAL baseado no Health HAL 2.1 que usa a interface AIDL HAL .
Aumento de desempenho no tempo de carregamento do jogo
O Android 13 apresenta um novo modo de energia no Power Manager Service chamado GAME_LOADING
que indica ao Power HAL se o aplicativo do jogo está no estado de carregamento para que o Power HAL possa fornecer um aumento de carregamento. Consulte Aumento de desempenho no tempo de carregamento do jogo para obter mais informações.
Permissões
Divisão de permissão do sensor corporal
A partir do Android 13, a permissão BODY_SENSORS
é dividida em duas permissões: BODY_SENSORS
para monitorar a frequência cardíaca em primeiro plano e BODY_SENSORS_BACKGROUND
para monitorar a frequência cardíaca em segundo plano.
Para mais informações, consulte Uso de sensores corporais em segundo plano requer nova permissão
Poder
Rastreadores de comportamento em segundo plano do aplicativo
O Android 13 apresenta o conceito de um rastreador de comportamento em segundo plano do aplicativo ou um processo que monitora o uso da bateria em segundo plano por aplicativos para determinar se os aplicativos violam alguma política.
Para obter mais informações, consulte Rastreadores de comportamento em segundo plano do aplicativo .
Reduza o uso de energia durante o backup e a restauração
A partir do Android 13, você pode limitar a transferência de energia durante o backup e a restauração do USB chamando o método enableLimitPowerTransfer
da classe UsbPort
.
Para obter mais informações, consulte Gerenciamento de energia .
Segurança
Credenciais de identidade
O Android 13 adiciona suporte à apresentação de vários documentos. Essa nova interface de sessão de apresentação permite que um aplicativo faça uma apresentação de vários documentos, algo que não é possível com a API existente.
Para mais informações, consulte Credencial de Identidade
Esquema de assinatura de APK V3.1
Esse esquema é usado por padrão ao assinar um APK com uma chave de assinatura rotacionada e linhagem de assinatura e permite que um único APK seja direcionado à rotação no Android 13 e posterior, evitando os problemas conhecidos de rotação em versões anteriores da plataforma usando a chave de assinatura original em o bloco de assinatura v3.0. Da mesma forma, a assinatura v4.1 incluirá informações de assinatura adicionais para o bloco v3.1 para oferecer suporte ao mesmo comportamento para instalações incrementais.
As intenções devem corresponder aos filtros de intenção declarados
No Android 13, as intenções originadas de aplicativos externos são entregues a um componente exportado se e somente se as intenções corresponderem aos elementos de filtro de intenção declarados.
Intenções não correspondentes são bloqueadas. Veja a seguir as exceções em que a correspondência de intenção não é aplicada:
- Intenções entregues a componentes que não declaram nenhum filtro de intenção
- Intenções originadas no mesmo aplicativo
- Intenções do sistema
- Intenções da raiz
Interface estável do fornecedor OMAPI
Open Mobile API (OMAPI) é uma API padrão usada para se comunicar com o elemento seguro de um dispositivo. Antes do Android 13, apenas aplicativos e módulos do framework tinham acesso a essa interface. Ao convertê-lo em uma interface estável do fornecedor, os módulos HAL também são capazes de se comunicar com os elementos seguros por meio do serviço OMAPI.
Para obter mais informações, consulte Interface estável do fornecedor OMAPI .
UIDs compartilhados são obsoletos
A partir do Android 13-QPR, os UIDs compartilhados são obsoletos. Usuários do Android 13 ou superior devem colocar a linha android:sharedUserMaxSdkVersion="32"
em seu manifest. Esta entrada impede que novos usuários obtenham um UID compartilhado. Para obter mais informações sobre UIDs, consulte Assinatura de aplicativo .
Configurações
Configurações de idioma por aplicativo
O Android 13 adiciona recursos para permitir que os usuários alterem as preferências de idioma aplicativo por aplicativo. Parceiros e OEMS não devem desabilitar a página de seleção de idioma do aplicativo e a página deve ser acessível por meio destas três opções de navegação:
- Configurações > Aplicativos > app_name e selecione Idioma .
- Pressione e segure o ícone do aplicativo, toque em Informações do aplicativo e selecione Idioma .
- Configurações > Sistema > Idiomas e entrada > Idiomas do aplicativo > app_name .
O aplicativo Configurações deve continuar a iniciar a página de configurações de localidade do aplicativo a partir da intenção android.settings.App_Locale_Settings
.
Para obter mais informações, consulte Configurações de idioma por aplicativo .
televisão
Modo de túnel multimídia
O Android 13 expande o comportamento definido de reprodução de vídeo em túnel e vincula esse novo comportamento a testes de certificação CTS adicionais.
Para obter mais informações, consulte Tunelamento de multimídia .
Atualizações
Atualizações A/B virtuais
O Android 13 adiciona os recursos de compactação XOR e mesclagem de espaço do usuário para atualizações A/B virtuais. A compactação XOR permite tamanhos de instantâneo reduzidos porque os dados XOR são mais fáceis de compactar do que os dados brutos do bloco. O recurso de mesclagem do espaço do usuário permite que o componente snapuserd
do espaço do usuário lide com o processo de mesclagem para atualizações A/B virtuais, o que reduz o tempo de mesclagem em comparação com o Android 12, em que um dispositivo dm-snapshot
é usado.
Para obter detalhes sobre como habilitar esses recursos em dispositivos que atualizam para Android Android 13, consulte compactação XOR e mesclagem de espaço de usuário .
virtualização
Estrutura de virtualização do Android
O Android Virtualization Framework (AVF) fornece ambientes de execução seguros e privados para a execução de código. O AVF é ideal para casos de uso orientados à segurança que exigem garantias de isolamento mais fortes, até mesmo verificadas formalmente, em relação às oferecidas pela sandbox de aplicativos do Android.
Para obter mais informações, consulte Visão geral do Android Virtualization Framework .