Postado por Dave Burke, vice-presidente de engenharia
Hoje estamos lançando a terceira versão Beta do Android 13, chegando à fase final do ciclo em que o foco está no aperfeiçoamento e desempenho. Com o Android 13, aprimoramos nossos temas principais de privacidade e segurança, produtividade do desenvolvedor e suporte a tablets e telas grandes.
Há muito a explorar no Android 13, desde recursos de privacidade, como a nova permissão de notificação e o seletor de fotos, até recursos de produtividade, como os ícones temáticos de apps e o suporte a idiomas por app, além de padrões modernos, como vídeo HDR, áudio Bluetooth de baixa energia (LE) e MIDI 2.0 por USB. Além disso, estendemos as atualizações mais recentes feitas no 12L , oferecendo ferramentas melhores para aproveitar os mais de 270 milhões de tablets e dispositivos de tela grande em uso ativo.
Com a versão Beta 3, o Android 13 entra na fase de estabilidade da plataforma , o que significa que, agora, as APIs de desenvolvedor e todos os comportamentos voltados para os apps estão finalizados. Agradecemos todo o feedback que vocês compartilharam para nos ajudar a chegar a esse ponto! Para os desenvolvedores, o foco agora está na qualidade e nos testes de compatibilidade à medida que os apps são preparados para o lançamento oficial no final do ano!
É possível obter a versão Beta 3 para dispositivos Pixel registrando-se aqui para obter atualizações OTA. Se você já tiver feito o registro, receberá automaticamente a atualização de hoje. Você também pode experimentar o Android 13 Beta em alguns dispositivos de vários de nossos parceiros. Saiba mais em android.com/beta . Continue lendo para ter uma visão geral rápida de como preparar os apps e visite o o site para desenvolvedores Android 13 para ver mais detalhes.
Estabilidade da plataforma
Com a Beta 3, o Android 13 chega à fase de estabilidade da plataforma , um marco que indica que todas as APIs e todos os comportamentos voltados para os apps, inclusive o SDK de API nível 33 e as APIs do NDK, agora estão finalizados. Portanto, a partir da versão Beta 3, você pode desenvolver e lançar atualizações de compatibilidade com segurança, sabendo que a plataforma não sofrerá mudanças.
Estamos solicitando a todos os desenvolvedores de jogos e apps que comecem agora os testes finais de compatibilidade e se preparem para publicar as atualizações de compatibilidade assim que possível, antes do lançamento final.
No caso dos desenvolvedores de SDKs, bibliotecas, ferramentas e mecanismos de jogos, é ainda mais importante começar os testes agora e lançar as atualizações de compatibilidade o mais rápido possível. É importante lembrar que o desenvolvimento de downstream de apps e jogos pode ser bloqueado até que você receba as atualizações. Então, ao lançar uma atualização de compatibilidade, não deixe de avisar os desenvolvedores.
Compatibilidade de apps
Compatibilidade de apps significa que o app funciona como esperado em uma nova versão da plataforma. Em cada versão, fazemos mudanças essenciais na plataforma que melhoram a privacidade e segurança e também a experiência geral do usuário no SO. Como isso pode afetar os apps, é importante testá-los agora, fazer as atualizações necessárias e publicar uma atualização de compatibilidade para os usuários antes do lançamento final. Os usuários desfrutarão de um nível de qualidade básico, porém essencial, quando explorarem as novidades no Android 13.
Para testar a compatibilidade de apps, basta instalar o app de produção em um dispositivo com o Android 13 Beta 3 usando o Google Play ou outra fonte. Passe por todos os fluxos do app e fique de olho em possíveis problemas funcionais ou de IU. Revise as mudanças de comportamento para concentrar os testes nesses pontos. Estas são algumas das mudanças em que você deve ficar de olho:
Permissão em tempo de execução para notificações - O Android 13 introduz uma nova permissão em tempo de execução para o envio de notificações de um app. Certifique-se de entender como funciona a nova permissão e planeje-se para segmentar o Android 13 (API 33) o mais rápido possível. Saiba mais aqui .
Visualização da área de transferência - Certifique-se de que o app oculte os dados confidenciais na nova visualização da área de transferência do Android 13, como senhas e informações de cartão de crédito. Saiba mais aqui .
Pré-busca do JobScheduler - O JobScheduler agora tenta prever quando ocorrerá o próximo lançamento do app e executa todas as tarefas de pré-busca associadas antes desse lançamento. Se você usa tarefas de pré-busca, faça o teste para confirmar se elas estão funcionando conforme o esperado. Saiba mais aqui .
Além disso, lembre-se de testar a compatibilidade de bibliotecas e SDKs nos apps. Caso você encontre algum problema, tente atualizar para a versão mais recente do SDK e da biblioteca ou peça ajuda ao desenvolvedor.
Depois de publicar a versão compatível de um app atual, você pode dar início ao processo de atualização do targetSdkVersion do app . Revise as mudanças de comportamento para apps segmentados para o Android 13 e use o framework de compatibilidade para ajudar na detecção rápida de problemas. Estas são algumas das mudanças que você deve testar (aplicáveis apenas aos apps com targetSdkVersion definido como API 33 ou posterior):
Permissões para dispositivos nas proximidades para Wi-Fi - Os apps que gerenciam as conexões de um dispositivo a pontos de acesso próximos devem usar uma nova permissão em tempo de execução NEARBY_WIFI_DEVICES
para operações de Wi-Fi, como busca, sem a necessidade de acessar a localização do dispositivo. Algumas APIs de Wi-Fi exigem que o app tenha essa nova permissão. Saiba mais aqui .
Permissões granulares de mídia - Para apps segmentados para o Android 13 que leem arquivos de mídia em armazenamento de dados comum, você deve solicitar uma ou mais das novas permissões granulares, em vez da permissão READ_EXTERNAL_STORAGE
. Saiba mais aqui .
Mudanças de permissão para sensores corporais - O Android 13 introduz o acesso "durante o uso" para sensores corporais. Os apps que precisam acessar informações de sensores corporais em segundo plano devem declarar uma nova permissão BODY_SENSORS_BACKGROUND
. Saiba mais aqui .
Filtros de intents que bloqueiam intents não correspondentes - Os apps que enviam um intent para um componente exportado de outro app segmentado para o Android 13 (API 33) ou posterior agora devem fazer a correspondência com um filtro de intent no app receptor. Saiba mais aqui .
Controles de mídia derivados do PlaybackState - O Android 13 deriva mais controles de mídia de ações PlaybackState para apresentar um conjunto mais completo de controles consistentes nos vários tipos de dispositivo. Certifique-se de que os apps possam lidar com essas mudanças. Saiba mais aqui .
Suporte a tablets e telas grandes
O Android 13 aprimora as otimizações para tablets introduzidas no 12L . Portanto, como parte do processo de teste, garanta que a aparência do app seja a melhor possível em tablets e outros dispositivos de tela grande. Para testar o app com os recursos para telas grandes, configure um emulador Android no Android Studio ou use um dispositivo de tela grande de nossos parceiros do Android 13 Beta . Veja algumas áreas que você deve analisar:
Interação da barra de tarefas - Verifique a resposta do app ao visualizá-lo com a nova barra de tarefas em telas grandes. Verifique se a IU do app não é cortada nem bloqueada pela barra de tarefas. Saiba mais aqui .
Modo de várias janelas - O modo de várias janelas agora é ativado por padrão para todos os apps, seja qual for a configuração, para garantir que o app consiga lidar com a tela dividida de maneira apropriada. Você pode fazer um teste arrastando e soltando o app no modo de tela dividida e ajustando o tamanho da janela. Saiba mais aqui .
Melhor experiência de compatibilidade - Se o app ainda não for otimizado para uso em tablets, por exemplo, se usar uma orientação fixa ou não for redimensionável, verifique como ele reage aos ajustes no modo de compatibilidade, como o letterboxing. Saiba mais aqui .
Projeção de mídia - Verifique como os apps que usam projeção de mídia respondem durante a reprodução, o streaming ou a transmissão de mídia em telas grandes. Não se esqueça de considerar também as mudanças de postura nos dispositivos dobráveis. Saiba mais aqui .
Visualização da câmera - Nos apps de câmera, verifique como a IU de visualização da câmera responde a telas grandes quando o app fica limitado a uma parte da tela no modo de tela dividida ou de várias janelas. Verifique também a resposta do app diante de uma mudança na postura de um dispositivo dobrável. Saiba mais aqui .
Leia mais a respeito dos recursos para tablets no Android 13 e dos testes a serem feitos aqui .
Primeiros passos com o Android 13!
A versão Beta de hoje tem tudo o que você precisa para testar apps e experimentar os recursos do Android 13. Basta registrar seu dispositivo Pixel para receber a atualização OTA. Para começar, configure o SDK do Android 13 .
Você também pode testar apps com o Android 13 Beta nos dispositivos de vários de nossos parceiros. Visite android.com/beta para ver a lista completa de parceiros, com links para os respectivos sites, que fornecem detalhes dos dispositivos com suporte e das versões Beta, começando com a Beta 1. Os parceiros serão responsáveis por seus próprios registros e pelo suporte e fornecerão as atualizações Beta diretamente a você. Para testes ainda mais abrangentes, você pode experimentar o Android 13 Beta 3 em imagens GSI do Android e, se não tiver um dispositivo, pode testar no Android Emulator .
Veja todos os detalhes sobre o Android 13 no site para desenvolvedores Android 13 .
7 comentários :
This article is fantastic for us. We have benefited greatly from it. I hope you will continue to write this content. Visit geometry dash meltdown
What a helpful article. Wikipedia Page Writing Service tell you what, I bookmarked this page and will visit it frequently. I appreciate you taking the time to share such fantastic stuff.
very nice post and i find this helpful subscribe for latest updates
For us, this essay is excellent. It has been quite helpful to us. I hope you'll keep posting this information. Visit inter racial stories
I saved this page and will return to it often. Thank you for taking the time to give such wonderful information brown jacket women.
A fase beta 3 do Android 13 destaca-se pela estabilidade da plataforma, prometendo melhorias significativas. Para quem busca criar conteúdo sobre tecnologia sem comprometer a qualidade, considerar o custo de contratar um ghostwriter é essencial. Nossos serviços oferecem excelência a um preço acessível, garantindo textos de alta qualidade e relevância.
Different, fresh and modern is what this game attracts millions of plays every day, so do not hesitate to ask your friends to join now !!!! drift boss
Postar um comentário