A versão beta do Android Studio 3.5 já foi lançada e essas são suas mudanças

Logotipo do Android Studio

Faz pouco o lançamento da nova versão beta do Android Studio 3.5 foi anunciado, que é o culminar de um trabalho de oferta de uma versão focada na qualidade e estabilidade das funções.

Esta versão beta do Android Studio 3.5 aborda muitas mudanças em cada uma das principais áreas de foco do Project Marble no qual a obra e a nova infraestrutura incorporada ao Projeto Marble são aprimoradas para o monitoramento da qualidade de longo prazo.

Principais mudanças

Um a principal reclamação dos desenvolvedores do Android Studio é a lentidão o IDE é executado com o tempo.

Muitas vezes, essa experiência se deve à pressão inesperada na memória ou a vazamentos de memória IDE.

O Google estava interessado nesta área e, como parte do projeto Marble, o editor lidou com 33 grandes vazamentos de memória.

Para identificar vazamentos, O Google agora mede as exceções de falta de memória em um painel interno de forma contínua para aqueles que optaram por compartilhar dados com ele, permitindo que ele se concentre e resolva os problemas mais difíceis.

A partir do Android Studio 3.5, quando o IDE fica sem memória, O Google captura estatísticas de alto nível no tamanho do heap e nos objetos dominantes no segmento.

Com esses dados, o IDE pode fazer duas coisas: sugerir melhores configurações de memória e fornecer uma análise mais aprofundada da memória.

Configurações de memória recomendadas automaticamente

Por padrão, O Android Studio tem um tamanho máximo de memória de 1.2 GB. Para aqueles de vocês que têm projetos grandes, esse tamanho pode não ser suficiente.

Android Estúdio

Mesmo se você tiver uma máquina com uma grande quantidade de RAM, o IDE não excederá esse valor. Com umndroid Studio 3.5, o IDE reconhecerá quando um projeto de aplicação você precisa de mais RAM em um computador com maior capacidade de RAM e avisará sobre o aumento do tamanho do heap em uma notificação.

Você também pode fazer ajustes no novo painel de configurações em Aparência e comportamento → Configurações de memória.

Facilidade de relatar problemas de memória com análise de heap de memória

Às vezes, pode ser difícil detectar e reproduzir problemas de memória para relatar à equipe do Android Studio.

Para resolver esse problema, o Android Studio 3.5 permite que você ative um despejo de pilha (Ajuda → Analisar o uso da memória) que o IDE remove localmente para dados pessoais, análises e relatórios.

UI

O congelamento da interface do usuário é outro problema comum relatado ao Google. No Android Studio 3.5, a equipe expandiu a infraestrutura da plataforma Intellij subjacente e agora mede as paradas de thread da IU que duram mais do que alguns momentos.

Por exemplo, ao desenvolver o Project Marble, foi descoberto em seus dados que a edição de XML era significativamente mais lenta no IDE. Usando esse ponto de dados, você otimizou a gravação de XML e obteve um desempenho significativamente melhor no Android Studio 3.5.

Aplicar alterações

Ser capaz de modificar e visualizar alterações de código rapidamente sem reiniciar o aplicativo é ótimo para o desenvolvimento de aplicativos.

Dois anos atrás, o recurso de execução instantânea foi uma tentativa do Google nessa direção, mas acabou ficando aquém das expectativas.

Durante o período do projeto Marble, a equipe decidiu modificar a arquitetura e implementar uma abordagem mais prática no Android Studio 3.5 chamado Aplicar alterações.

Aplicar alterações usa as APIs específicas da plataforma Android Oreo e posterior para garantir um comportamento confiável e consistente (ao contrário do Instant Run, Aplicar alterações não altera o APK).

Melhorias C ++

O suporte para o projeto C ++ também foi uma área prioritária para o projeto Marble. As criações do CMake são agora até 25% mais rápidas para grandes projetos, desde o IDE agora.

Além disso, um painel de interface do usuário de versão única aprimorado agora pode ser encontrado permite que você especifique metas ABI separadamente.

Por fim, o Android Studio 3.5 permite que você use várias versões em paralelo do Android NDK no arquivo build.gradle. Isso deve permitir versões mais jogáveis ​​e reduzir as incompatibilidades entre as versões do NDK e o plug-in Android Gradle.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.