TECNOLOGIA

Android 13 Beta 3 e estabilidade da plataforma

Publicidade

[ad_1]

Postado por Dave Burke, vice-presidente de engenharia

Logotipo do Android13

Hoje estamos lançando a terceira versão Beta do Android 13, levando-nos para a fase ultimate do nosso ciclo em que estamos nos concentrando em polimento e desempenho. Com o Android 13, construímos em nosso temas centrais de privacidade e segurança, produtividade do desenvolvedor e suporte a capsules e telas grandes.

Publicidade

Há muito o que explorar no Android 13, desde recursos de privacidade, como a nova permissão de notificação e seletor de fotos, até recursos de produtividade, como ícones de aplicativos temáticos e suporte a idiomas por aplicativo, bem como padrões modernos, como vídeo HDR, Bluetooth LE Audio e MIDI 2.0 por USB. Também estendemos o mais recente atualizações que fizemos em 12Ldando-lhe melhores ferramentas para aproveitar os mais de 270 milhões de capsules e dispositivos de tela grande em uso ativo.

Beta 3 leva o Android 13 para Estabilidade da plataforma, o que significa que as APIs do desenvolvedor e todos os comportamentos voltados para o aplicativo agora são definitivos. Somos gratos por todos os comentários que você compartilhou para nos ajudar a chegar a este ponto! Para desenvolvedores, o foco agora está em testes de compatibilidade e qualidade enquanto você prepara seus aplicativos para o lançamento oficial no ultimate do ano!

Você pode obter o Beta 3 no seu dispositivo Pixel ao inscrevendo-se aqui para atualizações sem fio. Se você se inscreveu anteriormente, receberá automaticamente a atualização de hoje. Você também pode experimentar o Android 13 Beta em dispositivos selecionados de vários de nossos parceiros – saiba mais em android.com/beta. Proceed lendo para ver rapidamente como preparar seu aplicativo e visite o Web site para desenvolvedores do Android 13 para detalhes.

Estabilidade da plataforma

Com o Beta 3, o Android 13 chega Estabilidade da plataforma, um marco que significa que todos os comportamentos e APIs voltados para aplicativos, incluindo o SDK oficial da API Nível 33 e as APIs do NDK, agora são definitivos. Assim, a partir do Beta 3, você pode desenvolver e lançar suas atualizações de compatibilidade com confiança, sabendo que a plataforma não mudará.

Cronograma de estabilidade da plataforma com estabilidade na marca de junho

Pedimos a todos os desenvolvedores de aplicativos e jogos que comece seu teste ultimate de compatibilidade agora e prepare-se para publicar suas atualizações de compatibilidade o mais rápido possível antes do lançamento ultimate.

Para todos os desenvolvedores de SDKs, bibliotecas, ferramentas e mecanismos de jogos, é ainda mais importante começar a testar agora e lançar suas atualizações compatíveis o mais rápido possível. Seus desenvolvedores de aplicativos e jogos downstream podem ser bloqueados até receberem suas atualizações. Então, quando você lançar uma atualização compatível, seja sincero e avise seus desenvolvedores!

Compatibilidade de aplicativos

A compatibilidade do aplicativo significa que seu aplicativo é executado conforme o esperado em uma nova versão da plataforma. A cada versão, fazemos alterações integrais na plataforma que melhoram a privacidade e a segurança e a experiência geral do usuário em todo o sistema operacional. Isso pode afetar seus aplicativos, por isso é importante testar seu aplicativo agora, fazer as atualizações necessárias e publicar uma atualização compatível para seus usuários antes da versão ultimate. É um nível de qualidade básico, mas crítico, que seus usuários apreciarão enquanto exploram o que há de novo no Android 13.

Para testar a compatibilidade do seu aplicativo, basta instalar seu aplicativo de produção do Google Play ou de outra fonte em um dispositivo com Android 13 Beta 3. Trabalhe em todos os fluxos do aplicativo e follow se há problemas funcionais ou de interface do usuário. Reveja o mudanças de comportamento para focar seus testes. Aqui estão algumas mudanças a serem observadas:

  • Permissão de pace de execução para notificações – O Android 13 apresenta uma nova permissão de pace de execução para enviar notificações de um aplicativo. Certifique-se de entender como a nova permissão funciona e planeje segmentar o Android 13 (API 33) o mais rápido possível. Mais aqui.
  • 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. Mais aqui.
  • Pré-busca do JobSchedulerJobScheduler agora tenta antecipar a próxima vez que seu aplicativo será iniciado e executará todos os trabalhos de pré-busca associados antes desse horário. Se você usar trabalhos de pré-busca, teste se eles estão funcionando conforme o esperado. Mais aqui.

Lembre-se também de testar a compatibilidade das bibliotecas e SDKs em seu aplicativo. Se você encontrar algum problema, tente atualizar para a versão mais recente da biblioteca ou do SDK ou entre em contato com o desenvolvedor para obter ajuda.

Depois de publicar a versão compatível do seu aplicativo atual, você pode iniciar o processo para atualize o targetSdkVersion do seu aplicativo. Reveja o mudanças de comportamento para aplicativos direcionados ao Android 13 e usar o estrutura de compatibilidade para ajudá-lo a detectar problemas rapidamente. Aqui estão algumas das alterações a serem testadas (elas se aplicam apenas a aplicativos com targetSdkVersion definido como API 33 ou awesome):

  • 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 novo NEARBY_WIFI_DEVICES permissão de pace de execução para operações de Wi-Fi, como varredura, sem precisar acessar a localização do dispositivo. Algumas APIs de Wi-Fi exigem que seu aplicativo tenha essa nova permissão. Mais aqui.
  • Permissões de mídia granular – Se seu aplicativo for direcionado ao Android 13 e ler arquivos de mídia do armazenamento de dados comum, você deverá solicitar uma ou mais das novas permissões granulares em vez da READ_EXTERNAL_STORAGE permissão. Mais aqui.
  • Alterações de permissão para sensores corporais – O Android 13 apresenta acesso “durante o uso” para sensores corporais. Se seu aplicativo precisar acessar informações do sensor corporal em segundo plano, ele deverá declarar um novo BODY_SENSORS_BACKGROUND permissão. Mais aqui.
  • Os filtros de intent bloqueiam intents não correspondentes – Se seu aplicativo enviar um intent para um componente exportado de outro aplicativo direcionado ao Android 13 (API 33) ou awesome, agora ele precisará corresponder a um filtro de intent no aplicativo receptor. Mais aqui.
  • Controles de mídia derivados de PlaybackState – O Android 13 deriva mais controles de mídia de Estado de reprodução ações, para mostrar um conjunto mais rico de controles que são consistentes em todos os tipos de dispositivos. Certifique-se de que seu aplicativo lida com essas alterações. Mais aqui

Suporte para capsules e telas grandes

O Android 13 baseia-se nas otimizações para capsules introduzidas no 12L, portanto, como parte do teste, verifique se seus aplicativos têm a melhor aparência em capsules e outros dispositivos de tela grande. Você pode testar com os recursos de telas grandes Configurando um emulador Android no Android Studio, ou você pode usar um dispositivo de tela grande do nosso Parceiros do Android 13 Beta. Aqui estão algumas áreas a serem observadas:

  • Interação da barra de tarefas – Verifique como seu aplicativo responde quando visualizado com a nova barra de tarefas em telas grandes. Verifique se a interface do usuário do seu aplicativo não está cortada ou bloqueada pela barra de tarefas. Mais aqui.
  • Modo multi-janela – O modo de várias janelas agora está ativado por padrão para todos os aplicativos, independentemente da configuração do aplicativo, portanto, verifique se o aplicativo lida com a tela dividida adequadamente. Você pode testar arrastando e soltando seu aplicativo no modo de tela dividida e ajustando o tamanho da janela. Mais aqui.
  • Experiência de compatibilidade aprimorada – se seu aplicativo ainda não estiver otimizado para capsules, como usar uma orientação fixa ou não ser redimensionável, verifique como seu aplicativo responde aos ajustes do modo de compatibilidade, como letterboxing. Mais aqui.
  • Projeção de mídia – Se seu aplicativo united states of america projeção de mídia, verifique como ele responde ao reproduzir, transmitir ou transmitir mídia em telas grandes. Certifique-se de considerar também as alterações de postura do dispositivo em dispositivos dobráveis. Mais aqui.
  • Visualização da câmera – Para aplicativos de câmera, verifique como a interface do usuário de visualização da câmera responde em telas grandes quando seu aplicativo está restrito a uma parte da tela no modo de várias janelas ou tela dividida. Verifique também como seu aplicativo responde quando a postura de um dispositivo dobrável muda. Mais aqui.

Você pode ler mais sobre os recursos do pill no Android 13 e o que testar aqui.

Comece com o Android 13!

A versão Beta de hoje tem tudo o que você precisa para testar seu aplicativo e experimentar os recursos do Android 13. Apenas inscrever seu dispositivo Pixel para obter a atualização pelo ar. Para começar, configurar o SDK do Android 13.

Você também pode testar seu aplicativo com o Android 13 Beta em dispositivos de vários de nossos parceiros. Visita android.com/beta para ver a lista completa de parceiros, com hyperlinks para seus websites para obter detalhes sobre seus dispositivos compatíveis e versões Beta, começando com o Beta 1. Cada parceiro cuidará de suas próprias inscrições e suporte e fornecerá as atualizações Beta diretamente a você. Para testes ainda mais amplos, você pode experimentar o Android 13 Beta 3 em Imagens GSI do Androide se você não tiver um dispositivo, poderá testar no Emulador Android.

Para obter detalhes completos sobre o Android 13, visite o Web site para desenvolvedores do Android 13.

[ad_2]

Fonte da Notícia

Publicidade

Osmar Queiroz

Osmar é um editor especializado em tecnologia, com anos de experiência em comunicação digital e produção de conteúdo voltado para inovação, ciência e tecnologia.

Artigos relacionados

Botão Voltar ao topo
HexTec News