Google a récemment annoncé que l'assistant Gemini dans Android Studio était mis à niveau pour prendre en charge les fonctions d'entrée multimodales, et cette décision innovante apporte aux développeurs une nouvelle expérience de développement. Désormais, les développeurs peuvent attacher des images directement aux invites, gagnant ainsi une assistance visuelle pendant le développement des applications. L'introduction de cette fonction marque une autre percée importante dans l'outil de développement dans le sens de l'intelligence.
Cette fonction multimodale a été initialement dévoilée lors de la conférence I / S 2024, et les Gémeaux améliorés sont désormais capables de "comprendre les wireframes simples et de les convertir en codes de composition Jetpack disponibles". Dans la version Canary d'Android Studio Narwal, le champ Ask Gemini a une nouvelle option "File d'image jointe" (prend en charge l'option JPEG ou PNG). Google recommande aux utilisateurs d'utiliser des images avec un "contraste des couleurs solides" et de fournir des "conseils clairs" pour de meilleurs résultats.
Les développeurs peuvent télécharger des captures d'écran et des interfaces utilisateur, des simples wireframes aux modèles haute fidélité et peuvent spécifier les fonctionnalités attendues. Par exemple, dans un exemple de conception de la calculatrice, il peut être nécessaire de "faire fonctionner l'interaction et le calcul comme prévu". Cette flexibilité fait des Gémeaux un assistant de droite pour les développeurs, améliorant considérablement l'efficacité du développement.
Des conseils typiques pour convertir la conception visuelle en code d'interface utilisateur fonctionnel incluent: 1. "Pour cette image fournie, écrivez Android Jetpack Compose Code pour créer un écran aussi proche que possible de cette image. Assurez-vous d'inclure les importations, utilisez du matériel3 et enregistrez le code." 2. "Pour cette image fournie, écrivez Android Jetpack Compose Code pour créer un écran aussi proche que possible de cette image, et soyez créatif en couleur. Faites fonctionner l'interaction et les calculs comme prévu. Assurez-vous d'inclure les importations, d'utiliser du matériel3 et d'enregistrer le code." Ces conseils fournissent des conseils clairs aux développeurs pour implémenter rapidement les conversions de conception-code.
Google a positionné les Gémeaux comme un outil qui fournit un "cadre de conception initial", et le code généré nécessite souvent une modification et un ajustement supplémentaires. Les améliorations courantes incluent la garantie que les objets et les icônes dessinables sont importés correctement. Google recommande de traiter le code généré comme un point de départ efficace pour accélérer le flux de travail de développement de l'interface utilisateur. Ce positionnement fait des Gémeaux non seulement un outil, mais aussi un optimiseur pour les processus de développement.
De plus, la fonction d'analyse visuelle de Gemini peut également être utilisée pour identifier et résoudre les erreurs, et les développeurs peuvent "télécharger des captures d'écran de l'interface utilisateur problématique, que Gemini analysera l'image et proposera une solution potentielle". Les développeurs peuvent également joindre des extraits de code pertinents pour une aide plus précise. Cette fonction fournit aux développeurs des capacités de résolution de problèmes puissantes, ce qui rend le processus de développement plus fluide.
Gemini dans Android Studio prend également en charge le téléchargement des diagrammes d'architecture et l'obtention d'explications ou de documents, similaires à la fonction Gemini Astra Glasses précédemment affichée lors de la conférence d'E / S. L'introduction de cette fonction a rendu la position de Gemini dans les outils de développement plus importante et a fourni aux développeurs un support complet.