Notícias sobre produtos

Lançamento de 4 recursos do Android Studio Narwhal: suporte a mostrador do relógio e estabilidade aprimorada

Leitura de 5 minutos
Paris Hsu
Gerente de produto, Android Studio

O lançamento de recursos 4 do Android Studio Narwhal agora está estável e pronto para uso. Esta versão traz suporte direcionado para 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 o desempenho. Você nos disse que o Modo agente tem sido muito útil para sua produtividade, e agora ele passou de prévia para estável.

Essa também é a última atualização de recursos para as versões do Android Studio Narwhal. Com a nova cadência de lançamentos mensais, temos disponibilizado novos recursos e correções de bugs todos os meses. As três últimas versões do Narwhal vieram repletas de recursos, incluindo o lançamento do Modo Agente e das prévias do Compose. Além de compartilhar as novidades desta versão, vamos recapitular alguns recursos importantes das versões do Narwhal.

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

Confira os novos recursos desta versão:

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

O Android Studio Narwhal 4 Feature Drop melhora o fluxo de trabalho para criar mostradores do relógio do Wear OS ao introduzir suporte do editor para o formato XML do mostrador do relógio. Assim, é possível escrever, depurar e ajustar os designs diretamente no ambiente de desenvolvimento integrado. Isso ajuda você a trabalhar mais rápido, trazendo o processo de desenvolvimento do Android para o IDE, em vez de ter que mudar de 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 conclusão 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 vinculação de recursos para navegar rapidamente até recursos drawable e outros elementos XML referenciados, além de suporte avançado de sintaxe para processar expressões aritméticas e referências de fonte de dados incorporadas ao XML. Por fim, você pode implantar mostradores do relógio diretamente em um emulador ou dispositivo físico do Wear OS no Android Studio.

Opção para definir a visualização de projetos 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 os novos projetos sejam abertos na visualização de 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: principais recursos das versões do Android Studio Narwhal

As versões do Android Studio Narwhal estão repletas de recursos, principalmente com nossa mudança para versões mensais. Entre integrações de IA avançadas e novas ferramentas de teste, é fácil perder uma atualização. A seguir, destacamos alguns recursos principais, mas para conferir 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 de alguns dos principais recursos que você precisa testar:

Modo Agente (agora estável!)

Use o Modo Agente para receber ajuda do Google Gemini com suas tarefas. O agente de IA pode entender seu projeto, dividir tarefas complexas em etapas menores, fazer edições em seu nome e ajudar você 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 com base em 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 do Android (usando o streaming de dispositivos Android)

Expandimos o streaming de dispositivos Android com a adição dos laboratórios de dispositivos parceiros do Android. Isso oferece acesso seguro a uma ampla variedade de dispositivos físicos remotos de parceiros como a Samsung. Assim, você pode testar a compatibilidade e o desempenho do app em alguns dos dispositivos mais usados do mercado diretamente no Android Studio.

large_Partner_device_labs_9f591f44d0.png

Testar o backup e a restauração de apps

Adicionamos ferramentas para testar o fluxo de backup e restauração de dados do 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 redimensionável do Compose

Criar interfaces responsivas ficou muito mais fácil no Android Studio Narwhal. A prévia do Compose agora é compatível com redimensionamento dinâmico, oferecendo feedback visual instantâneo sobre como a interface se adapta a diferentes tamanhos de tela. Basta entrar no modo de foco na prévia do Compose e arrastar as bordas para ver a mudança do layout em tempo real.

resizable_preview_87e89db34a.gif

Insights da política do Google Play

Receba alertas antecipados sobre possíveis violações da política do Google Play para criar apps mais compatíveis com o Play Policy Insights, agora no Android Studio. O ambiente de desenvolvimento integrado agora mostra avisos do lint diretamente no seu 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, do que fazer e do que não fazer, além de links para 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 o Narwhal 4 Feature Drop, 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 em 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 para o Gemini.
  • Regras na Biblioteca de comandos:personalize a saída do Gemini para corresponder aos padrões de programação da sua equipe.
  • Imagem e anexo de @arquivo:anexe capturas de tela e arquivos de projeto para receber respostas mais contextualizadas.
  • Transform UI (Studio Labs): use a linguagem natural para iterar na interface do Compose diretamente na janela de visualização.

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

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

Otimizar, refinar e testar

  • Testar o backup e a restauração de apps:teste com facilidade o fluxo de backup e restauração de dados do app para transferências de novos dispositivos.
  • Laboratórios de dispositivos parceiros do Android:acesse uma ampla variedade de dispositivos parceiros físicos remotos da Samsung e muito mais para testes.
  • Insights sobre as políticas do Google Play:receba alertas antecipados sobre possíveis violações das políticas do Google Play diretamente na IDE.
  • Inspeções do ProGuard:identifique e corrija regras de manutenção muito amplas para melhorar a otimização do código.
  • Modo K2 por padrão:desempenho mais rápido com o compilador Kotlin de última geração.
  • Suporte a tamanhos de página de 16 KB:avisos do Lint e um emulador para preparar novos dispositivos.

Desenvolvimento imersivo (XR)

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

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

  • Padrão da visualização de projeto (novo no Narwhal 4 ✨): uma nova configuração avançada para sempre abrir novos projetos na visualização de projeto.
  • Mostrar arquivos de build no módulo:melhora a navegação do projeto na visualização do Android.
  • Sincronização manual de projetos:tenha mais controle sobre quando as sincronizações do Gradle ocorrem em projetos grandes.
  • Melhorias na qualidade:corrigimos xx bugs nesta versão para melhorar a estabilidade e o desempenho.

Primeiros passos

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

Seu feedback é essencial. Continue compartilhando suas ideias informando 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 ver o que você vai criar!

Escrito por:

Continuar lendo