Android 13 Beta 3 marca o primeiro marco de estabilidade da plataforma

O Google lançou hoje a terceira versão beta do Android 13. Com o Android 13 Beta 3, a nova versão finalmente atingiu o marco de estabilidade da plataforma.

No I/O 2022, o Google lançou o segundo Andróide 13 lançamento beta no início deste ano. A atualização introduziu alguns recursos dignos de nota, como um gesto protetor para trás, arquivos de recursos para especificar idiomas de aplicativos suportados e uma nova permissão para usar alarmes exatos. Agora, o Google começou a lançar a terceira versão beta do Android 13 para seus dispositivos Pixel, e aqui está o que você precisa saber sobre isso.

O que há de novo no Android 13 Beta 3?

Estabilidade da plataforma

Em primeiro lugar, a terceira versão beta leva o Android 13 ao marco de estabilidade da plataforma. De acordo com o Google, esse marco significa que "O Android 13 atingiu as APIs internas e externas finais, os comportamentos finais voltados para o aplicativo e as listas finais de APIs não SDK (listas cinza)." 

Os desenvolvedores de aplicativos, jogos, SDK, bibliotecas e mecanismos de jogos agora podem usar o marco de estabilidade da plataforma como meta para planejando testes finais de compatibilidade e lançamento público para garantir que suas atualizações de compatibilidade estejam prontas antes do final liberar.

Compatibilidade de aplicativos

Com a terceira versão beta do Android 13, o Google também está incentivando os desenvolvedores a testar a compatibilidade do aplicativo. Agora que o Android 13 atingiu a estabilidade da plataforma, os desenvolvedores de aplicativos devem testar a compatibilidade de seus aplicativos em tempo para o lançamento final para que eles tenham tempo de fazer as atualizações necessárias antes do Android 13 estável sair da cama.

O Google também destacou algumas mudanças que os desenvolvedores de aplicativos devem observar ao testar seus aplicativos no Android 13 beta 3. Esses incluem:

  • Permissão de tempo de execução para notificações: o Android 13 apresenta uma nova permissão de tempo de execução para enviar notificações de um aplicativo. Certifique-se de entender como a nova permissão funciona e planeje direcionar o Android 13 (API 33) o mais rápido possível.
  • Visualização da área de transferência: certifique-se de que seu aplicativo oculte dados confidenciais na nova visualização da área de transferência do Android 13, como senhas ou informações de cartão de crédito.
  • Pré-busca do JobScheduler: o JobScheduler agora tenta antecipar a próxima vez que seu aplicativo será iniciado e executará quaisquer trabalhos de pré-busca associados antes desse momento. Se você usar trabalhos de pré-busca, teste se eles estão funcionando conforme o esperado.

Depois de testar e publicar uma versão atualizada do aplicativo, o Google incentiva ainda os desenvolvedores a iniciarem o processo de atualização de seus versão do SDK de destino do aplicativo, revise as mudanças de comportamento para aplicativos direcionados ao Android 13 e use a estrutura de compatibilidade para detectar qualquer problemas. O Google destacou algumas mudanças que os desenvolvedores devem testar se seus aplicativos forem direcionados ao nível 33 da API ou superior:

  • Permissão de dispositivo próximo para Wi-Fi: os aplicativos que gerenciam as conexões de um dispositivo com pontos de acesso próximos devem usar um nova permissão de tempo de execução NEARBY_WIFI_DEVICES para operações Wi-Fi, como digitalização, sem necessidade de acesso ao dispositivo localização. Algumas APIs Wi-Fi exigem que seu aplicativo tenha essa nova permissão.
  • Permissões granulares de mídia: se o app for direcionado ao Android 13 e ler arquivos de mídia do armazenamento de dados comum, você deve solicitar uma ou mais das novas permissões granulares em vez de READ_EXTERNAL_STORAGE permissão.
  • Mudanças de permissão para sensores corporais: o Android 13 introduz acesso “durante o uso” para sensores corporais. Se seu aplicativo precisar acessar informações do sensor corporal em segundo plano, ele deverá declarar uma nova permissão BODY_SENSORS_BACKGROUND.
  • Os filtros de intents bloqueiam intents não correspondentes: se o seu aplicativo enviar uma intent para um componente exportado do outro aplicativo direcionado ao Android 13 (API 33) ou superior, agora ele precisa corresponder a um filtro de intent no aplicativo de recebimento.
  • Controles de mídia derivados do PlaybackState: o Android 13 deriva mais controles de mídia das ações do PlaybackState para mostrar um conjunto mais rico de controles que são consistentes entre os tipos de dispositivos. Certifique-se de que seu aplicativo lide com essas alterações.

Suporte para tablets e telas grandes

Por último, o Google também destacou que os desenvolvedores devem incluir tablets e outros dispositivos de tela grande como parte de seus testes. Os desenvolvedores podem testar otimizações para dispositivos de tela grande configurando um emulador Android em Android Studio ou usando um dispositivo de tela grande compatível, como o Lenovo Tab P12 Pro e o Xiaomi Guia 5. Aqui estão algumas mudanças às quais os desenvolvedores devem prestar atenção durante os testes:

  • Interação da barra de tarefas: verifique como seu aplicativo responde quando visualizado com a nova barra de tarefas em telas grandes. Certifique-se de que a IU do seu aplicativo não esteja cortada ou bloqueada pela barra de tarefas.
  • Modo de múltiplas janelas: o modo de múltiplas janelas agora está habilitado por padrão para todos os aplicativos, independentemente da configuração do aplicativo, portanto, certifique-se de que o aplicativo lide com a tela dividida de maneira adequada. Você pode testar arrastando e soltando seu aplicativo no modo de tela dividida e ajustando o tamanho da janela.
  • Experiência de compatibilidade aprimorada: se seu aplicativo ainda não estiver otimizado para tablets, como usar um orientação ou não ser redimensionável, verifique como seu aplicativo responde aos ajustes do modo de compatibilidade, como caixa de correio.
  • Projeção de mídia: se seu aplicativo usa projeção de mídia, verifique como ele responde durante a reprodução, streaming ou transmissão de mídia em telas grandes. Certifique-se de levar em conta também as alterações de postura do dispositivo em dispositivos dobráveis.
  • Visualização da câmera: para aplicativos de câmera, verifique como a IU de visualização da câmera responde em telas grandes quando o aplicativo está restrito a uma parte da tela no modo de múltiplas janelas ou tela dividida. Verifique também como seu aplicativo responde quando a postura de um dispositivo dobrável muda.

A postagem do blog do Google não destaca nenhuma mudança voltada para o usuário no Android 13 Beta 3. No entanto, é provável que a compilação inclua algumas alterações não documentadas. Daremos uma chance ao Android 13 Beta 3 em nossos dispositivos Pixel e avisaremos você se detectarmos alguma dessas alterações.


Como baixar e instalar o Android 13 Beta 3 em seu dispositivo Google Pixel

Você pode facilmente baixar Android 13 Beta 3 para seus dispositivos Pixel e siga nosso guia sobre como instalar o Android 13 para configurá-lo.

O Google está lançando oficialmente esta atualização beta para Pixel 6 Pro, Pixel 6, Pixel 5a 5G, Pixel 5, Pixel 4a (5G), Pixel 4a, Pixel 4 XL ou Pixel 4. Você pode usar as imagens do sistema de 64 bits com o Android Emulator no Android Studio e também pode usar um GSI.

Para saber mais sobre a terceira versão beta do Android 13, acesse o postagem oficial no blog Android Developers.