Actualités sur les produits

Mise à jour groupée Android Studio Narwhal 4 : prise en charge des cadrans et stabilité améliorée

5 minutes de lecture
Paris Hsu
Responsable produit, Android Studio

La mise à jour groupée Android Studio Narwhal 4 est désormais stable et prête à être utilisée. Cette version offre une prise en charge ciblée des cadrans déclaratifs Wear OS, une nouvelle option de personnalisation pour la vue Projet et continue de mettre l'accent sur la qualité en corrigeant plus de 550 bugs pour améliorer la stabilité et les performances. Vous nous avez indiqué que le mode Agent vous avait été très utile pour votre productivité. Nous avons donc fait passer cette fonctionnalité de la version preview à la version stable.

Il s'agit également de la dernière mise à jour groupée pour les versions d'Android Studio Narwhal. Avec la nouvelle cadence de publication mensuelle, nous avons fourni de nouvelles fonctionnalités et corrections de bugs chaque mois. Les trois dernières versions de Narwhal ont été riches en fonctionnalités, y compris le lancement du mode Agent et des aperçus Compose. Nous souhaitons non seulement vous présenter les nouveautés de cette version, mais également récapituler certaines fonctionnalités clés des versions de Narwhal.

Nouveautés de la mise à jour groupée Android Studio Narwhal 4

Voici les nouvelles fonctionnalités incluses dans cette version :

Prise en charge des cadrans déclaratifs Wear OS dans Android Studio ⌚

La mise à jour groupée Android Studio Narwhal 4 améliore le workflow de création de cadrans Wear OS watch faces en introduisant la prise en charge de l'éditeur pour le format XML Watch Face XML Format. Vous pouvez ainsi écrire, déboguer et affiner vos conceptions de cadran directement dans l'IDE. Cela vous permet de travailler plus rapidement en intégrant le processus de développement Android dans l'IDE au lieu de devoir changer de contexte et travailler avec plusieurs programmes lors du développement de cadrans. 

Declarative-watchfaces.gif

Android Studio vous permet de modifier directement les fichiers XML utilisés dans le format Watch Face. Il fournit désormais la complétion automatique du code pour les tags et les attributs en fonction des schémas officiels du format Watch Face, ainsi que la validation des erreurs en direct, ce qui permet d'identifier les problèmes tels que les attributs obligatoires manquants. Android Studio inclut également la liaison de ressources pour accéder rapidement aux ressources drawable et à d'autres éléments XML référencés, ainsi qu'une prise en charge avancée de la syntaxe pour gérer les expressions arithmétiques et les références de sources de données intégrées au format XML. Enfin, vous pouvez déployer des cadrans directement sur un émulateur Wear OS ou un appareil physique depuis Android Studio.

Option permettant de définir la vue Projet comme vue par défaut 📂

Vous en avez assez de devoir toujours passer à la vue Projet chaque fois que vous ouvrez un nouveau projet ? Un nouveau paramètre permet d'ouvrir les nouveaux projets dans la vue Projet par défaut. Pour activer ce paramètre, accédez à File (Fichier) (Android Studio sous macOS) > Settings > Advanced Settings > Project View (Paramètres > Paramètres avancés > Vue Projet), puis sélectionnez Set Project view as the default (Définir la vue Projet comme vue par défaut).

large_Project_view_default_8f84ca0259.png

Retour sur les fonctionnalités clés des versions d'Android Studio Narwhal

Les versions d'Android Studio Narwhal ont été riches en fonctionnalités, en particulier depuis que nous sommes passés à des versions mensuelles. Entre les intégrations d'IA puissantes et les nouveaux outils de test, il est facile de manquer une mise à jour. Vous trouverez ci-dessous quelques fonctionnalités clés. Pour obtenir une vue d'ensemble de tout ce que nous avons fourni, nous vous recommandons vivement de lire les articles complets sur la mise à jour groupée Narwhal et la mise à jour groupée Narwhal 3.

Voici un bref résumé de certaines des principales fonctionnalités que vous devriez essayer :

Mode Agent (désormais stable !)

Utilisez le mode Agent pour obtenir l'aide de Google Gemini pour vos tâches. L'agent d'IA peut comprendre votre projet, décomposer les tâches complexes en étapes plus petites, effectuer des modifications en votre nom et vous aider dans les opérations en plusieurs étapes, comme l'ajout de nouvelles fonctionnalités, la refactorisation du code ou le débogage de problèmes complexes directement dans votre IDE. Les développeurs comme Entri ont utilisé le mode Agent pour générer des mises en page Jetpack Compose à partir de maquettes d'UI. Ils ont constaté que Gemini dans Android Studio avait réduit leur temps de développement global de l'UI de 40 %.

large_agent_mode_bc15d51e81.png

Partner Device Labs Android (avec le streaming d'appareils Android)

Nous avons étendu le streaming d'appareils Android en ajoutant les Partner Device Labs Android. Vous bénéficiez ainsi d'un accès sécurisé à un large éventail d'appareils physiques à distance de partenaires tels que Samsung. Vous pouvez ainsi tester la compatibilité et les performances de votre application sur certains des appareils les plus populaires du marché, directement depuis Android Studio.

large_Partner_device_labs_9f591f44d0.png

Tester la sauvegarde et la restauration d'applications

Nous avons ajouté des outils pour tester le flux de sauvegarde et de restauration des données de votre application. Ceci est essentiel pour garantir une expérience utilisateur fluide lors du passage à un nouvel appareil. Vous pouvez générer une sauvegarde des données de votre application, la restaurer sur un autre appareil et même joindre des sauvegardes à vos configurations d'exécution pour tester facilement ce flux.

large_Backup_restore_50901ad504.png

Aperçu Compose redimensionnable

La création d'UI responsives est devenue beaucoup plus facile dans Android Studio Narwhal. L'aperçu Compose est désormais compatible avec le redimensionnement dynamique, ce qui vous permet de voir instantanément comment votre UI s'adapte à différentes tailles d'écran. Il vous suffit d'activer le mode Focus dans l'aperçu Compose et de faire glisser les bords pour voir votre mise en page changer en temps réel.

resizable_preview_87e89db34a.gif

Insights sur le règlement Google Play

Recevez des alertes précoces concernant les cas potentiels de non-respect du règlement Google Play pour vous aider à créer des applications plus conformes avec Play Policy Insights, désormais disponible dans Android Studio. L'IDE affiche désormais des avertissements lint directement dans votre code lorsqu'il est lié à une exigence du règlement Google Play. Vous pouvez également intégrer ces vérifications lint dans vos pipelines CI/CD. Ces insights fournissent une vue d'ensemble du règlement, des choses à faire et à ne pas faire, ainsi que des liens vers d'autres ressources, ce qui vous permet de résoudre les problèmes potentiels dès le début de votre cycle de développement.

small_unnamed_488ff3b00e.png

Résumé

Pour récapituler, l'ensemble de la série de versions d'Android Studio Narwhal, y compris cette mise à jour groupée Narwhal 4, a fourni un large éventail de fonctionnalités puissantes. Voici un résumé complet des principales nouveautés :

Développer avec l'IA (Gemini)

  • Mode Agent : assistant d'IA semi-autonome qui vous aide dans les opérations complexes en plusieurs étapes, comme la refactorisation, l'ajout de fonctionnalités et le débogage.
  • Prise en charge d'AGENTS.md : fournissez à Gemini un contexte, des instructions et des guides de style spécifiques au projet.
  • Règles dans la bibliothèque de prompts : personnalisez la sortie de Gemini pour qu'elle corresponde aux normes de codage de votre équipe.
  • Pièce jointe Image et @File : joignez des captures d'écran et des fichiers de projet pour obtenir des réponses plus contextuelles.
  • Transformer l'UI (Studio Labs) : utilisez le langage naturel pour itérer sur l'UI Compose directement dans la fenêtre d'aperçu.

Itération et développement de l'UI plus rapides

  • Prise en charge des cadrans déclaratifs Wear OS (nouveauté de Narwhal 4 ✨) : écrivez, déboguez et déployez des cadrans avec la complétion automatique du code, la validation des erreurs et le déploiement direct.
  • Aperçu Compose redimensionnable : redimensionnez dynamiquement les aperçus en mode Focus pour tester instantanément les UI responsives.
  • Améliorations de l'aperçu Compose : meilleure navigation dans le code et nouveau sélecteur pour gérer les aperçus.

Optimiser, affiner et tester

  • Tester la sauvegarde et la restauration d'applications : testez facilement le flux de sauvegarde et de restauration des données de votre application pour les transferts vers de nouveaux appareils.
  • Partner Device Labs Android : accédez à un large éventail d'appareils partenaires physiques à distance de Samsung et d'autres marques pour les tests.
  • Insights sur le règlement Google Play : recevez des alertes précoces concernant les cas potentiels de non-respect du règlement Play directement dans l'IDE.
  • Inspections Proguard : identifiez et corrigez les règles de conservation trop larges pour une meilleure optimisation du code.
  • Mode K2 par défaut : performances plus rapides avec le compilateur Kotlin de nouvelle génération.
  • Prise en charge de la taille de page de 16 Ko : avertissements lint et émulateur pour préparer les nouveaux appareils.

Développement immersif (XR)

  • Émulateur Android XR intégré : exécutez l'émulateur XR directement dans l'IDE.
  • Inspecteur de mise en page intégré pour Android XR : inspectez et optimisez les mises en page de l'UI dans l'environnement XR.
  • Modèle de projet Android XR : nouveau modèle pour démarrer rapidement des projets XR.

Améliorations de la qualité et du workflow de l'IDE

  • Vue Projet par défaut (nouveauté de Narwhal 4 ✨) : nouveau paramètre avancé permettant d'ouvrir systématiquement les nouveaux projets dans la vue Projet.
  • Afficher les fichiers de compilation sous le module : améliorez la navigation dans le projet dans la vue Android.
  • Synchronisation manuelle du projet : contrôlez davantage le moment où la synchronisation Gradle se produit dans les grands projets.
  • Améliorations de la qualité : correction de xx bugs dans cette version pour une meilleure stabilité et de meilleures performances.

Premiers pas

Prêt à accélérer votre développement ? Téléchargez la mise à jour groupée Android Studio Narwhal 4 depuis le canal stable dès aujourd'hui !

Vos commentaires sont essentiels. N'hésitez pas à continuer à nous faire part de vos impressions en signalant des bugs ou en suggérant des fonctionnalités. Pour accéder en avant-première aux dernières fonctionnalités, téléchargez Android Studio depuis le canal Canary.

Rejoignez notre communauté de développeurs Android dynamique sur LinkedIn, Medium, YouTube, ou X. Nous avons hâte de découvrir vos créations !

Auteur :

Lire la suite