La version bêta d'Android Studio 3.5 a déjà été publiée et ce sont ses changements

Logo Android Studio

Récemment la sortie de la nouvelle version bêta d'Android Studio 3.5 a été annoncée, qui est l'aboutissement d'un travail de proposition d'une version centrée sur la qualité et la stabilité des fonctions.

Cette version bêta d'Android Studio 3.5 aborde de nombreux changements dans chacun des principaux domaines d'intervention de Project Marble dans lequel les travaux et la nouvelle infrastructure incorporés dans le projet Marble sont améliorés pour un suivi de la qualité à long terme.

Principaux changements

Un le principal reproche des développeurs sur Android Studio est la lenteur l'EDI s'exécute au fil du temps.

Plusieurs fois, cette expérience est due à une pression inattendue sur la mémoire ou à des fuites de mémoire IDE.

Google était intéressé par ce domaine et dans le cadre du projet Marble, l'éditeur a traité plus de 33 fuites mémoire majeures.

Pour identifier les fuites, Google mesure désormais les exceptions de mémoire insuffisante sur un tableau de bord interne en continu pour ceux qui ont choisi de partager des données avec lui, lui permettant de se concentrer et de résoudre les problèmes les plus difficiles.

À partir d'Android Studio 3.5, lorsque l'EDI manque de mémoire, Google capture des statistiques de haut niveau sur la taille du tas et les objets dominants dans le segment.

Avec ces données, l'EDI peut faire deux choses: suggérer de meilleures configurations de mémoire et fournir une analyse plus approfondie de la mémoire.

Paramètres de mémoire automatiquement recommandés

Par défaut, Android Studio a une taille de mémoire maximale de 1.2 Go. Pour ceux d'entre vous qui ont de grands projets, cette taille peut ne pas être suffisante.

Android studio

Même si vous avez une machine avec une grande quantité de RAM, l'EDI ne dépassera pas cette valeur. Avec unndroid Studio 3.5, l'EDI reconnaîtra lorsqu'un projet d'application vous avez besoin de plus de RAM dans un ordinateur avec une capacité de RAM plus élevée et il vous avertira de l'augmentation de la taille du tas dans une notification.

Vous pouvez également effectuer des ajustements dans le nouveau panneau des paramètres sous Apparence et comportement → Paramètres de la mémoire.

Facilité de rapporter les problèmes de mémoire grâce à l'analyse du tas de mémoire

Parfois, il peut être difficile de détecter et de reproduire les problèmes de mémoire à signaler à l'équipe Android Studio.

Pour résoudre ce problème, Android Studio 3.5 vous permet d'activer un vidage de pile (Aide → Analyser l'utilisation de la mémoire) que l'EDI supprime localement pour les données personnelles, l'analyse et la création de rapports.

UI

Le gel de l'interface utilisateur est un autre problème courant qui a été signalé à Google. Dans Android Studio 3.5, l'équipe a élargi l'infrastructure de la plateforme Intellij sous-jacent et mesure maintenant les arrêts de thread de l'interface utilisateur qui durent plus de quelques instants.

Par exemple, lors du développement de Project Marble, il a été constaté dans leurs données que l'édition XML était beaucoup plus lente dans l'EDI. En utilisant ce point de données, vous avez optimisé l'écriture XML et obtenu des performances nettement meilleures dans Android Studio 3.5.

Appliquer les modifications

Être capable de modifier et d'afficher rapidement les modifications de code sans redémarrer l'application est idéal pour le développement d'applications.

Il y a deux ans, la fonctionnalité d'exécution instantanée était la tentative de Google dans cette direction, mais elle n'a finalement pas répondu aux attentes.

Pendant la période du projet Marble, l'équipe a décidé de modifier l'architecture et de mettre en œuvre une approche plus pratique dans Android Studio 3.5 appelé Appliquer les modifications.

Appliquer les modifications utilise les API spécifiques à la plateforme Android Oreo et plus tard pour garantir un comportement fiable et cohérent (contrairement à Instant Run, Apply Changes ne modifie pas l'APK).

Améliorations du C ++

Le support du projet C ++ était également un domaine prioritaire pour le projet Marble. Les créations CMake sont désormais jusqu'à 25% plus rapides pour les grands projets, depuis l'IDE maintenant.

De plus, un panneau d'interface utilisateur version unique amélioré peut maintenant être trouvé qui vous permet de spécifier les cibles ABI séparément.

Enfin, Android Studio 3.5 vous permet d'utiliser plusieurs versions en parallèle d'Android NDK dans le fichier build.gradle. Cela devrait permettre des versions plus jouables et atténuer les incompatibilités entre les versions NDK et le plugin Android Gradle.


Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.