Wiadomości o usługach
Ulepszanie procesu programowania dzięki trybowi planowania i przewidywaniu następnej edycji w Android Studio Panda 4
Czas czytania: 5 minut
Android Studio Panda 4 jest już stabilny i możesz go używać w środowisku produkcyjnym. Wprowadziliśmy m.in. tryb planowania i przewidywanie kolejnych zmian, dzięki czemu tworzenie wysokiej jakości aplikacji na Androida jest jeszcze łatwiejsze.
Oto szczegółowe informacje o nowościach:
Tryb planowania
Zanim agent zacznie wykonywać złożone zadania, warto, aby opracował szczegółowy plan. Przystąpienie od razu do dużego projektu związanego z kodowaniem 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 opracowuje szczegółowy plan projektu przed wykonaniem zadań. 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 dodatkową przestrzeń do oceny proponowanej logiki pod kątem potencjalnych problemów, zanim przedstawi ją 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 prompt.
W trybie planowania agent analizuje Twoją prośbę i może wygenerować plan wdrożenia 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 działania w niewłaściwym kierunku.
Po dodaniu komentarzy kliknij „Prześlij komentarze”. Agent wykorzysta Twoje uwagi do zmiany planu wdrożenia. Aby zachować kontrolę nad procesem realizacji, co jest szczególnie ważne w przypadku większych zmian, agent organizuje swoją pracę i generuje artefakt „Lista zadań”. Możesz usiąść i obserwować, jak agent metodycznie wykonuje wszystkie zadania.
Po zakończeniu pracy agent tworzy artefakt „Przewodnik”, który zawiera jasne podsumowanie wprowadzonych zmian i ułatwia ich sprawdzenie. W najnowszej wersji Androida Studio możesz tworzyć aplikacje z większą pewnością i kontrolą dzięki trybowi planowania.
Następna prognoza edycji
Klasyczne autouzupełnianie świetnie sprawdza się przy dokańczaniu zdań, ale kodowanie rzadko jest procesem liniowym. Często zmiana w jednym miejscu wymaga dodatkowej zmiany w innym miejscu, 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.
Funkcja przewidywania kolejnej 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 zmiany, Android Studio rozpoznaje logiczny wzorzec Twojej pracy. Jeśli zmodyfikujesz klasę danych lub zaktualizujesz konstruktor, NEP może zasugerować kolejną odpowiednią zmianę – być może w odległej funkcji – co pozwoli Ci przejść bezpośrednio do poprawki.
Zamiast ręcznie przełączać się między lokalizacjami, możesz zaakceptować te sugestie dotyczące wielu lokalizacji jednym naciśnięciem klawisza. Dzięki temu możesz w pełni skupić się na złożonej logice, która ma kluczowe znaczenie dla Twojej aplikacji, i nie musisz się martwić o rutynowe aktualizacje. Korzystaj z bardziej intuicyjnego, nieliniowego sposobu kodowania w najnowszej wersji Androida Studio.
Szablon startowy Gemini API
Dodawanie zaawansowanych funkcji AI do aplikacji stało się łatwiejsze dzięki szablonowi startowemu Gemini API dla Android Studio.
Integracja generatywnej AI z aplikacją na Androida wiązała się kiedyś z zarządzaniem złożoną infrastrukturą backendu i dbaniem o bezpieczeństwo klucza interfejsu API. Dzięki nowemu szablonowi startowemu Gemini API w Android Studio programiści mogą od razu zacząć tworzyć funkcje, zamiast tracić czas na konfigurowanie infrastruktury.
Najważniejsze korzyści:
- Zarządzanie kluczami interfejsu API bez konieczności podejmowania działań: nie musisz się już martwić o udostępnianie ani rotację kluczy. Dzięki wykorzystaniu Firebase AI Logic szablon eliminuje konieczność umieszczania poufnych danych logowania w kodzie po stronie klienta.
- Automatyczna integracja z Firebase: zaplecze jest obsługiwane za Ciebie. Szablon automatycznie łączy Twój projekt z usługami Firebase, zapewniając bezpieczne połączenie między aplikacją a modelami Gemini od Google.
- Stworzone z myślą o zwiększaniu skali: to nie tylko prototypy. Architektura gotowa do wdrożenia produkcyjnego umożliwia skalowanie od testów lokalnych 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 z galerii szablon startowy Gemini API.
Agent Web Search
Podczas intensywnego programowania odpowiedź na pytanie często jest na wyciągnięcie ręki, ale opuszczenie IDE w celu jej znalezienia może Cię rozproszyć. Niezależnie od tego, czy potrzebujesz dokładnego numeru wersji zależności, czy najnowszych zmian w interfejsie API biblioteki innej firmy, narzędzie do wyszukiwania w internecie pomoże Ci bez konieczności opuszczania Androida Studio.
Agent Androida Studio korzysta już z bazy wiedzy o Androidzie, aby uzyskiwać oficjalną dokumentację, ale nowoczesne tworzenie aplikacji na Androida opiera się na rozległym ekosystemie bibliotek zewnętrznych. Wyszukiwanie w internecie przez agenta rozszerza możliwości 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 wyszukiwanie 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 zostało zaprojektowane tak, aby było przydatne, ale nie przeszkadzało w pracy. Automatycznie uruchamia wyszukiwanie w internecie, gdy wykryje lukę w swojej lokalnej wiedzy. Możesz też przejąć kontrolę i poprosić o znalezienie konkretnych informacji – wystarczy, że w prompcie użyjesz frazy „wyszukaj w internecie…”. Dzięki integracji wyników wyszukiwania w internecie na żywo bezpośrednio w przestrzeni roboczej wyszukiwanie w internecie za pomocą agenta zapewnia, że zawsze pracujesz z najbardziej aktualnymi dostępnymi danymi, co przyspiesza proces roboczy i sprawia, że Twój projekt jest na bieżąco aktualizowany.
Wersje Android Studio Panda
Wersja Panda 4 to kolejny krok w rozwoju Android Studio, który ma na celu zwiększenie produktywności programistów dzięki AI. Zapoznaj się z artykułami Od promptu do działającego prototypu w Android Studio Panda 2 i Większe możliwości sterowania trybem agenta w Android Studio Panda 3.
Android Studio Panda 2
- Nowy proces tworzenia projektu 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, a także ma autonomiczną pętlę generowania, która obsługuje błędy kompilacji i wdraża aplikację na emulatorze.
- Asystent uaktualniania wersji: automatyzuje zarządzanie zależnościami i ich aktualizowanie, iteracyjnie próbując kompilacji i rozwiązując konflikty, aż do znalezienia stabilnej konfiguracji.
Android Studio Panda 3
- Umiejętności agenta: specjalistyczne, zdefiniowane przez użytkownika instrukcje (przechowywane w katalogu .skills), które uczą agenta AI możliwości związanych z projektem, 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 zwiększyć bezpieczeństwo, możesz też użyć opcjonalnej piaskownicy, która zapewnia ścisłą, odizolowaną kontrolę nad agentem.
- Szablon pustej aplikacji biblioteki aplikacji do samochodu: upraszcza tworzenie aplikacji zoptymalizowanych pod kątem jazdy na Androida Auto i system operacyjny Android Automotive, ponieważ zawiera wymagany powtarzalny kod.
Rozpocznij
Zacznij już teraz i przyspiesz swój rozwój. Pobierz Android Studio Panda 4 i zacznij już dziś korzystać z tych zaawansowanych funkcji opartych na agentach.
Jak zawsze, Twoja opinia jest dla nas bardzo ważna. Sprawdzaj znane problemy, zgłaszaj błędy i bądź częścią naszej aktywnej społeczności na LinkedIn, Medium, YouTube lub X. Pozdrawiamy
Czytaj dalej
-
Wiadomości o usługach
Android Studio Panda 3 jest już stabilny i gotowy 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 • Czas czytania: 3 minuty
-
Wiadomości o usługach
Android Studio Panda 2 jest już stabilna i gotowa do użycia w środowisku produkcyjnym.
Matt Dyor • Czas czytania: 3 minuty
-
Wiadomości o usługach
Jeśli jesteś deweloperem aplikacji na Androida i chcesz wdrożyć w niej innowacyjne funkcje oparte na AI, niedawno udostępniliśmy nowe, zaawansowane aktualizacje.
Thomas Ezan • Czas czytania: 3 minuty
Bądź na bieżąco
Otrzymuj co tydzień najnowsze informacje o tworzeniu aplikacji na Androida na swoją skrzynkę odbiorczą.