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 weitere Funktionen, die das Erstellen hochwertiger Android-Apps noch einfacher machen.
Hier sind die Neuerungen im Detail:
Planungsmodus
Bevor der Agent mit der Bearbeitung komplexer Aufgaben beginnt, wäre es hilfreich, wenn er einen detaillierten Plan erstellen könnte. Wenn Sie ohne Konzept direkt mit einem großen Programmierprojekt beginnen, 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 untersucht der KI‑Agent Ihre Anfrage und kann für große oder komplexe Aufgaben einen Implementierungsplan erstellen. 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 bei der Ausführung den Überblick behält – was besonders bei größeren Änderungen wichtig ist –, organisiert er seine Arbeit und generiert das Artefakt „Aufgabenliste“. Sie können sich zurücklehnen und zusehen, wie der Agent alle Aufgaben methodisch erledigt.
Nachdem die Aufgabe erledigt ist, erstellt der KI-Agent ein „Walkthrough“-Artefakt, das eine klare Zusammenfassung der vorgenommenen Änderungen enthält. So können Sie die Änderungen des KI-Agenten ganz einfach überprüfen. Mit dem Planungsmodus in der neuesten Version von Android Studio können Sie Apps mit mehr Zuversicht und Kontrolle entwickeln.
Funktion „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 Vorhersage für die nächste Bearbeitung (Next Edit Prediction, NEP) ist eine Weiterentwicklung der Codevervollständigung. Sie sagt Ihren nächsten Schritt voraus, auch wenn er nicht an der aktuellen Cursorposition erfolgt. Android Studio analysiert Ihre letzten Änderungen und erkennt so das logische Muster Ihres Workflows. Wenn Sie eine Datenklasse ändern oder einen Konstruktor aktualisieren, kann NEP die nächste relevante Änderung vorschlagen, z. B. in einer entfernten Funktion. So können Sie direkt zur Korrektur springen.
Statt manuell hin- und herzunavigieren, können Sie diese Vorschläge für mehrere Standorte mit einem einzigen Tastendruck annehmen. So bleiben Sie im „Flow-Zustand“, da die kognitive Belastung durch Routineaktualisierungen reduziert wird und Sie sich auf die komplexe Logik konzentrieren können, 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-Startervorlage
Mit der Gemini API-Startervorlage für Android Studio ist es jetzt noch einfacher, leistungsstarke KI-Funktionen in Ihre App einzubinden.
Bisher war die Integration von generativer KI in Ihre Android-App mit der Verwaltung komplexer Backend-Infrastruktur und der Sorge um die Sicherheit von API-Schlüsseln verbunden. 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.
Die wichtigsten Vorteile:
- Keine API-Schlüsselverwaltung : Sie müssen sich nicht mehr um die Bereitstellung oder Rotation von Schlüsseln kümmern. Durch die Verwendung von Firebase AI Logic müssen Sie keine vertraulichen Anmeldedaten in Ihren clientseitigen Code einbetten.
- Automatisierte Firebase-Integration : Die Backend-Einrichtung wird 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.
- 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.
- Klicken Sie auf Datei > Neu > Neues Projekt.
- Wählen Sie die Vorlage „Gemini API Starter“ aus der Galerie aus.
Agent Web Search
Wenn Sie sich mitten in der Entwicklung befinden, ist die richtige Antwort oft nur eine Suche entfernt. Wenn Sie jedoch Ihre IDE verlassen müssen, um sie zu finden, kann das Ihren Workflow unterbrechen. Ganz gleich, ob Sie die genaue Versionsnummer einer Abhängigkeit oder die neuesten API-Änderungen für eine Drittanbieterbibliothek benötigen – das Tool für die Web-Suche des Agents hilft Ihnen, ohne dass Sie Android Studio verlassen müssen.
Der Agent von Android Studio nutzt bereits die Android-Wissensdatenbank für die 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 in Echtzeit auf die aktuellsten Informationen zugreifen, z. B. auf die neuesten Einrichtungsanleitungen für Coil oder erweiterte Konfigurationstipps für Koin oder Moshi.
Das Web-Suchtool des Agents ist so konzipiert, dass es hilfreich, aber unaufdringlich ist. Es löst automatisch eine Websuche aus, wenn es eine Lücke im 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 Integration von Live-Web-Ergebnissen direkt in Ihren Arbeitsbereich können Sie mit der Web-Suche von Agents immer auf die aktuellsten verfügbaren Daten zugreifen. So wird Ihr Workflow beschleunigt und Ihr Projekt bleibt 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. Weitere Informationen finden Sie unter Mit Android Studio Panda 2 vom Prompt zum funktionierenden Prototyp und Mehr Anleitung und Kontrolle über den Agentenmodus mit Android Studio Panda 3.
Android Studio Panda 2
- KI-basierter Ablauf zum Erstellen eines neuen Projekts: Mit einem einzigen Prompt können Sie 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 Agent 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 diese leistungsstarken neuen agentenbasierten Funktionen 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 -
ProduktneuigkeitenHeute haben wir euch gezeigt, wie wir unsere Vision „Mehr als nur ein Store“ weiterentwickeln. Der Tab „Mein Play“ ist die persönliche Anlaufstelle für über 250 Millionen monatlich aktive Nutzer. Unsere einheitliche Gaming-Plattform verbindet über 700 Millionen Spielerprofile. Google Play ist überall für Nutzer verfügbar.
Paul Feng • Lesezeit: 3 Minuten
Lassen Sie sich Woche für Woche die neuesten Informationen zur Android-Entwicklung zusenden.