Android Studio 3.5 devient stable avec tous les correctifs et améliorations de Project Marble

Quelques mois après la bêta, Google a publié la version stable d'Android Studio 3.5, marquant la fin du Project Marble (mais pas la fin des corrections de bugs).

Dès novembre 2018, Google a introduit quelque chose appelé "Projet Marbre" au Studio Android. Ce n’est cependant pas une autre application de messagerie. Au lieu de cela, Google a fait quelque chose de sans précédent en améliorant le flux de travail de développement d'applications Android.

Au cas où vous l'auriez manqué, Project Marble n'est pas vraiment un produit ou un service unique. Il s'agit plutôt d'un terme générique faisant référence au travail de Google visant à améliorer la stabilité d'Android Studio, le programme de développement d'applications Android de choix de Google. Au cours de la durée de vie du projet Marble, Google s'est davantage concentré sur la correction des bugs et l'amélioration des performances d'Android Studio que sur l'introduction de nouvelles fonctionnalités.

Quelques mois après la mise à jour bêta, Google a publié la version stable d'Android Studio 3.5, marquant la fin du projet Marble (mais pas la fin des corrections de bugs). Voici quelques-unes des fonctionnalités et améliorations notables apportées par cette version :

L'interface utilisateur se bloque

Si vous utilisez régulièrement Android Studio, vous avez peut-être remarqué ce problème. À des moments apparemment aléatoires, Android Studio se fige simplement pendant 1 seconde à 1 minute, ou même jusqu'à ce que vous forciez sa fermeture. Évidemment, c'est une chose assez ennuyeuse à gérer lorsque vous essayez de créer une application.

Avec Android Studio 3.5, Google a travaillé dur pour améliorer cette situation. Ce n’est pas parfait, mais ce qui a été fait jusqu’à présent est certainement apprécié. La modification des expressions de liaison de données en XML est désormais plus rapide grâce aux améliorations de la latence.

Vitesse de construction

Un autre problème de longue date lié au développement d’applications Android est le temps nécessaire à la création de votre application. À moins que vous ne disposiez d’un ordinateur très puissant, la compilation peut prendre jusqu’à 3 minutes. Cela prend beaucoup de temps si vous apportez de petites modifications pour déboguer un problème.

Cette nouvelle version d'Android Studio apporte deux améliorations notables à la compilation des applications. La première est la compilation incrémentielle des processeurs d'annotations. Si vous utilisez des bibliothèques telles que Dagger et Realm dans votre application, vous devriez remarquer des temps de construction plus courts.

La deuxième amélioration concerne les E/S disque sous Windows. Windows Defender (maintenant appelé Windows Security) dispose d'une fonctionnalité qui analyse les fichiers en temps réel (au fur et à mesure de leur création ou de leur modification) pour vous protéger contre les logiciels malveillants. Cependant, cette analyse peut ralentir considérablement la construction de votre application. Android Studio 3.5 affichera désormais un indice indiquant les étapes que vous pouvez suivre pour exclure vos répertoires de projet de cette protection en temps réel afin d'accélérer les builds.

Appliquer les modifications

Un autre changement notable dans Android Studio 3.5 est l'introduction d'Apply Changes, qui remplace l'ancien framework Instant Run. Instant Run était destiné à faciliter l'apport de modifications mineures à votre application et à les tester, mais le plus souvent, cela a fini par causer des problèmes.

Pour résoudre ce problème, Google a complètement abandonné Instant Run et a créé Appliquer les modifications à partir de zéro. Il est censé être à la fois plus fiable et plus rapide qu'Instant Run.


Si vous êtes un développeur Android utilisant Android Studio 3.4 ou une version antérieure, cette mise à jour vaut vraiment la peine d'être essayée. Vous devriez remarquer une nette augmentation des performances générales et de la stabilité. Pour obtenir Android Studio 3.5, soit téléchargez-le sur le site Web de Google ou recherchez les mises à jour de votre version actuelle.

Source: Développeurs Android