Notas da versão

Prévia para desenvolvedores 1

Data de lançamento 19 de novembro de 2024
Build BP21.241018.009
Suporte para emulador x86 (64-bit), ARM (v8-A)
Nível do patch de segurança Novembro de 2024
Google Play Services 24.40.35
Diferencial da API

Sobre a prévia para desenvolvedores 1 do Android 16

Esta é a prévia para desenvolvedores do Android 16. Esta primeira versão é apenas para desenvolvedores e ajuda no desenvolvimento, nos testes e no feedback. A prévia para desenvolvedores 1 do Android 16 é um build de referência inicial que ainda está em desenvolvimento ativo. Por isso, o sistema Android e os apps executados nele nem sempre funcionam como esperado.

Assim como nas versões anteriores, o Android 16 inclui mudanças no sistema. Em alguns casos, essas mudanças podem afetar os apps até que eles sejam atualizados para oferecer suporte ao Android 16. Portanto, é possível que você observe impactos que variam de problemas menores a limitações mais significativas. Em geral, a maioria dos apps vai funcionar conforme esperado, assim como a maioria das APIs e recursos, mas analise os problemas conhecidos listados nesta página para saber o que esperar.

Novidades da prévia para desenvolvedores 1

A prévia para desenvolvedores 1 do Android 16 é o início de uma série de lançamentos de API mais frequentes do Android para acelerar a inovação em apps e dispositivos.

Duas versões da API do Android em 2025

  • Esta prévia é para a próxima versão principal do Android, com lançamento previsto no segundo trimestre de 2025. Esta versão é semelhante a todas as versões de API do passado, em que podemos ter mudanças de comportamento planejadas que geralmente são vinculadas a uma targetSdkVersion.
  • Estamos planejando o lançamento principal um trimestre antes (segundo trimestre em vez do terceiro trimestre em anos anteriores) para alinhar melhor com a programação de lançamentos de dispositivos em todo o ecossistema, para que mais dispositivos possam receber a versão principal do Android mais cedo. Com o lançamento principal no segundo trimestre, você vai precisar fazer o teste anual de compatibilidade alguns meses antes do que nos anos anteriores para garantir que seus apps estão prontos.
  • Planejamos lançar outra versão no 4º trimestre de 2025, que também vai incluir novas APIs para desenvolvedores. A versão principal do segundo trimestre será a única em 2025 a incluir mudanças de comportamento planejadas que podem afetar apps.

Além das novas APIs para desenvolvedores, a versão secundária do Q4 vai incluir atualizações de recursos, otimizações e correções de bugs. Ela não vai incluir mudanças de comportamento que afetam o app.

Visualização de linha do tempo das versões do Android em 2025. A versão 25Q2
       é uma versão principal e a 25Q4 é uma versão secundária.

Vamos continuar lançando versões do Android trimestralmente. As atualizações do 1º e do 3º trimestre entre as versões da API vão oferecer atualizações incrementais para ajudar a garantir qualidade contínua. Estamos trabalhando ativamente com nossos parceiros de dispositivo para oferecer a versão do segundo trimestre ao maior número possível de dispositivos.

Como usar novas APIs com versões principais e secundárias

Hoje, a proteção de um bloco de código com uma verificação do nível da API é feita usando a constante SDK_INT com VERSION_CODES. O suporte vai continuar sendo oferecido para as principais versões do Android.

if (SDK_INT >= VERSION_CODES.BAKLAVA) {
  // Use APIs introduced in Android 16
}

A nova constante SDK_INT_FULL pode ser usada para verificações de API em relação a versões principais e secundárias com a nova enumeração VERSION_CODES_FULL.

if (SDK_INT_FULL >= VERSION_CODES_FULL.[MAJOR or MINOR RELEASE]) {
  // Use APIs introduced in a major or minor release
}

Você também pode usar o método Build.getMinorSdkVersion() para receber apenas a versão secundária do SDK.

val minorSdkVersion = Build.getMinorSdkVersion(VERSION_CODES_FULL.BAKLAVA)

Essas APIs ainda não foram finalizadas e estão sujeitas a alterações. Envie um feedback se tiver alguma dúvida.

Seletor de fotos incorporado

O seletor de fotos oferece uma maneira segura e integrada para os usuários concederem ao app acesso a imagens e vídeos selecionados no armazenamento local e em nuvem, em vez de toda a biblioteca de mídia. Usando uma combinação de componentes modulares do sistema pelas Atualizações do sistema do Google e os Serviços do Google Play, há suporte para o Android 4.4 (nível 19 da API). A integração requer apenas algumas linhas de código com a biblioteca Android Jetpack associada.

A prévia para desenvolvedores inclui novas APIs que permitem que os apps incorporem o seletor de fotos à hierarquia de visualização. Isso permite que ela pareça uma parte mais integrada do app, aproveitando o isolamento de processo que permite que os usuários selecionem mídia sem que o app precise de permissões muito amplas. Para maximizar a compatibilidade entre as versões da plataforma e simplificar a integração, use a próxima biblioteca do Android Jetpack se você quiser integrar o seletor de fotos incorporado.

Históricos de saúde

A prévia para desenvolvedores da Conexão Saúde contém uma versão inicial de APIs que oferecem suporte a registros de saúde. Isso permite que os apps leiam e gravem registros médicos no formato FHIR com consentimento explícito do usuário. Essa API está em um programa de acesso antecipado. Inscreva-se para participar do nosso programa de acesso antecipado.

Sandbox de privacidade no Android

O Android 16 incorpora a versão mais recente do Sandbox de privacidade no Android, parte do nosso trabalho contínuo para desenvolver tecnologias em que os usuários sabem que a privacidade deles está protegida. Nosso site tem mais informações sobre o programa Beta do Sandbox de privacidade para desenvolvedores Android para ajudar você a começar. Confira o SDK Runtime, que permite que os SDKs sejam executados em um ambiente de execução dedicado separado do app que eles estão oferecendo, oferecendo proteções mais fortes em relação à coleta e ao compartilhamento de dados do usuário.

Como Instalar a prévia para desenvolvedores 1

Você pode instalar esta versão em qualquer um destes dispositivos Google Pixel:

  • Pixel 6 e 6 Pro
  • Pixel 6a
  • Pixel 7 e 7 Pro
  • Pixel 7a
  • Pixel Fold
  • Pixel Tablet
  • Pixel 8 e 8 Pro
  • Pixel 8a
  • Pixel 9, Pixel 9 Pro, Pixel 9 Pro XL e Pixel 9 Pro Fold
Consulte Instalar o Android 16 para saber como começar.

Não se esqueça de atualizar também o SDK e o Android Emulator antes de testar os recursos e mudanças mais recentes. A melhor maneira de fazer isso é usando o SDK Manager na versão de prévia mais recente do Android Studio.

Dependendo das suas necessidades de desenvolvimento e teste, também é possível fazer o download do Android 16 destas maneiras:

Alertas gerais

Esteja ciente destas notas gerais sobre a versão:

  • Esta versão pode apresentar vários problemas de estabilidade, bateria ou performance.
  • Esta versão pode não ser adequada para uso diário por usuários com necessidades de acessibilidade.
  • Alguns apps podem não funcionar da forma esperada ao serem executados nesta versão. Isso inclui apps do Google e outros apps.
  • Os builds da prévia para desenvolvedores do Android 16 não foram aprovados pelo conjunto de teste de compatibilidade (CTS), mas passaram em testes preliminares e oferecem um conjunto estável de APIs de pré-lançamento para desenvolvedores. Apps que dependem de builds aprovados pelo CTS ou usam APIs SafetyNet podem não funcionar normalmente em builds da prévia para desenvolvedores do Android 16.

Receber suporte

Dois canais de suporte principais estão disponíveis para quem está desenvolvendo ou testando com a prévia para desenvolvedores. O canal para receber suporte depende do local do problema encontrado.

  • Suporte para problemas específicos do dispositivo, problemas do sistema e problemas com apps do Google: use o Issue Tracker para informar novos problemas e acompanhar os que você e outros desenvolvedores enviaram.

    Antes de informar um problema, confira os problemas conhecidos listados nesta página e consulte as listas de principais problemas em aberto e problemas criados recentemente para saber se outra pessoa já informou a mesma coisa. Você pode se inscrever e votar em um problema clicando em marcar este problema com estrela .

    Consulte Onde relatar problemas para encontrar um modelo que melhor corresponda ao tipo de problema que você está enfrentando.

  • Suporte para problemas com outros apps: entre em contato com o desenvolvedor do app.

Para discutir problemas ou ideias com outros desenvolvedores que trabalham com a prévia para desenvolvedores do Android 16, participe da comunidade android_beta no Reddit (em inglês).

Problemas conhecidos

Com base em nossos testes, você pode encontrar os seguintes problemas ao usar a Prévia para desenvolvedores 1 do Android 16. Esses problemas já são conhecidos. Portanto, não é necessário nos informar sobre problemas semelhantes.

Plataforma Android

  • Às vezes, tocar em uma notificação de mídia em andamento não inicia o app correspondente.
  • Em alguns dispositivos, a tela da câmera às vezes pisca se o nível de zoom for ajustado durante a gravação de vídeo.