KI-Funktionen in Studio Labs

Wir haben Feedback erhalten, dass Entwickler so schnell wie möglich auf KI-Funktionen in stabilen Channels zugreifen möchten. Ab der stabilen Version von Narwhal können Sie die neuesten experimentellen KI-Funktionen über das Menü Studio Labs in den Einstellungen entdecken und ausprobieren.

Sie können sich KI‑Experimente ansehen, Feedback geben und uns dabei helfen, sie in die IDE zu integrieren, die Sie täglich verwenden. Gehe in den Einstellungen zum Tab „Studio Labs“ und aktiviere die Funktionen, die du verwenden möchtest. Diese KI-Funktionen sind in Canary-Releases automatisch aktiviert. Es sind keine Maßnahmen erforderlich.

KI-Funktionen in Studio Labs
KI-Funktionen in Studio Labs

Studio Labs-Funktionen

Vorschau für Compose-Funktion mit Gemini generieren

Gemini kann automatisch Jetpack Compose-Vorschaubilder generieren und Ihnen so Zeit und Aufwand sparen. Sie können auf dieses Feature zugreifen, indem Sie mit der rechten Maustaste in einem Composable klicken und zu Gemini > Compose-Vorschau generieren oder Compose-Vorschau für diese Datei generieren navigieren oder auf den Link in einem leeren Vorschaufenster klicken. Der generierte Vorschaucode wird in einer Vergleichsansicht präsentiert, in der Sie die Vorschläge schnell annehmen, bearbeiten oder ablehnen können. So lassen sich Ihre Composables schneller visualisieren.

Vorschau für Compose-Generierung mit Gemini
Vorschau für Compose-Funktion mit Gemini erstellen

Benutzeroberfläche mit Gemini transformieren

UI-Code in der Compose-Vorschauumgebung mit natürlicher Sprache direkt in der Vorschau transformieren Klicken Sie dazu mit der rechten Maustaste in der Compose-Vorschau und wählen Sie Benutzeroberfläche mit Gemini transformieren aus. Geben Sie dann Ihre Anfragen in natürlicher Sprache ein, z. B. „Diese Schaltflächen zentriert ausrichten“, um Gemini bei der Anpassung des Layouts oder der Formatierung zu unterstützen. Alternativ können Sie bestimmte UI-Elemente in der Vorschau auswählen, um den Kontext zu verbessern. Gemini bearbeitet dann Ihren Compose-UI-Code direkt. Sie können ihn überprüfen und genehmigen, was den UI-Entwicklungs-Workflow beschleunigt. Weitere Informationen finden Sie unter Transformations-UI.

„Benutzeroberfläche mit Gemini umwandeln“ im Kontextmenü
Auf das Menü „Benutzeroberfläche mit Gemini transformieren“ zugreifen
Das Modalfenster „Benutzeroberfläche mit Gemini transformieren“
Transformation in natürlicher Sprache auf eine Compose-Vorschau anwenden

Journeys für Android Studio

Mit Journeys for Android Studio lassen sich End-to-End-Tests einfach schreiben und verwalten. Sie können die Schritte und Zusicherungen für jeden Test, der als Journey bezeichnet wird, in natürlicher Sprache beschreiben. Durch die Nutzung der Vision- und Reasoning-Funktionen von Gemini werden in natürlicher Sprache geschriebene Schritte in Aktionen umgewandelt, die Gemini in Ihrer App ausführt. So lassen sich Journeys ganz einfach schreiben und nachvollziehen. Außerdem können Sie komplexere Behauptungen formulieren und beschreiben, die Gemini anhand der Informationen auf dem Gerät auswertet, um festzustellen, ob Ihre Journeys erfolgreich sind oder nicht.

Da Gemini überlegt, welche Aktionen ausgeführt werden müssen, um die Ziele zu erreichen, sind Journeys weniger anfällig für subtile Änderungen am Layout oder Verhalten Ihrer App. Das führt zu weniger instabilen Tests, wenn sie für verschiedene Versionen Ihrer App und verschiedene Gerätekonfigurationen ausgeführt werden.

Sie können Journeys direkt in Android Studio schreiben und auf jedem lokalen oder Remote-Android-Gerät ausführen. Die IDE bietet eine neue Editor-Oberfläche zum Erstellen von Journeys sowie Rich-Suchergebnisse, mit denen Sie die Argumentation und Ausführung Ihrer Journey durch Gemini besser nachvollziehen können.