Postado por Dave Burke, vice-presidente de engenharia
Nossas equipes, assim como todos vocês, continuam se acostumando a um novo normal. Para muitos de nós, isso significa trabalhar na sala, na cozinha, no quintal e no quarto de casa. Por isso, do nosso lar para o seu, queremos compartilhar a mais nova Visualização do desenvolvedor para o Android 11. Esta atualização inclui correções de bugs e um conjunto de melhorias de produtividade para os desenvolvedores.
Você pode ver alguns dos destaques abaixo e visitar o site do desenvolvedor do Android 11 para conferir os detalhes sobre todos os novos recursos. A versão de hoje é para desenvolvedores e não é voltada ao uso diário nem para o consumidor. Por isso, ela está disponível por meio de download manual e flash para dispositivos Pixel 2, 3, 3a ou 4. Caso você já esteja usando a Visualização do desenvolvedor, enviaremos uma atualização remota (OTA) da versão de hoje em breve. Como sempre, queremos saber sua opinião e agradecemos pelo importante feedback que você compartilhou conosco até agora.
Novidades da Visualização do desenvolvedor 3
Na versão de hoje, há vários novos recursos e alterações para você experimentar, além das atualizações mais recentes de APIs e ferramentas existentes. Conheça algumas dessas funcionalidades:
Atualizações dos motivos para o fechamento de um aplicativo — Há vários motivos para o fechamento de um aplicativo, sejam falhas, interrupção do sistema ou uma ação do usuário. Seu aplicativo funciona em diferentes tipos de dispositivos, configurações de memória e cenários, dependendo de cada usuário. Por isso, é importante entender os motivos para o fechamento de um aplicativo e identificar o estado em que ele estava quando isso ocorreu. O Android 11 facilita esse diagnóstico com uma API de motivos para o fechamento que pode ser usada para solicitar detalhes dos encerramentos recentes do aplicativo. Na Visualização do desenvolvedor 3, atualizamos as APIs com base nas informações enviadas por você. Por isso, confira esse material. Se você ainda não teve a chance de conferir essa nova API, faça um teste e compartilhe aqui sua opinião.
Análises de heap do GWP-ASan — O Android 11 usa diversas ferramentas para proteger componentes importantes de segurança na plataforma e nos aplicativos. Na Visualização do desenvolvedor 3, estamos adicionando o GWP-ASan como uma alternativa para ajudar os desenvolvedores a encontrar e corrigir problemas de segurança de memória. O GWP-ASan é uma ferramenta de alocação de amostra que detecta erros de memória heap com sobrecarga ou impacto mínimos no desempenho. Permitimos que o GWP-ASan seja executado por padrão em aplicativos do sistema e binários de plataforma, e agora você também pode ativar esse recurso para seu aplicativo. Caso seu aplicativo use bibliotecas ou códigos nativos, recomendamos ativar o GWP-ASan e testar quanto antes. Para saber mais, consulte esta documentação .
ADB Incremental — Usar APKs muito grandes com o ADB (Android Debug Bridge) durante o desenvolvimento pode gerar um processo de instalação lento e afetar a produtividade, especialmente para desenvolvedores que trabalham com jogos para Android. Com o ADB Incremental no Android 11, a instalação de APKs grandes (2 GB ou mais) de um computador de desenvolvimento para um dispositivo Android 11 é até 10 vezes mais rápida. Para usar essa nova ferramenta para desenvolvedores, primeiro assine seu APK com o novo formato do esquema de assinatura do APK v4 e instale o APK com a ferramenta da linha de comando do ADB atualizada, encontrada no SDK da visualização do Android 11. Esse novo recurso faz parte de um vasto conjunto de novas ferramentas , e estamos investindo para tornar seu trabalho de criação de jogos para Android ainda mais produtivo. Na Visualização do desenvolvedor 3, o ADB Incremental funciona somente com dispositivos Pixel 4 / 4XL, devido a uma alteração necessária no sistema de arquivos no nível do dispositivo. Todos os novos dispositivos lançados com o Android 11 incluirão essa alteração e oferecerão suporte ao ADB Incremental. Saiba mais aqui .
Depuração sem fio — No Android 11, aprimoramos completamente a experiência de depuração usando o ADB por uma conexão Wi-Fi. Com portas USB limitadas em laptops e uma infinidade de cabos e conexões para gerenciar, o recurso de depuração sem fio no Android 11 pode ajudar você a aumentar ainda mais sua produtividade. Ao contrário do fluxo de trabalho do TCP/IP existente, a depuração sem fio no Android 11 não precisa de um cabo para configuração, memoriza as conexões ao longo do tempo e pode utilizar a velocidade total dos padrões de Wi-Fi mais recentes. Na Visualização do desenvolvedor 3, use o fluxo de trabalho do código de pareamento e dê os primeiros passos com esse recurso para desenvolvedores. Nosso plano é adicionar uma experiência integrada para depuração sem fio com a verificação de código QR em uma versão futura do Android Studio. Porém, antes queremos receber seu feedback sobre a ferramenta da linha de comando oferecida na Visualização do desenvolvedor 3 do Android 11. Para saber mais, consulte esta documentação .
Teste o novo recurso de depuração sem fio nas “Opções do desenvolvedor”.
Atualizações de auditoria de acesso a dados — Na Visualização do desenvolvedor 3, renomeamos várias APIs desse recurso para desenvolvedores do Android 11. Se você já estiver usando as APIs, verifique as alterações. Caso ainda não conheça o recurso, a auditoria de acesso a dados permite que você instrumentalize seu aplicativo para entender melhor como e a partir de quais fluxos de usuários os dados são acessados. Por exemplo, a ferramenta pode ajudar a identificar qualquer acesso inadvertido a dados privados no seu próprio código ou em qualquer SDK usado por você. Experimente a auditoria de acesso a dados nos seus aplicativos. Leia este artigo para saber mais . Envie seu feedback aqui .
Confira o relatório de diferenças da Visualização do desenvolvedor 3 para ver todas as alterações e leia as notas da versão para saber mais sobre problemas conhecidos.
Compatibilidade do aplicativo
Com a Visualização do desenvolvedor 3, estamos no caminho para finalizar as alterações de recursos e APIs e mudar nosso foco para o aprimoramento e o desempenho. Se você ainda não tiver feito isto, agora é a hora de começar a testar a compatibilidade do seu aplicativo e identificar qualquer ação necessária. Recomendamos que você faça o lançamento de uma atualização do aplicativo compatível com o Android 11 Beta para receber feedback de um grupo maior de usuários.
Quando atingirmos a estabilidade da plataforma, os comportamentos do sistema, as listas cinza externas ao SDK e as APIs estarão finalizados. Neste momento, planeje o último teste de compatibilidade e o lançamento do seu aplicativo, SDK ou biblioteca totalmente compatível de forma que tudo esteja pronto para a versão final do Android 11. Você pode saber mais no cronograma para desenvolvedores .
É possível começar o teste de compatibilidade hoje em um dispositivo Pixel 2, 3, 3a ou 4 ou usar o Android Emulator. Basta atualizar para a última versão, instalar seu aplicativo de produção atual e testar os fluxos de usuários. Verifique as alterações de comportamento nas áreas em que seu aplicativo pode ser afetado. No momento, não é preciso alterar a targetSdkVersion do aplicativo. Porém, é recomendável avaliar o trabalho, já que muitas alterações são aplicadas quando o aplicativo é direcionado para o novo nível da API.
Para ajudar você a fazer os testes, muitas das mudanças do targetSdk são alternáveis. Ou seja, é possível forçar a ativação ou desativação das alterações individualmente nas “Opções do desenvolvedor” ou por meio do ADB. Confira os detalhes aqui . Além disso, consulte as listas cinza das interfaces externas ao SDK restritas que também podem ser ativadas/desativadas.
Botões de alternância da compatibilidade de aplicativos nas “Opções do desenvolvedor”.
Primeiros passos com o Android 11
A Visualização do desenvolvedor 3 tem tudo o que você precisa para experimentar os recursos mais recentes do Android 11, testar os aplicativos e nos enviar seu feedback . Faça o download e atualize uma imagem do sistema em um dispositivo Pixel 2 / 2 XL , Pixel 3 / 3 XL , Pixel 3a / 3a XL ou Pixel 4 / 4 XL ou configure o Android Emulator pelo Android Studio. Depois, atualize o ambiente do Android Studio com o SDK e as ferramentas mais recentes do SDK da visualização do Android 11. Para ver detalhes, consulte o guia de configuração .
Como sempre, é essencial que você continue a nos enviar sua opinião . Quanto antes recebermos o feedback, mais útil ele será. Se você encontrar problemas, informe nossa equipe aqui .
Para acessar informações completas, visite o site para desenvolvedores do Android 11 .
Um comentário :
Thanks for the insights and useful tips - it's good to know more about benefiting from different opportunities.
If the question is still relevant, you can visit www.mspy.com - they have a team of professionals who are competent in the issue of parental control and monitoring software. They also have a good phone tracking app that you can install on any device that you need to keep an eye on.
Postar um comentário