Nowości dotyczące produktów
Ulepszanie procesu tworzenia aplikacji dzięki trybowi planowania i przewidywaniu następnej edycji w Android Studio Panda 4
5 minut czytania
Android Studio Panda 4 jest już stabilne i gotowe do użycia w środowisku produkcyjnym. Ta wersja zawiera tryb planowania, przewidywanie następnej edycji i inne funkcje, które ułatwiają tworzenie wysokiej jakości aplikacji na Androida.
Oto szczegółowe informacje o nowościach:
Tryb planowania
Zanim agent zacznie wykonywać złożone zadania, warto, aby mógł opracować szczegółowy plan. Przystąpienie do dużego projektu kodowania bez projektu często prowadzi do długu technicznego lub błędów logicznych. To samo dotyczy AI. Dlatego dodajemy tryb planowania.
W tym trybie agent przed wykonaniem zadań opracowuje szczegółowy plan projektu. Zamiast pojedynczego przejścia, w którym model bezpośrednio przewiduje następny token kodu, tryb planowania ułatwia wieloetapowy proces rozumowania, dając agentowi dodatkowe miejsce na ocenę własnej proponowanej logiki pod kątem potencjalnych problemów przed przedstawieniem jej użytkownikowi. Jest to szczególnie przydatne w przypadku złożonych i długotrwałych zadań, które wymagają dużej precyzji architektury.
Aby użyć trybu planowania, w oknie do wprowadzania danych agenta przełącz tryb rozmowy na „Planowanie” i wpisz prompta.
W trybie planowania agent analizuje Twoją prośbę i może wygenerować plan implementacji w przypadku dużych lub złożonych zadań. Możesz poprawić błędy lub wyjaśnić, które podejścia należy zastosować, zanim agent poświęci czas lub tokeny na niewłaściwe działania.
Po dodaniu komentarzy kliknij „Prześlij komentarze”, a agent wykorzysta Twoje opinie do poprawienia planu implementacji. Aby zachować kontrolę podczas wykonywania zadań, co jest szczególnie ważne w przypadku większych zmian, agent organizuje swoją pracę i generuje artefakt „Lista zadań”. Możesz usiąść wygodnie i obserwować, jak agent metodycznie wykonuje wszystkie zadania.
Po zakończeniu pracy agent tworzy artefakt „Przewodnik”, który zawiera przejrzyste podsumowanie wprowadzonych zmian i ułatwia ich sprawdzenie. Dzięki trybowi planowania w najnowszej wersji Android Studio możesz tworzyć aplikacje z większą pewnością i kontrolą.
Przewidywanie następnej edycji
Klasyczne autouzupełnianie świetnie sprawdza się w przypadku dokańczania zdań, ale kodowanie rzadko jest procesem liniowym. Często zmiana w jednym miejscu wymaga zmiany w innym, np. dodania nowego parametru do funkcji, a następnie zaktualizowania jej wywołań, lub aktualizacji testowej interfejsu, gdy zmieniany jest element kompozycyjny. Tradycyjnie oznaczało to przerwanie pracy i wyszukanie powiązanych wierszy kodu, które wymagają uwagi.
Przewidywanie następnej edycji (NEP) rozwija funkcję uzupełniania kodu, przewidując Twój następny ruch, nawet jeśli nie znajduje się on w bieżącej pozycji kursora. Analizując ostatnie edycje, Android Studio rozpoznaje logiczny wzorzec Twojego przepływu pracy. Jeśli zmodyfikujesz klasę danych lub zaktualizujesz konstruktor, NEP może zasugerować następną odpowiednią edycję, np. w odległej funkcji, co pozwoli Ci przejść bezpośrednio do poprawki.
Zamiast ręcznie przechodzić tam i z powrotem, możesz zaakceptować te sugestie dotyczące wielu lokalizacji jednym naciśnięciem klawisza. Dzięki temu możesz skupić się na pracy, zmniejszając obciążenie poznawcze związane z rutynowymi aktualizacjami i pozwalając Ci skoncentrować się na złożonej logice, która ma prawdziwe znaczenie dla Twojej aplikacji. Poznaj bardziej intuicyjny, nieliniowy sposób kodowania w najnowszej wersji Android Studio.
Szablon początkowy Gemini API
Dodawanie do aplikacji zaawansowanych funkcji AI stało się łatwiejsze dzięki szablonowi początkowemu Gemini API dla Android Studio.
Integracja generatywnej AI z aplikacją na Androida wymagała zarządzania złożoną infrastrukturą backendu i dbania o bezpieczeństwo klucza interfejsu API. Dzięki nowemu szablonowi początkowemu Gemini API w Android Studio deweloperzy mogą od razu zacząć tworzyć funkcje, zamiast tracić czas na konfigurowanie infrastruktury.
Główne korzyści:
- Brak zarządzania kluczami interfejsu API: nie musisz się już martwić o udostępnianie ani rotację kluczy. Dzięki wykorzystaniu Firebase AI Logic szablon eliminuje konieczność osadzania poufnych danych logowania w kodzie po stronie klienta.
- Zautomatyzowana integracja z Firebase: infrastrukturą backendu zajmujemy się za Ciebie. Szablon automatycznie łączy Twój projekt z usługami Firebase, zapewniając bezpieczne połączenie między aplikacją a modelami Gemini Google.
- Skalowalność: to nie jest tylko prototyp. Architektura gotowa do wdrożenia w środowisku produkcyjnym umożliwia skalowanie od testu lokalnego do globalnej bazy użytkowników bez konieczności przeprojektowywania podstaw.
- Przetwarzanie multimodalne: obsługuje dane wejściowe w postaci tekstu, obrazów, filmów i dźwięku. Możesz tworzyć funkcje takie jak analiza obrazów w czasie rzeczywistym, podsumowywanie filmów i transkrypcja dźwięku.
Rozpocznij
- Otwórz Android Studio.
- Kliknij Plik > Nowy > Nowy projekt.
- Wybierz szablon początkowy Gemini API z galerii.
Wyszukiwarka internetowa agenta
Gdy jesteś w trakcie programowania, odpowiedź jest często na wyciągnięcie ręki, ale opuszczenie IDE, aby ją znaleźć, może Cię rozproszyć. Niezależnie od tego, czy potrzebujesz dokładnego numeru wersji zależności, czy najnowszych zmian w interfejsie API biblioteki zewnętrznej, narzędzie do wyszukiwania w internecie agenta pomoże Ci bez konieczności opuszczania Android Studio.
Agent Android Studio korzysta już z bazy wiedzy Androida, aby uzyskać oficjalną dokumentację, ale nowoczesne tworzenie aplikacji na Androida opiera się na rozległym ekosystemie bibliotek zewnętrznych. Wyszukiwanie w internecie agenta rozszerza zasięg Gemini, umożliwiając mu bezpośrednie wysyłanie zapytań do Google w celu pobierania aktualnych materiałów referencyjnych z całego internetu. Od sprawdzania najnowszych przewodników konfiguracji Coil po znajdowanie zaawansowanych wskazówek dotyczących konfiguracji Koin lub Moshi – agent może teraz pobierać najbardziej aktualne informacje w czasie rzeczywistym.
Narzędzie do wyszukiwania w internecie agenta zostało zaprojektowane tak, aby było przydatne, ale nie przeszkadzało. Automatycznie uruchomi wyszukiwanie w internecie, gdy wykryje lukę w swojej lokalnej wiedzy. Możesz też przejąć kontrolę, prosząc go o znalezienie czegoś konkretnego – wystarczy, że w promcie dodasz "wyszukaj w internecie...". Dzięki integracji wyników wyszukiwania w internecie na żywo bezpośrednio w obszarze roboczym wyszukiwarka internetowa agenta zapewnia, że zawsze tworzysz aplikacje na podstawie najbardziej aktualnych danych, co przyspiesza przepływ pracy i utrzymuje projekt na najwyższym poziomie.
Wersje Android Studio Panda
Panda 4 nadal koncentruje się na przyspieszaniu produktywności deweloperów dzięki AI. Zapoznaj się z artykułami Od prompta do działającego prototypu dzięki Android Studio Panda 2 i Zwiększanie kontroli nad trybem agenta dzięki Android Studio Panda 3.
Android Studio Panda 2
- Nowy projekt oparty na AI: umożliwia utworzenie działającego prototypu aplikacji za pomocą jednego prompta. Agent zarządza wstępną konfiguracją, konfiguracją nawigacji i odpowiednimi zależnościami oraz ma autonomiczną pętlę generowania, która obsługuje błędy kompilacji i wdraża aplikację w emulatorze.
- Asystent uaktualniania wersji: automatyzuje zarządzanie zależnościami i aktualizacjami, iteracyjnie próbuje kompilować i rozwiązywać konflikty, aż znajdzie stabilną konfigurację.
Android Studio Panda 3
- Umiejętności agenta: specjalistyczne, zdefiniowane przez użytkownika instrukcje (przechowywane w katalogu .skills), które uczą agenta AI umiejętności specyficznych dla projektu, standardów kodowania lub korzystania z bibliotek.
- Uprawnienia agenta: zapewniają szczegółową kontrolę nad tym, co mogą robić agenci, dzięki funkcjom takim jak reguły "Zawsze zezwalaj" w przypadku zaufanych operacji. Aby zapewnić jeszcze większe bezpieczeństwo, możesz też użyć opcjonalnego piaskownicy, aby wymusić ścisłą, izolowaną kontrolę nad agentem.
- Szablon pustej aplikacji biblioteki aplikacji samochodowych: upraszcza tworzenie aplikacji zoptymalizowanych pod kątem jazdy na Androida Auto i system operacyjny Android Automotive dzięki obsłudze wymaganego powtarzalnego kodu.
Rozpocznij
Zacznij już teraz i przyspiesz proces tworzenia aplikacji.Pobierz Android Studio Panda 4 i zacznij korzystać z tych zaawansowanych funkcji agenta.
Jak zawsze, Twoja opinia jest dla nas bardzo ważna. Sprawdź znane problemy, zgłoś błędy i dołącz do naszej aktywnej społeczności na LinkedInie, Medium, YouTube lub X. Pozdrawiamy
Czytaj dalej
-
r.r.
Nowości dotyczące produktów
Android Studio Panda 3 jest już stabilne i gotowe do użycia w środowisku produkcyjnym. Ta wersja zapewnia jeszcze większą kontrolę i możliwość dostosowywania przepływów pracy opartych na AI, co ułatwia tworzenie wysokiej jakości aplikacji na Androida.
Matt Dyor • 3 minuty czytania
-
r.r.
Nowości dotyczące produktów
Android Studio Panda 2 jest już stabilne i gotowe do użycia w środowisku produkcyjnym.
Matt Dyor • 3 minuty czytania
-
Nowości dotyczące produktów
Podczas tegorocznej konferencji Google I/O mówiliśmy o naszym zmieniającym się modelu biznesowym, który oferuje większy wybór i nowe sposoby na odkrywanie Twoich aplikacji i treści w Sklepie Play i poza nim. Przedstawiliśmy też zaawansowane narzędzia i statystyki, które pomogą Ci rozwijać firmę przy mniejszym nakładzie pracy.
Paul Feng • 6 minut czytania
Bądź na bieżąco
Otrzymuj co tydzień najnowsze informacje o tworzeniu aplikacji na Androida na swoją skrzynkę odbiorczą.