O Android Studio Quail 2 está estável: faça várias tarefas com o agente de IA do Android Studio
Leitura de 3 minutos
O Android Studio Quail 2 agora está estável e pronto para uso em produção, trazendo uma mudança para seu ambiente de desenvolvimento integrado com fluxos de trabalho de agentes simultâneos, criação de perfis de vazamento de memória integrada nativamente e correção de falhas com reconhecimento de contexto. Se você estiver fazendo uma revisão arquitetônica abrangente, rastreando um vazamento de memória ou resolvendo uma falha crítica de produção, o Android Studio vai manter você ancorado no seu espaço de trabalho, reduzindo o atrito manual.
Confira as novidades:
Multitarefas com chats paralelos
No Android Studio Quail 2, trabalhamos muito para redesenhar o modo agente do zero. Essa nova arquitetura oferece melhor desempenho, mais flexibilidade para decompor tarefas complexas e melhora o conjunto de ferramentas internas que o agente usa para trabalhar.
Além dessas melhorias nos bastidores, essas mudanças também permitem conversar em vários chats de agentes simultaneamente. Aguardar a conclusão de uma tarefa pelo agente do Android Studio antes de fazer outra pergunta ou iniciar uma tarefa separada no modo Agente é um gargalo do passado. Você pode realizar várias tarefas sem problemas: iniciar uma refatoração da interface em uma guia, corrigir uma regra do ProGuard em uma segunda e gerar documentação em uma terceira.
Você também pode mudar os modelos usados pelo agente de conversa em conversa com base nas suas solicitações. Confira o Android Bench para uma análise de como os LLMs executam tarefas de desenvolvimento para Android.
- Com as conversas paralelas, Como usar:clique no ícone "+" para iniciar uma nova conversa paralela e use o ícone Histórico para navegar entre as tarefas ativas. Ou selecione "Arquivo" > "Novo" > "Nova guia do agente" para abrir uma conversa em uma guia dedicada.
- Observação:no momento, não há suporte para worktrees. Tenha cuidado ao executar chats simultâneos que modificam os mesmos arquivos de projeto, o que pode causar conflitos no editor.
Detecção de vazamento de memória com o LeakCanary
Os vazamentos de memória no Android ocorrem quando o código mantém uma referência de objeto muito depois do fim do ciclo de vida dele. Isso impede que o coletor de lixo recupere essa memória, o que pode levar a um desempenho lento ou a um erro OutOfMemory.
A busca por vazamentos de memória pode ser uma tarefa manual e tediosa. A partir do Android Studio Quail 2, o popular detector de vazamentos de código aberto LeakCanary é integrado nativamente ao Profiler como uma tarefa dedicada e de primeira classe.
Essa integração transforma seu desempenho de depuração ao transferir a análise de heap do smartphone de teste com recursos limitados para o computador de desenvolvimento potente. Ao executar a análise no computador, o rastreamento de vazamentos é até cinco vezes mais rápido e sem travamentos, deixando o app de teste funcionando sem problemas no dispositivo.
Quando um vazamento é detectado durante uma sessão de criação de perfil:
- O Profiler renderiza um rastreamento de vazamento interativo e codificado por cores, agrupando ocorrências e estimando a memória perdida.
- Clique em Ir para a declaração em qualquer objeto com vazamento no rastreamento para acessar instantaneamente essa linha exata de código no editor.
- Clique em Corrigir com o agente para que o agente do Gemini processe o rastreamento, explique a causa raiz da referência retida e escreva a mudança exata no código (como desvincular um listener ou limpar uma referência estática) para corrigir o vazamento.
Integração do agente do Insights de Qualidade de Apps
Para encontrar a causa raiz de uma falha de app, é preciso sintetizar manualmente rastreamentos de pilha, dados do dispositivo e código-fonte. No entanto, o Insights de Qualidade de Apps (AQI) do Android Studio agora está totalmente integrado ao Modo Agente para fazer o trabalho pesado por você.
Ao clicar em uma falha no painel do AQI, você recebe imediatamente um resumo conciso e de alto nível do problema. Se você precisar de mais detalhes, basta clicar em Ver mais. Isso abre um chat dedicado em que o agente usa o modelo selecionado e extrai o código-fonte local e o stack trace completo para oferecer uma explicação abrangente da falha.
Com a nova integração de agentes, você passa diretamente da identificação do problema para a resolução. Ao clicar em Corrigir com IA, o agente vai analisar o problema, propor um plano de correção detalhado e, com sua aprovação, aplicar as mudanças de código necessárias diretamente ao seu projeto e verificar a correção resultante.
Melhorias na qualidade e na estabilidade
Além dos novos recursos, continuamos focados na qualidade, corrigindo vários bugs e incorporando as mais recentes melhorias de estabilidade e desempenho da plataforma IntelliJ, o que representa uma melhoria significativa para seu desenvolvimento diário.
Começar
Tudo pronto para começar e acelerar seu desenvolvimento? Faça o download do Android Studio Quail 2 e comece a explorar esses novos recursos hoje mesmo! Como sempre, seu feedback é essencial para nós. Confira problemas conhecidos, informe bugs e participe da nossa comunidade no LinkedIn Medium, YouTube ou X.
-
Novidades sobre produtosEsta é a versão estável final do Android Studio Quail. Os novos recursos do Android Studio permitem criar apps premium com IA de maneira eficiente e eficaz.
Amman Asfaw • Leitura de 5 minutos -
Novidades sobre produtosA depuração por Wi-Fi no Android agora é mais rápida, confiável e fácil de configurar do que nunca. Com o ADB Wi-Fi 2.0, apresentamos uma nova pilha de servidores e um tratamento de rede mais inteligente para resolver diretamente o feedback dos desenvolvedores sobre lacunas de usabilidade.
Steven Jenkins, Sherif Eid, Fabien Sanglard • Leitura de 1 minuto -
Novidades sobre produtosEste ano, no Google I/O, vamos além das mudanças iterativas e rumo a uma mudança fundamental na forma como os apps são criados. Nossas ferramentas mais recentes foram criadas para a era agêntica com recursos que aumentam a produtividade de você como desenvolvedor Android E turbinam os agentes de IA implantados na sua base de código.
Matthew Warner • Leitura de 8 minutos
Receba os insights mais recentes sobre desenvolvimento Android na sua caixa de entrada semanalmente.