Mit dem Planungsmodus und der Vorhersage der nächsten Bearbeitung in Android Studio Panda 4 die Entwicklung auf ein neues Level bringen
Lesezeit: 4 Minuten
Android Studio Panda 4 ist jetzt stabil und kann in der Produktion verwendet werden. Diese Version bietet den Planungsmodus, die Vorhersage der nächsten Bearbeitung und mehr, sodass es einfacher denn je ist, hochwertige Android-Apps zu entwickeln.
Hier sind die Neuerungen im Detail:
Planungsmodus
Bevor der Agent komplexe Aufgaben für Sie erledigt, wäre es hilfreich, wenn er einen detaillierten Plan erstellen könnte. Wenn Sie sich ohne Design direkt in ein großes Programmierprojekt stürzen, führt das oft zu technischen Schulden oder Logikfehlern. Das gilt auch für KI. Deshalb führen wir den Planungsmodus ein.
In diesem Modus erstellt der Agent einen detaillierten Projektplan, bevor er Aufgaben ausführt. Anstatt dass das Modell in einem einzigen Durchlauf direkt das nächste Code-Token vorhersagt, ermöglicht der Planungsmodus einen mehrstufigen Reasoning-Prozess. Dadurch hat der Agent mehr Zeit, die von ihm 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 KI-Agenten zum Unterhaltungsmodus „Planung“ und geben Sie Ihren Prompt ein.
Im Planungsmodus prüft der KI-Agent Ihre Anfrage und erstellt möglicherweise einen Implementierungsplan für große oder komplexe Aufgaben. Sie haben die Möglichkeit, Fehler zu korrigieren oder zu klären, welche Ansätze verwendet werden sollen – und zwar bevor der Agent Zeit oder Tokens in die falsche Richtung investiert hat.
Klicken Sie nach dem Hinzufügen von Kommentaren auf „Kommentare senden“. Der KI-Agent verwendet Ihr Feedback dann, um den Implementierungsplan zu überarbeiten. Damit der Agent während der Ausführung den Überblick behält – was besonders bei größeren Änderungen wichtig ist –, organisiert er seine Arbeit und generiert ein Artefakt „Aufgabenliste“. Sie können sich zurücklehnen und zusehen, wie der Agent alle Aufgaben methodisch erledigt.
Nach Abschluss der Arbeit erstellt der KI-Agent ein „Walkthrough“-Artefakt, das eine klare Zusammenfassung der Änderungen enthält und es Ihnen erleichtert, die Änderungen des KI-Agenten zu überprüfen. Mit dem Planungsmodus in der neuesten Version von Android Studio können Sie zuverlässiger und kontrollierter entwickeln.
Nächste Bearbeitung vorhersagen
Die klassische automatische Vervollständigung ist ideal, um Sätze zu beenden, aber Programmieren ist selten ein linearer Prozess. Häufig erfordert eine Änderung an einer Stelle eine sekundäre Änderung an einer anderen Stelle, z. B. das Hinzufügen eines neuen Parameters zu einer Funktion und das anschließende Aktualisieren ihrer Aufrufe oder das Aktualisieren einer UI-Vorschau, wenn ein Composable geändert wird. Bisher mussten Sie dazu Ihre Arbeit unterbrechen und die entsprechenden Codezeilen suchen, die Aufmerksamkeit erfordern.
Die Funktion „Nächste Bearbeitung vorhersagen“ (Next Edit Prediction, NEP) ist eine Weiterentwicklung der Codevervollständigung. Sie antizipiert Ihren nächsten Schritt, auch wenn er sich nicht an der aktuellen Cursorposition befindet. Android Studio analysiert Ihre letzten Änderungen und erkennt das logische Muster Ihres Workflows. Wenn Sie eine Datenklasse ändern oder einen Konstruktor aktualisieren, kann NEP die nächste relevante Änderung vorschlagen – möglicherweise in einer entfernten Funktion –, sodass Sie direkt zur Korrektur springen können.
Anstatt manuell hin- und herzunavigieren, können Sie diese Vorschläge für mehrere Standorte mit einem einzigen Tastendruck annehmen. So können Sie sich ganz auf Ihre Arbeit konzentrieren, die kognitive Belastung durch Routineupdates reduzieren und sich auf die komplexe Logik konzentrieren, die für Ihre Anwendung wirklich wichtig ist. Erleben Sie in der aktuellen Version von Android Studio eine intuitivere, nicht lineare Art zu programmieren.
Gemini API-Startvorlage
Mit der Gemini API-Startervorlage für Android Studio ist es jetzt noch einfacher, leistungsstarke KI-Funktionen in Ihre App einzubinden.
Wenn Sie generative KI in Ihre Android-App einbinden wollten, mussten Sie bisher komplexe Backend-Verbindungen verwalten und sich um die Sicherheit von API-Schlüsseln kümmern. 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.
Wichtige Vorteile:
- Keine API-Schlüsselverwaltung: Sie müssen sich keine Gedanken mehr über die Bereitstellung oder Rotation von Schlüsseln machen. Durch die Verwendung von Firebase AI Logic müssen Sie keine vertraulichen Anmeldedaten in Ihren clientseitigen Code einbetten.
- Automatisierte Firebase-Integration: Die Backend-Verknüpfung wird für Sie übernommen. Die Vorlage verbindet Ihr Projekt automatisch mit Firebase-Diensten und stellt so eine sichere Verbindung zwischen Ihrer App und den Gemini-Modellen von Google her.
- Skalierbar: Gemini ist nicht nur für Prototypen gedacht. Die produktionsreife Architektur ermöglicht es Ihnen, von einem lokalen Test auf eine globale Nutzerbasis zu skalieren, ohne Ihre Grundlage neu zu entwerfen.
- 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 File > New > New Project (Datei > Neu > Neues Projekt).
- Wählen Sie die Vorlage „Gemini API Starter“ aus der Galerie aus.
Agent Web Search
Wenn Sie mitten in der Entwicklung sind, ist die richtige Antwort oft nur eine Suche entfernt. Wenn Sie jedoch Ihre IDE verlassen, um sie zu finden, kann das Ihren Arbeitsfluss unterbrechen. Egal, ob Sie die genaue Versionsnummer einer Abhängigkeit oder die neuesten API-Änderungen für eine Drittanbieterbibliothek benötigen – das Websuchtool des KI-Agenten hilft Ihnen, ohne dass Sie Android Studio verlassen müssen.
Der KI-Agent von Android Studio nutzt bereits die Android-Wissensdatenbank für offizielle Dokumentation. Die moderne Android-Entwicklung basiert jedoch auf einem umfangreichen Ökosystem externer Bibliotheken. Die Websuche des KI-Agenten erweitert die Reichweite von Gemini, sodass Google direkt abgefragt werden kann, um aktuelle Referenzmaterialien aus dem gesamten Web abzurufen. Der Agent kann jetzt die neuesten Informationen in Echtzeit abrufen, von den aktuellen Einrichtungsanleitungen für Coil bis hin zu erweiterten Konfigurationstipps für Koin oder Moshi.
Das Tool für die Websuche des KI-Agenten ist so konzipiert, dass es hilfreich, aber unaufdringlich ist. Es löst automatisch eine Websuche aus, wenn es eine Lücke in seinem lokalen Wissen erkennt. Du kannst Gemini auch bitten, etwas Bestimmtes zu finden. Füg dazu einfach „Suche im Web nach…“ in deinen Prompt ein. Durch die Einbindung von Live-Webergebnissen direkt in Ihren Arbeitsbereich sorgt die Websuche des Agenten dafür, dass Sie immer mit den aktuellsten verfügbaren Daten arbeiten. Das beschleunigt Ihren Workflow und hält Ihr Projekt auf dem neuesten Stand.
Android Studio Panda-Releases
Panda 4 setzt den Fokus von Android Studio auf die Steigerung der Entwicklerproduktivität mit KI fort. Sehen Sie sich die Videos Mit Android Studio Panda 2 vom Prompt zum funktionierenden Prototyp und Mehr Anleitung und Kontrolle im Agentenmodus mit Android Studio Panda 3 an.
Android Studio Panda 2
- KI-gestützter Ablauf für neue Projekte: Sie können mit einem einzigen Prompt einen funktionierenden App-Prototyp erstellen. Der Agent übernimmt die Ersteinrichtung, die Navigationskonfiguration und die richtigen Abhängigkeiten. Außerdem verfügt er über eine autonome Generierungsschleife, um Build-Fehler zu beheben und die App in einem Emulator bereitzustellen.
- Versions-Upgrade-Assistent: Automatisiert die Verwaltung und Aktualisierung von Abhängigkeiten, indem iterativ Builds erstellt und Konflikte gelöst werden, bis eine stabile Konfiguration gefunden wird.
Android Studio Panda 3
- KI-Agenten-Skills: Spezielle, benutzerdefinierte Anweisungen (gespeichert in einem .skills-Verzeichnis), die dem KI-Agenten projektspezifische Funktionen, Codierungsstandards oder die Verwendung von Bibliotheken beibringen.
- Agentenberechtigungen: Ermöglichen eine detaillierte Kontrolle darüber, was Agenten tun können, mit Funktionen wie „Immer zulassen“-Regeln 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 Agenten zu erzwingen.
- Leere Vorlage für die Auto-App-Mediathek: Vereinfacht die Entwicklung von für Autofahrer optimierten Apps für Android Auto und Android Automotive OS, da der erforderliche Boilerplate-Code bereits enthalten ist.
Jetzt starten
Legen Sie los und beschleunigen Sie Ihre Entwicklung. Laden Sie Android Studio Panda 4 herunter und probieren Sie die neuen leistungsstarken KI-Agentenfunktionen noch heute aus.
Wie immer ist Ihr Feedback für uns von entscheidender Bedeutung. Bekannte Probleme prüfen, Fehler melden und Teil unserer lebendigen Community auf LinkedIn, Medium, YouTube oder X werden. Viel Spaß beim Programmieren!
-
ProduktneuigkeitenAndroid Studio Panda 3 ist jetzt stabil und kann in der Produktion verwendet werden. Mit diesem Release erhalten Sie noch mehr Kontrolle und Anpassungsmöglichkeiten für Ihre KI-gestützten Workflows, sodass Sie noch einfacher hochwertige Android-Apps entwickeln können.
Matt Dyor • Lesezeit: 3 Minuten -
ProduktneuigkeitenAndroid Studio Panda 2 ist jetzt stabil und kann in der Produktion verwendet werden.
Matt Dyor • Lesezeit: 3 Minuten -
ProduktneuigkeitenApps, die auf die kommende Android-Version ausgerichtet sind, können mit der Berechtigung WRITE_CONTACTS nicht mehr direkt in Kontakte schreiben.
Roxanna Aliabadi Walker • Lesezeit: 6 Minuten
Lassen Sie sich Woche für Woche die neuesten Informationen zur Android-Entwicklung zusenden.