Mise à jour groupée Android Studio Narwhal 4 : prise en charge des cadrans et stabilité améliorée
Temps de lecture : 5 min
La mise à jour groupée Android Studio Narwhal 4 est désormais stable et prête à l'emploi. Cette version apporte une assistance ciblée pour les cadrans Wear OS déclaratifs, une nouvelle option de personnalisation pour votre 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 aidait beaucoup à être plus productif. Nous avons donc décidé de le faire passer de la version Preview à la version stable.
Il s'agit également de la dernière mise à jour de fonctionnalités pour les versions Android Studio Narwhal. Grâce à la nouvelle cadence de publication mensuelle, nous proposons de nouvelles fonctionnalités et des corrections de bugs tous les 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 aussi récapituler certaines fonctionnalités clés des versions Narwhal.
Nouveautés de la mise à jour groupée Android Studio Narwhal 4
Voici les nouvelles fonctionnalités disponibles dans cette version :
Compatibilité avec les cadrans de montre Wear OS déclaratifs dans Android Studio ⌚
La mise à jour groupée Android Studio Narwhal 4 améliore le workflow de création de cadrans Wear OS en introduisant la prise en charge de l'éditeur pour le format XML Watch Face. Vous pouvez ainsi écrire, déboguer et affiner vos conceptions de cadrans 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 d'avoir à changer de contexte et à travailler avec plusieurs programmes lors du développement de cadrans de montre.
Android Studio vous permet de modifier directement les fichiers XML utilisés dans le Watch Face Format. Il fournit désormais la saisie semi-automatique pour les balises et les attributs en fonction des schémas officiels du Watch Face Format, ainsi que la validation des erreurs en direct qui permet d'identifier les problèmes tels que les attributs obligatoires manquants. Android Studio inclut également l'association 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 fichier 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 (Android Studio sous macOS) > Settings > Advanced Settings > Project View, puis sélectionnez Set Project view as the default.
Retour sur les principales fonctionnalités des versions Android Studio Narwhal
Les versions d'Android Studio Narwhal sont riches en fonctionnalités, en particulier depuis que nous sommes passés à des versions mensuelles. Entre les puissantes intégrations d'IA et les nouveaux outils de test, il est facile de passer à côté d'une nouveauté. Vous trouverez ci-dessous quelques-unes des principales fonctionnalités. Toutefois, pour découvrir tout ce que nous avons déployé, nous vous recommandons vivement de lire les articles complets sur la mise à jour groupée Narval et la mise à jour groupée Narval 3.
Voici un bref aperçu de certaines des principales fonctionnalités que vous devriez essayer :
Mode Agent (désormais stable !)
Demandez à Google Gemini de vous aider à accomplir vos tâches en utilisant le mode Agent. L'agent d'IA peut comprendre votre projet, décomposer des 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 de code ou le débogage de problèmes complexes directement dans votre IDE. Des développeurs comme Entri ont utilisé le mode Agent pour générer des mises en page Jetpack Compose à partir de maquettes d'interface utilisateur. Ils ont constaté que Gemini dans Android Studio avait réduit leur temps de développement global de l'interface utilisateur de 40%.
Android Partner Device Labs (avec le streaming d'appareils Android)
Nous avons étendu le streaming sur des appareils Android en ajoutant les Android Partner Device Labs. 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.
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. C'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 l'associer à vos configurations d'exécution pour tester facilement ce flux.
Aperçu Compose redimensionnable
Il est devenu beaucoup plus facile de créer des UI responsives 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. Vous pouvez simplement passer en mode Mise au point dans l'aperçu Compose et faire glisser les bords pour voir votre mise en page changer en temps réel.
Insights sur le règlement de Google Play
Recevez des avertissements précoces concernant les cas potentiels de non-respect du règlement Google Play pour vous aider à créer des applications plus conformes grâce à Play Policy Insights, désormais disponible dans Android Studio. L'IDE affiche désormais les avertissements lint directement dans votre code lorsqu'ils concernent une exigence des règles de Google Play. Vous pouvez également intégrer ces vérifications lint à vos pipelines CI/CD. Ces insights fournissent un aperçu des règles, des bonnes pratiques et des liens vers d'autres ressources. Ils vous aident ainsi à résoudre les problèmes potentiels dès le début de votre cycle de développement.
Résumé
Pour récapituler, l'ensemble de la série de versions Android Studio Narwhal, y compris cette mise à jour de fonctionnalités 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 aide à effectuer des opérations complexes en plusieurs étapes, comme la refactorisation, l'ajout de fonctionnalités et le débogage.
- Prise en charge de 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 le résultat de Gemini pour qu'il corresponde aux normes de codage de votre équipe.
- Pièces jointes d'images et de fichiers : joignez des captures d'écran et des fichiers de projet pour obtenir des réponses plus contextualisées.
- 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 plus rapides de l'UI
- Prise en charge des cadrans Wear OS déclaratifs (nouveauté de Narwhal 4 ✨) : écrivez, déboguez et déployez des cadrans avec complétion de code, validation des erreurs et 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 des applications : testez facilement le flux de sauvegarde et de restauration des données de votre application pour les transferts vers de nouveaux appareils.
- Android Partner Device Labs : accédez à un large éventail d'appareils partenaires physiques et à distance de Samsung et d'autres marques pour les tests.
- Informations sur le règlement de Google Play : recevez des avertissements précoces concernant les cas potentiels de non-respect du règlement de Google Play directement dans l'IDE.
- Inspections ProGuard : identifiez et corrigez les règles de conservation trop générales pour une meilleure optimisation du code.
- Mode K2 par défaut : performances plus rapides avec le compilateur Kotlin nouvelle génération.
- Prise en charge de la taille de page de 16 ko : avertissements Lint et un é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.
- Outil d'inspection de la 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 : un 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 Narval 4 ✨) : un 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 plus précisément le moment où Gradle synchronise les projets de grande envergure.
- Améliorations de la qualité : nous avons corrigé xx bugs dans cette version pour améliorer la stabilité et les 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é dynamique de développeurs Android sur LinkedIn, Medium, YouTube ou X. Nous avons hâte de découvrir vos créations !
-
Actualités des produitsCette année, lors de Google I/O, nous allons au-delà des changements itératifs pour nous orienter vers une évolution fondamentale de la façon dont les applications sont conçues. Nos tout nouveaux outils sont conçus pour l'ère agentique. Ils incluent des fonctionnalités qui améliorent votre productivité en tant que développeur Android et optimisent les agents IA que vous déployez dans votre codebase.
Matthew Warner • Temps de lecture : 8 min -
Actualités des produitsChaque développeur a son propre workflow et ses propres besoins en matière d'IA. Il est donc important de pouvoir choisir comment l'IA vous aide dans votre développement. En janvier, nous avons introduit la possibilité de choisir n'importe quel modèle d'IA local ou distant pour alimenter les fonctionnalités d'IA dans Android Studio.
Matthew Warner • Temps de lecture : 2 min -
Actualités des produitsAndroid Studio Panda 3 est désormais disponible en version stable et prêt à être utilisé en production. Cette version vous offre encore plus de contrôle et de personnalisation sur vos workflows basés sur l'IA, ce qui vous permet de créer plus facilement que jamais des applications Android de haute qualité.
Matt Dyor • Temps de lecture : 3 min
Recevez chaque semaine les dernières informations sur le développement Android directement dans votre boîte de réception.