Atualização de recursos do Android Studio Koala | 2024.1.2 (agosto de 2024)

Confira abaixo os novos recursos do Android Studio Koala Feature Drop.

Versões de patch

Esta é uma lista de versões de patch da atualização de recursos do Android Studio Koala.

Atualização de recursos do Android Studio Koala | 2024.1.2 Patch 1 e AGP 8.6.1 (setembro de 2024)

Esta versão contém pequenas melhorias e bugs e correções.

Streaming de dispositivos Android: mais dispositivos e inscrição aprimorada

O streaming de dispositivos Android agora inclui o seguintes dispositivos, além do portfólio de mais de 20 modelos de dispositivos disponíveis:

  • Samsung Galaxy Fold5
  • Samsung Galaxy S23 Ultra
  • Google Pixel 8a

Além disso, se você não conhece o Firebase, o Android Studio cria e configura automaticamente um projeto do Firebase sem custos para você quando você faz login no recurso Koala para usar o streaming de dispositivos. Assim, você pode fazer streaming do dispositivo que precisa muito mais rápido. Saiba mais sobre as cotas de streaming de dispositivos Android, incluindo a cota promocional para os projetos do plano Firebase Blaze disponíveis por um tempo limitado.

Detecção de velocidade do cabo USB

O Android Studio agora detecta quando é possível conectar seu dispositivo Android com um cabo USB mais rápido e sugere um upgrade que maximiza os recursos do dispositivo. Usar um cabo USB adequado otimiza o tempo de instalação do app e minimiza a latência ao usar ferramentas como o depurador do Android Studio.

Toda a cadeia USB que leva a um dispositivo é verificada. Se você receber uma notificação de "Aviso de velocidade de conexão", verifique a certificação da versão dos cabos e também todos os hubs, incluindo o do monitor, envolvidos na cadeia USB.

A detecção de velocidade do cabo USB está disponível com:

  • Dispositivos com o nível 30 da API (Android 11) ou mais recente.
  • Estações de trabalho que executam o macOS ou o Linux. O suporte para Windows vai estar disponível em breve.
  • A versão mais recente do SDK Platform-Tools.

As informações fornecidas pelo Android Studio são semelhantes às que você pode podem usar uma das seguintes ferramentas, dependendo do seu sistema operacional:

  • Mac: executando system_profiler SPUSBDataType no terminal
  • Linux: execução de lsusb -vvv no terminal

Fluxo de login atualizado para os Serviços do Google

Agora ficou mais fácil fazer login em vários Serviços do Google com uma etapa de autenticação. Seja para usar o Gemini no Android Studio, o Firebase para streaming de dispositivos Android, os relatórios do Google Play para Android vitals ou todos esses serviços úteis, o novo fluxo de login facilita a configuração e a execução. Se você ainda não conhece o Firebase e quer usar o streaming de dispositivos Android, o Android Studio cria automaticamente um projeto para que você possa começar a transmitir rapidamente um dispositivo físico do Firebase. Com o escopo de permissões granulares, você sempre terá controle sobre quais serviços têm acesso à sua conta. Para receber começar, clique no avatar do perfil e faça login com sua conta de desenvolvedor.

Atalhos de configuração da interface do dispositivo

Para ajudar você a criar e depurar a interface, introduzimos atalhos de configuração da interface do dispositivo na janela de ferramentas Dispositivos em execução no Android Studio. Use os atalhos para conferir o efeito de configurações comuns da interface, como a escuridão tema, tamanho da fonte, tamanho da tela, idioma do app e TalkBack. Você pode usar o atalhos com emuladores, dispositivos físicos espelhados e dispositivos transmitidos do Firebase Test Lab.

As configurações de acessibilidade, como TalkBack e Selecionar para falar, só aparecem se já estiverem instaladas no dispositivo. Se você não vir dessas opções, faça o download do app Acessibilidade do Android no Play Store

Os atalhos de configuração da interface do dispositivo estão disponíveis para dispositivos com o nível 33 da API ou mais alto.

Atalhos de configuração da interface do dispositivo na janela do dispositivo em execução
Atalhos de configuração da interface do dispositivo na janela do dispositivo em execução

Um perfil mais rápido e aprimorado com uma abordagem centrada em tarefas

Melhoramos o desempenho do Android Studio Profiler, que permite que os usuários tarefas de criação de perfil, como capturar um rastro do sistema com apps com perfil inicialização até 60% mais rápida.

A reformulação focada em tarefas do Profiler também facilita o início da tarefa no seu interesse, seja criando perfis de CPU, memória ou energia uso. Por exemplo, você pode iniciar uma tarefa de rastreamento do sistema para criar um perfil e melhorar o tempo de inicialização do app diretamente na IU assim que abrir o Profiler.

Painel de visualização de blocos do Wear OS

Os nomes dos grupos no painel de visualização correspondem ao nome do grupo fornecido na
    anotação de visualização
Painel de visualização de blocos no Android Studio.

Ao incluir várias dependências na versão 1.4 da biblioteca Jetpack Tiles, é possível visualizar instantâneos dos blocos do app Wear OS. Esse painel de visualização é útil principalmente se a aparência do bloco mudar em resposta a condições, como conteúdo diferente dependendo do tamanho da tela do dispositivo ou um evento esportivo chegando ao intervalo.

Visualizações do widget do Resumo do Compose

A atualização de recursos do Android Studio Koala facilita a visualização dos widgets de Glance do Jetpack Compose diretamente no ambiente de desenvolvimento integrado. Detecte possíveis problemas de interface e ajuste a aparência do widget no início do processo de desenvolvimento. Para começar, siga estas etapas:

  1. Adicione as dependências.
    1. Adicione as dependências ao catálogo de versões:
          [versions]
          androidx-glance-preview = "1.1.0-rc01"
      
          [libraries]
          androidx-glance-preview = {
            group = "androidx.glance",
            name = "glance-preview",
            version.ref = "androidx-glance-preview" }
          androidx-glance-appwidget-preview = {
            group = "androidx.glance",
            name = "glance-appwidget-preview",
            version.ref = "androidx-glance-preview" }
          
    2. Adicione as dependências ao arquivo build.gradle.kts no nível do app:
          debugImplementation(libs.androidx.glance.preview)
          debugImplementation(libs.androidx.glance.appwidget.preview)
          
  2. Importe as dependências no arquivo em que você tem a interface Glance:
        import androidx.glance.preview.ExperimentalGlancePreviewApi
        import androidx.glance.preview.Preview
        
  3. Crie uma prévia do widget do Resumo:
      @Composable
      fun MyGlanceContent() {
        GlanceTheme {
          Scaffold(
            backgroundColor = GlanceTheme.colors.widgetBackground,
            titleBar = { … },
          ) {
              …
          }
        }
      }
    
      @OptIn(ExperimentalGlancePreviewApi::class)
      @Preview(widthDp = 172, heightDp = 244)
      @Composable
      fun MyGlancePreview() {
        MyGlanceContent()
      }
      

A Edição em tempo real para o Compose fica ativada por padrão e um novo atalho

A Edição em tempo real agora está ativada no modo manual por padrão. Ele tem maior estabilidade e mais detecção de mudanças, incluindo suporte para instruções de importação.

A partir do Android Studio Koala Feature Drop Beta 1, o padrão para enviar as alterações no modo manual foi atualizado para Command + '. Você ainda pode personalizá-lo nas configurações de Mapa de teclado página.