Android Studio Rabbit 2 jest teraz stabilny i gotowy do użycia w środowisku produkcyjnym. Ta wersja zawiera kluczowe funkcje, które ułatwią Ci programowanie, takie jak Bring Your Own Agent, nowe funkcje emulatora XR, aktualizacja LeakCanary, nowe narzędzie do zarządzania umiejętnościami agenta, inspekcja kodu przez AI i inne. Więcej informacji o tych stabilnych funkcjach i funkcjach w najnowszej wersji Android Studio Canary znajdziesz w prezentacjach i rozmowach, które udostępniamy na Android Dev Summit, który jest dziś transmitowany na żywo.
Bring Your Own Agent (BYOA): integracja preferowanych agentów kodujących
Wiemy, jak ważna jest dla Ciebie elastyczność w przepływach pracy. Możesz teraz korzystać z najlepszych agentów i najlepszych narzędzi do tworzenia aplikacji na Androida. Jeśli wolisz konkretnego agenta zgodnego z ACP, możesz go wybrać. Jeśli potrzebujesz opłacalności konkretnego agenta w swoim projekcie, możesz ją uzyskać. Jeśli musisz korzystać z usług konkretnego dostawcy, aby zachować zgodność z umową korporacyjną, możesz to zrobić.
Możesz wybierać spośród ponad 40 agentów kodowania, w tym Claude Agent, Codex od OpenAI, Junie i Google Antigravity. Agenci mają dostęp do narzędzi Android Studio, takich jak Android Emulator, systemy kompilacji i Logcat. Mogą też korzystać z umiejętności Androida, aby wykonywać złożone zadania.
Aby zacząć korzystać z BYOA, otwórz okno agenta i wybierz preferowanego agenta lub wybierz agenta w sekcji Ustawienia > Narzędzia > AI > Agenty, uwierzytelnij się i prześlij pierwszego prompta.
Tworzenie aplikacji na Androida XR za pomocą emulatorów
Emulatory Androida XR dla okularów XR, okularów audio i okularów z wyświetlaczem są teraz stabilne w Android Studio i zawierają nowe oraz zaktualizowane funkcje, dzięki czemu możesz tworzyć, ulepszać i testować funkcje Androida XR bezpośrednio na laptopie. Zaktualizowany emulator okularów z wyświetlaczem umożliwia dostosowanie środowiska za pomocą własnych zdjęć sferycznych lub obrazu z połączonej kamery, dzięki czemu możesz testować rzeczywiste środowiska fizyczne z dowolnego miejsca. Wprowadziliśmy też nowe wskaźniki LED stanu mikrofonu i kamery oraz ulepszyliśmy kreator parowania, aby szybciej i bardziej niezawodnie parować wirtualny telefon z wirtualnym dźwiękiem i okularami z wyświetlaczem. Aby rozpocząć, uruchom emulatory XR, audio lub okularów z wyświetlaczem w Menedżerze urządzeń.
Odkrywanie, instalowanie i zarządzanie umiejętnościami Androida w Android Studio
Teraz możesz łatwiej odkrywać, instalować i zarządzać umiejętnościami Androida bezpośrednio w menedżerze umiejętności w Android Studio, co zapewnia szczegółową kontrolę nad specjalistycznymi przepływami pracy i wskazówkami proceduralnymi dostępnymi dla agenta. Android Studio zawiera umiejętności dotyczące Androida i umiejętności agenta Firebase, takie jak migracja starszych widoków XML do Jetpack Compose, uaktualnienie do AGP 9, wdrażanie układów adaptacyjnych na urządzeniach składanych i tabletach czy integracja usług CameraX i Firebase.
Otwórz kartę edytora Umiejętności z menu z 3 kropkami w panelu agenta (Zarządzaj umiejętnościami agenta), wpisując @ w polu czatu i klikając Zarządzaj umiejętnościami, lub wybierając Ustawienia > Narzędzia > AI > Menedżer umiejętności.
Poprawki agentowe z LeakCanary
Android Studio bezpośrednio integruje LeakCanary z wbudowanym agentem, aby pomóc Ci diagnozować i rozwiązywać problemy z wyciekami pamięci bez opuszczania IDE. Dzięki tej integracji LeakCanary może dostarczać bardziej zrozumiałe wyjaśnienia przyczyn wycieków pamięci i proponować konkretne zmiany w kodzie, które pozwolą je wyeliminować. Wypróbuj tę funkcję w zadaniu LeakCanary w profilerze.
Gemini Enterprise w Android Studio
Zespoły inżynierów, które potrzebują zarządzania klasy korporacyjnej, rygorystycznych ustawień prywatności danych i niestandardowych integracji z wewnętrzną bazą wiedzy, mogą korzystać z pełnej obsługi Gemini Enterprise w Android Studio od wersji Android Studio Rabbit 1. Możesz używać Gemini Enterprise do łączenia się z systemami projektowania, wewnętrznymi pakietami SDK i prywatnymi repozytoriami, aby uzyskiwać trafne odpowiedzi w swoich przypadkach użycia.
Gemini Enterprise w Android Studio zapewnia zespołom w firmach kluczowe funkcje:
- Ścisła ochrona prywatności danych: gwarantuje, że kod źródłowy i kontekst obszaru roboczego nigdy nie są przechowywane ani używane do trenowania globalnych modeli podstawowych.
- Zgodność i logi kontrolne: pełny wgląd w działania agentów, wygenerowane poprawki i historię promptów w ramach zabezpieczeń organizacji.
- Zasady administratora: scentralizowane zarządzanie dla administratorów IT, które umożliwia definiowanie zatwierdzonych umiejętności, agentów i punktów końcowych modeli w zespołach programistów.
Przejście od nieprzetworzonych różnic do weryfikacji kodu z pomocą dzięki funkcji sprawdzania zmian
Narzędzia oparte na agentach pomagają pisać i refaktoryzować kod szybciej niż kiedykolwiek, ale pojawił się nowy problem: sprawdzanie i weryfikowanie całego tego kodu. Przegląd zmian AI jest dostępny wszędzie tam, gdzie w Android Studio wprowadzane są zmiany w kodzie. Możesz uruchomić sprawdzanie z 3 wizualnych punktów wejścia lub bezpośrednio z okna czatu z agentem.
Proces sprawdzania zmian rozpoczyna się od identyfikacji zalecanych poprawek, w ramach których agent niezależnie sprawdza zmiany, oczekujące zatwierdzenia lub zatwierdzone zmiany podlegające weryfikacji. Po wprowadzeniu zalecanych poprawek możesz kliknąć Utwórz przewodnik, aby rozpocząć przewodnik z instrukcjami. Zamiast zmuszać Cię do czytania plików w porządku alfabetycznym, przewodnik przyspiesza sprawdzanie, grupując i ustalając priorytety powiązanych fragmentów różnic w projekcie w logiczne motywy.
Pierwsze kroki
Aby zacząć korzystać z tych funkcji, pobierz najnowszą wersję stabilną Android Studio. Jeśli znajdziesz błąd, zgłoś problem. Dołącz do społeczności deweloperów aplikacji na Androida na LinkedInie, YouTube i X.
Prezentacje i rozmowy na temat tych i innych funkcji możesz zobaczyć podczas wydarzenia Android Dev Summit, które jest dziś transmitowane na żywo. Możesz też dowiedzieć się więcej o aktualizacjach narzędzi agentowych na Androida. Nie możemy się doczekać, aby zobaczyć, co stworzysz.
-
Wiadomości o usłudzeW tym roku na konferencji Google I/O nie tylko wprowadzamy zmiany, ale też fundamentalnie zmieniamy sposób tworzenia aplikacji. Nasze najnowsze narzędzia zostały stworzone z myślą o erze agentów i zawierają funkcje, które zwiększają produktywność programistów aplikacji na Androida ORAZ możliwości agentów AI wdrażanych w bazie kodu.
Matthew Warner • Czas czytania: 8 min -
Wiadomości o usłudzeKażdy deweloper ma unikalny proces i potrzeby związane z AI, dlatego ważne jest, aby mógł wybrać, w jaki sposób AI ma mu pomagać w pracy. W styczniu wprowadziliśmy możliwość wyboru dowolnego lokalnego lub zdalnego modelu AI do obsługi funkcji AI w Android Studio.
Matthew Warner • Czas czytania: 2 min -
Wiadomości o usłudzeW zeszłym roku Android Studio zostało otwarte na dowolny model AI. Dziś idziemy o krok dalej i wprowadzamy obsługę wybranych przez Ciebie agentów kodowania.
Matthew Warner • Czas czytania: 3 min
Otrzymuj co tydzień najnowsze informacje o tworzeniu aplikacji na Androida na swoją skrzynkę odbiorczą.