Mit dem Planungsmodus und der Funktion „Nächste Bearbeitung vorhersagen“ in Android Studio Panda 4 die Entwicklung optimieren
5 Minuten Lesezeit
Android Studio Panda 4 ist jetzt stabil und kann in der Produktion verwendet werden. Diese Version bietet den Planungsmodus, die Funktion „Nächste Bearbeitung vorhersagen“ und vieles mehr. So können Sie einfacher als je zuvor hochwertige Android-Apps entwickeln.
Hier finden Sie eine detaillierte Beschreibung der Neuerungen:
Planungsmodus
Bevor der Agent komplexe Aufgaben für Sie übernimmt, sollte er einen detaillierten Plan erstellen. Wenn Sie ohne Design direkt mit einem großen Codierungsprojekt beginnen, führt das oft zu technischen Schulden oder Logikfehlern. Das gilt auch für KI. Deshalb fügen wir den Planungsmodus hinzu.
In diesem Modus erstellt der Agent einen detaillierten Projektplan, bevor er Aufgaben ausführt. Anstelle eines einzelnen Durchlaufs, bei dem das Modell direkt das nächste Code-Token vorhersagt, ermöglicht der Planungsmodus einen mehrstufigen Denkprozess. So hat der Agent mehr Zeit, seine eigene vorgeschlagene Logik auf potenzielle Probleme zu prüfen, bevor er sie Ihnen präsentiert. Das ist besonders nützlich für komplexe und langwierige Aufgaben, die ein hohes Maß an architektonischer Präzision erfordern.
Wenn Sie den Planungsmodus verwenden möchten, wechseln Sie im Eingabefeld des Agents zu „Planung“ und geben Sie Ihren Prompt ein.
Im Planungsmodus prüft der Agent Ihre Anfrage und erstellt möglicherweise einen Implementierungsplan für große oder komplexe Aufgaben. Sie haben die Möglichkeit, Fehler zu beheben oder zu klären, welche Ansätze verwendet werden sollen – und das alles, bevor der Agent Zeit oder Tokens für den falschen Ansatz aufwendet.
Nachdem Sie Kommentare hinzugefügt haben, klicken Sie auf „Kommentare senden“. Der Agent verwendet Ihr Feedback, um den Implementierungsplan zu überarbeiten. Damit Sie während der Ausführung den Überblick behalten – was besonders bei größeren Änderungen wichtig ist – organisiert der Agent seine Arbeit und erstellt ein „Aufgabenliste“-Artefakt. Sie können sich zurücklehnen und zusehen, wie der Agent alle Aufgaben methodisch erledigt.
Nachdem die Arbeit erledigt ist, erstellt der Agent ein „Walkthrough“-Artefakt, das eine klare Zusammenfassung der Änderungen enthält. So können Sie die Änderungen des Agents ganz einfach überprüfen. Mit dem Planungsmodus in der neuesten Version von Android Studio können Sie mit mehr Vertrauen und Kontrolle entwickeln.
Funktion „Nächste Bearbeitung vorhersagen“
Die klassische automatische Vervollständigung ist zwar hilfreich, um Sätze zu beenden, aber die Codierung ist selten ein linearer Prozess. Oft erfordert eine Änderung an einer Stelle eine sekundäre Änderung an einer anderen Stelle. Beispielsweise muss ein neuer Parameter zu einer Funktion hinzugefügt und dann die Aufrufe aktualisiert werden. Oder es muss eine UI-Vorschau aktualisiert werden, wenn eine zusammensetzbare Funktion geändert wird. Bisher mussten Sie dafür Ihre Konzentration unterbrechen, um die entsprechenden Codezeilen zu finden.
Die Funktion „Nächste Bearbeitung vorhersagen“ (Next Edit Prediction, NEP) erweitert die Codevervollständigung, indem sie Ihren nächsten Schritt vorhersagt, auch wenn er sich nicht an der aktuellen Cursorposition befindet. Durch die Analyse Ihrer letzten Änderungen erkennt Android Studio das logische Muster Ihres Workflows. Wenn Sie eine Datenklasse ändern oder einen Konstruktor aktualisieren, kann NEP die nächste relevante Änderung vorschlagen – vielleicht in einer weit entfernten Funktion. So können Sie direkt zur Korrektur springen.
Anstatt manuell hin und her zu navigieren, können Sie diese Vorschläge für mehrere Stellen mit einem einzigen Tastendruck annehmen. So bleiben Sie im Flow, reduzieren die kognitive Belastung durch Routineaktualisierungen und können sich auf die komplexe Logik konzentrieren, die für Ihre Anwendung wirklich wichtig ist. In der neuesten Version von Android Studio können Sie auf intuitivere und nicht lineare Weise codieren.
Gemini API-Startervorlage
Das Hinzufügen leistungsstarker KI-Funktionen zu Ihrer App ist jetzt noch einfacher. Wir stellen die Gemini API-Startervorlage für Android Studio vor.
Bisher bedeutete die Integration generativer KI in Ihre Android-App, dass Sie sich um komplexe Backend-Prozesse kümmern und sich Gedanken um die Sicherheit von API-Schlüsseln machen mussten. Mit der neuen Gemini API-Startervorlage in Android Studio können Entwickler jetzt direkt mit der Entwicklung von Funktionen beginnen, anstatt Zeit mit der Konfiguration der Infrastruktur zu verbringen.
Das hat unter anderem die folgenden Vorteile:
- Keine API-Schlüsselverwaltung: Sie müssen sich nicht mehr um die Bereitstellung oder Rotation von Schlüsseln kümmern. Durch die Nutzung von Firebase AI Logic macht die Vorlage das Einbetten vertraulicher Anmeldedaten in Ihren clientseitigen Code überflüssig.
- Automatisierte Firebase-Integration: Die Backend-Prozesse werden für Sie erledigt. Die Vorlage verbindet Ihr Projekt automatisch mit Firebase-Diensten und sorgt so für eine sichere Verbindung zwischen Ihrer App und den Gemini-Modellen von Google.
- Für Skalierbarkeit entwickelt: Diese Vorlage ist nicht nur für Prototypen geeignet. Mit der produktionsfertigen Architektur können Sie von einem lokalen Test zu einer globalen Nutzerbasis skalieren, ohne die Grundlage neu zu gestalten.
- Multimodale Verarbeitung: Unterstützt Text-, Bild-, Video- und Audioeingaben. Sie können Funktionen wie Echtzeit-Bildanalyse, Videozusammenfassung und Audiotranskription erstellen.
Jetzt starten
- Öffnen Sie Android Studio.
- Gehen Sie zu Datei > Neu > Neues Projekt.
- Wählen Sie in der Galerie die Gemini API-Startervorlage aus.
Websuche des Agents
Wenn Sie gerade mitten in der Entwicklung stecken, ist die richtige Antwort oft nur eine Suche entfernt. Wenn Sie Ihre IDE verlassen, um sie zu finden, kann das Ihren Workflow unterbrechen. Ob Sie die genaue Versionsnummer für eine Abhängigkeit oder die neuesten API-Änderungen für eine Drittanbieterbibliothek benötigen – mit der Websuche des Agents können Sie die Antwort finden, ohne Android Studio verlassen zu müssen.
Der Agent von Android Studio nutzt bereits die Android Knowledge Base für die offizielle Dokumentation. Die moderne Android-Entwicklung basiert jedoch auf einem riesigen Ökosystem externer Bibliotheken. Die Websuche des Agents erweitert die Reichweite von Gemini, sodass Google direkt abgefragt werden kann, um aktuelles Referenzmaterial aus dem gesamten Web abzurufen. Der Agent kann jetzt in Echtzeit die neuesten Informationen abrufen, z. B. die neuesten Einrichtungsanleitungen für Coil oder erweiterte Konfigurationstipps für Koin oder Moshi.
Die Websuche des Agents ist so konzipiert, dass sie hilfreich, aber unaufdringlich ist. Sie löst automatisch eine Websuche aus, wenn sie eine Lücke in ihrem lokalen Wissen erkennt. Sie können den Agent auch bitten, etwas Bestimmtes zu finden. Fügen Sie dazu einfach "im Web nach... suchen" in Ihren Prompt ein. Durch die Integration von Live-Webergebnissen direkt in Ihren Arbeitsbereich sorgt die Websuche des Agents dafür, dass Sie immer mit den aktuellsten verfügbaren Daten arbeiten. So können Sie Ihren Workflow beschleunigen und Ihr Projekt auf dem neuesten Stand halten.
Android Studio Panda-Versionen
Mit Panda 4 wird der Fokus von Android Studio auf die Beschleunigung der Entwicklerproduktivität mit KI fortgesetzt. Weitere Informationen finden Sie in den Blogposts Go from prompt to working prototype with Android Studio Panda 2 und Increase Guidance and Control over Agent Mode with Android Studio Panda 3.
Android Studio Panda 2
- KI-gestützter Workflow für neue Projekte: Ermöglicht es Ihnen, mit einem einzigen Prompt einen funktionierenden App-Prototyp zu erstellen. Der Agent übernimmt die Ersteinrichtung, die Konfiguration der Navigation und die richtigen Abhängigkeiten. Außerdem bietet er eine autonome Generierungsschleife, um Build-Fehler zu beheben und die Bereitstellung in einem Emulator zu ermöglichen.
- Versions-Upgrade-Assistent: Automatisiert die Verwaltung und Aktualisierung von Abhängigkeiten. Er versucht iterativ, Builds zu erstellen und Konflikte zu beheben, bis eine stabile Konfiguration gefunden wird.
Android Studio Panda 3
- Agent-Fähigkeiten: Spezialisierte, benutzerdefinierte Anweisungen (gespeichert in einem .skills-Verzeichnis), die dem KI-Agenten projektspezifische Fähigkeiten, Codierungsstandards oder die Verwendung von Bibliotheken beibringen.
- Agent-Berechtigungen: Bietet detaillierte Kontrolle darüber, was Agents tun können, mit Funktionen wie Regeln für "Immer zulassen" für vertrauenswürdige Vorgänge. Für noch mehr Sicherheit können Sie auch eine optionale Sandbox verwenden, um eine strenge, isolierte Kontrolle über den Agent zu erzwingen.
- Leere Car App Library-App-Vorlage: Vereinfacht die Entwicklung für Autofahrer optimierter Apps für Android Auto und Android Automotive OS, indem der erforderliche Boilerplate-Code übernommen wird.
Jetzt starten
Legen Sie los und beschleunigen Sie Ihre Entwicklung.Laden Sie Android Studio Panda 4 herunter und probieren Sie diese leistungsstarken neuen Agent-Funktionen noch heute aus.
Wie immer ist Ihr Feedback für uns sehr wichtig. Informieren Sie sich über bekannte Probleme, melden Sie Fehler und werden Sie Teil unserer aktiven Community auf LinkedIn, Medium, YouTube oder X. Viele Grüße
-
ProduktneuheitenAndroid Studio Panda 3 ist jetzt stabil und kann in der Produktion verwendet werden. Diese Version bietet noch mehr Kontrolle und Anpassungsmöglichkeiten für Ihre KI-gestützten Workflows. So können Sie einfacher als je zuvor hochwertige Android-Apps entwickeln.
Matt Dyor • 3 Minuten Lesezeit -
ProduktneuheitenAndroid Studio Panda 2 ist jetzt stabil und kann in der Produktion verwendet werden.
Matt Dyor • 3 Minuten Lesezeit -
ProduktneuheitenWir bei Google Play möchten Nutzern die bestmögliche Erfahrung bieten und gleichzeitig dafür sorgen, dass Entwickler die Tools und die Flexibilität haben, die sie für ihren Erfolg benötigen.
Paul Feng • 3 Minuten Lesezeit
Lassen Sie sich Woche für Woche die neuesten Informationen zur Android-Entwicklung zusenden.