Notícias sobre produtos

Atualização de recursos do Android Studio Narwhal 4: suporte a mostradores de relógio e estabilidade aprimorada

Leitura de 5 minutos
Acessar o perfil de Paris Hsu
Paris Hsu Gerente de produtos, Android Studio

A atualização de recursos do Android Studio Narwhal 4 já está estável e pronta para uso. Essa versão oferece suporte direcionado a mostradores de relógio declarativos do Wear OS, uma nova opção de personalização para a visualização do projeto e continua nosso foco na qualidade, corrigindo mais de 550 bugs para melhorar a estabilidade e a performance. Você nos disse que o Modo Agente tem sido muito útil para sua produtividade, e agora ele passou da versão de pré-lançamento para a estável.

Essa também é a atualização de recursos final para as versões do Android Studio Narwhal. Com a nova cadência de lançamento mensal, temos oferecido novos recursos e correções de bugs todos os meses. As três últimas versões do Narwhal foram repletas de recursos, incluindo o lançamento do Modo Agente e das prévias do Compose. Gostaríamos de compartilhar as novidades dessa versão e também recapitular alguns recursos importantes das versões do Narwhal.

Novidades na atualização de recursos do Android Studio Narwhal 4

Confira os novos recursos enviados com essa versão:

Suporte a mostradores de relógio declarativos do Wear OS no Android Studio ⌚

A atualização de recursos do Android Studio Narwhal 4 melhora o fluxo de trabalho para criar mostradores de relógio do Wear OS, introduzindo suporte ao editor para o formato XML do mostrador do relógio para escrever, depurar e ajustar os designs do mostrador diretamente no ambiente de desenvolvimento integrado. Isso ajuda você a trabalhar mais rápido, trazendo o processo de desenvolvimento do Android para o ambiente de desenvolvimento integrado, em vez de ter que mudar o contexto e trabalhar com vários programas ao desenvolver mostradores de relógio. 

Declarative-watchfaces.gif

O Android Studio permite editar diretamente os arquivos XML usados no formato do mostrador do relógio. Agora, ele oferece preenchimento automático de código para tags e atributos com base nos esquemas oficiais do formato do mostrador do relógio e validação de erros em tempo real que ajuda a identificar problemas, como atributos obrigatórios ausentes. O Android Studio também inclui a vinculação de recursos para navegar rapidamente até recursos drawable e outros elementos XML referenciados, além de suporte avançado à sintaxe para processar expressões aritméticas e referências de fonte de dados incorporadas ao XML. Por fim, é possível implantar mostradores de relógio diretamente em um emulador do Wear OS ou dispositivo físico no Android Studio.

Opção de definir a visualização do projeto como padrão 📂

Cansado de ter que mudar para a visualização do projeto sempre que abre um novo projeto? Há uma nova configuração para que novos projetos sejam abertos na visualização do projeto por padrão. Para ativar a configuração, acesse File (Android Studio no macOS) > Settings > Advanced Settings > Project View e selecione Set Project view as the default.

large_Project_view_default_8f84ca0259.png

Uma retrospectiva: recursos principais das versões do Android Studio Narwhal

As versões do Android Studio Narwhal foram repletas de recursos, especialmente com nossa mudança para lançamentos mensais. Entre integrações de IA avançadas e novas ferramentas de teste, é fácil perder uma atualização. Abaixo, destacamos alguns recursos importantes, mas, para uma visão completa de tudo o que lançamos, recomendamos ler as postagens completas sobre a atualização de recursos do Narwhal e a atualização de recursos do Narwhal 3.

Confira um resumo rápido de alguns dos principais recursos que você precisa experimentar:

Modo Agente (agora estável)

Peça ajuda ao Google Gemini com suas tarefas usando o Modo Agente. O agente de IA pode entender seu projeto, dividir tarefas complexas em etapas menores, fazer edições em seu nome e ajudar com operações de várias etapas, como adicionar novos recursos, refatorar código ou depurar problemas complexos diretamente no ambiente de desenvolvimento integrado. Desenvolvedores como a Entri usaram o Modo Agente para gerar layouts do Jetpack Compose a partir de simulações de interface e descobriram que o Gemini no Android Studio reduziu o tempo geral de desenvolvimento da interface em 40%. 

large_agent_mode_bc15d51e81.png

Laboratórios de dispositivos parceiros Android (usando o streaming de dispositivos Android)

Expandimos o streaming de dispositivos Android adicionando laboratórios de dispositivos de parceiros Android. Isso oferece acesso seguro a uma ampla variedade de dispositivos físicos remotos de parceiros como a Samsung, permitindo que você teste a compatibilidade e a performance do seu app em alguns dos dispositivos mais populares do mercado, diretamente no Android Studio.

large_Partner_device_labs_9f591f44d0.png

Testar o backup e a restauração do app

Adicionamos ferramentas para testar o fluxo de backup e restauração de dados do seu app. Isso é fundamental para garantir uma experiência do usuário tranquila ao mudar para um novo dispositivo. É possível gerar um backup dos dados do app, restaurá-lo em outro dispositivo e até mesmo anexar backups às configurações de execução para testar esse fluxo com facilidade.

large_Backup_restore_50901ad504.png

Visualização do Compose redimensionável

A criação de interfaces responsivas ficou muito mais fácil no Android Studio Narwhal. A visualização do Compose agora oferece suporte ao redimensionamento dinâmico, oferecendo feedback visual instantâneo sobre como a interface se adapta a diferentes tamanhos de tela. Basta inserir o modo de foco na visualização do Compose e arrastar as bordas para ver a mudança de layout em tempo real.

resizable_preview_87e89db34a.gif

Insights relacionados às políticas do Google Play

Receba alertas antecipados sobre possíveis violações das políticas do Google Play para ajudar a criar apps mais compatíveis com os Insights relacionados às políticas do Google Play, agora no Android Studio. O ambiente de desenvolvimento integrado agora mostra avisos de lint diretamente no código quando ele se relaciona a um requisito de política do Google Play. Também é possível integrar essas verificações de lint aos pipelines de CI/CD. Esses insights oferecem uma visão geral da política, o que pode e o que não pode ser feito, e vinculam mais recursos, ajudando você a resolver possíveis problemas no início do ciclo de desenvolvimento.

small_unnamed_488ff3b00e.png

Resumo

Para recapitular, toda a série de lançamentos do Android Studio Narwhal, incluindo essa atualização de recursos do Narwhal 4, ofereceu uma ampla variedade de recursos avançados. Confira um resumo abrangente das principais adições:

Desenvolver com IA (Gemini)

  • Modo Agente:um assistente de IA semiautônomo que ajuda com operações complexas de várias etapas, como refatoração, adição de recursos e depuração.
  • Suporte a AGENTS.md:forneça contexto, instruções e guias de estilo específicos do projeto ao Gemini.
  • Regras na biblioteca de comandos:personalize a saída do Gemini para corresponder aos padrões de codificação da sua equipe.
  • Anexo de imagem e @File:anexe capturas de tela e arquivos de projeto para respostas mais contextuais.
  • Transformar interface (Studio Labs) : use linguagem natural para iterar na interface do Compose diretamente na janela de visualização.

Iteração e desenvolvimento de interface mais rápidos

  • Suporte a mostradores de relógio declarativos do Wear OS (novidade no Narwhal 4 ✨) : escreva, depure e implante mostradores de relógio com preenchimento automático de código, validação de erros e implantação direta.
  • Visualização do Compose redimensionável:redimensione dinamicamente as visualizações no modo de foco para testar interfaces responsivas instantaneamente.
  • Melhorias na visualização do Compose:melhor navegação no código e um novo seletor para gerenciar visualizações.

Otimizar, refinar e testar

  • Testar backup e restauração do app:teste facilmente o fluxo de backup e restauração de dados do seu app para novas transferências de dispositivos.
  • Laboratórios de dispositivos de parceiros Android:acesse uma ampla variedade de dispositivos de parceiros físicos remotos da Samsung e muito mais para testes.
  • Insights relacionados às políticas do Google Play:receba alertas antecipados sobre possíveis violações das políticas do Google Play diretamente no ambiente de desenvolvimento integrado.
  • Inspeções do Proguard:identifique e corrija regras de manutenção excessivamente amplas para uma melhor otimização do código.
  • Modo K2 por padrão:performance mais rápida com o compilador Kotlin de próxima geração.
  • Suporte a tamanhos de página de 16 KB:avisos de lint e um emulador para preparar novos dispositivos.

Desenvolvimento imersivo (XR)

  • Emulador do Android XR incorporado:execute o emulador XR diretamente no ambiente de desenvolvimento integrado.
  • Layout Inspector incorporado para Android XR:inspecione e otimize layouts de interface no ambiente XR.
  • Modelo de projeto do Android XR:um novo modelo para iniciar projetos XR rapidamente.

Melhorias na qualidade e no fluxo de trabalho do ambiente de desenvolvimento integrado

  • Padrão de visualização do projeto (novidade no Narwhal 4 ✨) : uma nova configuração avançada para sempre abrir novos projetos na visualização do projeto.
  • Mostrar arquivos de build no módulo:melhore a navegação do projeto na visualização do Android.
  • Sincronização manual do projeto:tenha mais controle sobre quando a sincronização do Gradle ocorre em projetos grandes.
  • Melhorias de qualidade:corrigimos xx números de bugs nesta versão para melhor estabilidade e performance.

Primeiros passos

Tudo pronto para acelerar seu desenvolvimento? Faça o download da atualização de recursos do Android Studio Narwhal 4 no canal estável hoje mesmo.

Seu feedback é essencial. Continue compartilhando suas ideias relatando bugs ou sugerindo recursos. Para ter acesso antecipado aos recursos mais recentes, faça o download do Android Studio no canal Canary.

Participe da nossa comunidade de desenvolvedores Android no LinkedIn, Medium, YouTube ou X. Mal podemos esperar para conhecer suas criações!

Escrito por:
Continuar lendo