Android Studio améliore la prise en charge de l'apprentissage automatique

L'équipe IDE d'Android Studio de Google a publié la version stable d'Android Studio 4.1, avec des améliorations de l'apprentissage automatique et un inspecteur de base de données.

Avec la version 4.1, Android Studio améliore la prise en charge de l'apprentissage automatique sur l'appareil via la sauvegarde des modèles TensorFlow Lite dans les projets Android. Android Studio génère des classes afin que les modèles puissent être exécutés avec une meilleure sécurité de type et moins de code. L'inspecteur de base de données, quant à lui, permet d'interroger la base de données d'une application, que l'application utilise directement la bibliothèque Jetpack Room ou la version de la plate-forme Android de SQLite. Les valeurs peuvent être modifiées à l'aide de l'inspecteur de base de données, les changements étant visibles dans les applications.

Introduit le 12 octobre et accessible depuis developer.android.com, Android Studio 4.1 facilite également la navigation dans le code d'injection de dépendances lié à Dagger en fournissant une nouvelle action de gouttière et en étendant la prise en charge dans la fenêtre Rechercher des utilisations. Par exemple, en cliquant sur l'action de gouttière à côté d'une méthode qui consomme un type donné navigue jusqu'à l'endroit où un type est utilisé comme dépendance.  

Les autres fonctionnalités d'Android Studio 4.1 incluent:

  • Les modèles de la boîte de dialogue Créer un nouveau projet utilisent désormais des composants de conception de matériaux et sont conformes aux instructions mises à jour pour les thèmes et les styles par défaut. Ces modifications facilitent les modèles de style de matériaux recommandés et prennent en charge les fonctionnalités de l'interface utilisateur telles que les thèmes sombres.
  • L'émulateur Android peut désormais être exécuté directement dans Android Studio. Cela peut économiser de l'espace sur l'écran et permettre une navigation rapide entre l'émulateur et la fenêtre de l'éditeur à l'aide de raccourcis clavier. En outre, l'émulateur prend désormais en charge les pliables, les développeurs étant capables de configurer des appareils pliables avec une variété de conceptions et de configurations.
  • Symbolisation des rapports de plantage natifs.
  • Les mises à jour pour appliquer les modifications permettent des versions plus rapides.
  • Le profileur de mémoire Android Studio comprend désormais un profileur de mémoire natif pour les applications déployées sur des appareils physiques exécutant Android 10 ou une version ultérieure. Le Native Memory Profiler suit les allocations et les désallocations d'objets dans le code natif pendant une période de temps spécifique et offre des informations sur les allocations totales et la taille de tas restante.
  • Les dépendances C / C ++ peuvent être exportées à partir de fichiers AAR (Android Archive).
  • Les profileurs Android Studio sont accessibles dans une fenêtre distincte de la fenêtre principale d'Android Studio, ce qui est utile pour les développeurs de jeux.
  • Améliorations de l'interface utilisateur de System Trace.
  • 2 370 bogues ont été corrigés et 275 problèmes publics ont été résolus.