Wiadomości o usłudze

Nowe funkcje oparte na agentach w Android Studio, nowe interfejsy API AI, pierwsze urządzenie z Androidem XR i inne nowości w jesiennym odcinku The Android Show

Czas czytania: 5 min
Wyświetl profil Matthew McCullougha
Matthew McCullough Vice President, Product Management, Android Developer

Znajdujemy się w ważnym momencie, w którym AI zmienia wszystko – od sposobu, w jaki pracujemy, po oczekiwania użytkowników wobec aplikacji. Naszym celem na Androidzie jest przekształcenie tej ewolucji AI w możliwości dla Ciebie i Twoich użytkowników. W jesiennym odcinku The Android Show przedstawiliśmy szereg nowych aktualizacji, które pomogą Ci uzyskać najwyższy zwrot z inwestycji w tworzenie aplikacji na platformę Androida. Od nowych funkcji opartych na agentach w Gemini w Android Studio po zupełnie nowy interfejs API AI na urządzeniu i pierwsze urządzenie z Androidem XR – jest wiele do omówienia. Przejdźmy do szczegółów.

Tworzenie własnych funkcji generatywnej AI za pomocą nowego interfejsu Prompt API

Na Androidzie oferujemy modele AI na urządzeniu lub w chmurze.  Dzisiaj z przyjemnością dajemy Ci pełną elastyczność w kształtowaniu danych wyjściowych modelu Gemini Nano przez przekazywanie dowolnych promptów za pomocą nowego interfejsu Prompt API, który jest teraz dostępny w wersji alfa. W przypadku flagowych urządzeń z Androidem Gemini Nano umożliwia tworzenie wydajnych opcji na urządzeniu, dzięki którym dane użytkowników nigdy nie opuszczają ich urządzeń. W maju podczas konferencji I/O wprowadziliśmy interfejsy API generatywnej AI na urządzeniu, które korzystają z modelu Gemini Nano. Dzięki temu typowe zadania, takie jak podsumowywanie, korekta i opisywanie obrazów, można łatwiej wykonywać za pomocą prostych interfejsów API. Kakao używa interfejsu Prompt API, aby przekształcić swoją usługę dostawy paczek. Zastępuje powolny, ręczny proces, w którym użytkownicy musieli kopiować i wklejać szczegóły do formularza, prostą wiadomością z prośbą o dostawę, a interfejs API automatycznie wyodrębnia wszystkie niezbędne informacje. Ta jedna funkcja skróciła czas realizacji zamówienia o 24% i zwiększyła konwersję nowych użytkowników o niesamowite 45%.

Korzystanie z Nano Banana i Imagen za pomocą pakietu SDK Firebase 

Jeśli chcesz dodać najnowocześniejsze funkcje do całej floty urządzeń z Androidem, nasze rozwiązania AI działające w chmurze z Firebase AI Logic będą doskonałym wyborem. Modele takie jak Gemini 2.5 Flash Image (znany też jako Nano Banana) i Imagen cieszą się ogromnym zainteresowaniem. Teraz użytkownicy mogą generować i edytować obrazy za pomocą Nano Banana, a następnie, aby uzyskać większą kontrolę, np. wybierać i przekształcać określone części obrazu, mogą korzystać z nowej funkcji edycji opartej na maskach, która wykorzystuje model Imagen. Więcej informacji znajdziesz w poście na blogu. Oprócz generowania obrazów możesz też używać multimodalnych funkcji Gemini do przetwarzania danych wejściowych w postaci tekstu, dźwięku i obrazu. Na przykład firma RedBus zrewolucjonizowała opinie użytkowników, korzystając z Gemini Flash za pomocą Firebase AI Logic, aby ułatwić przekazywanie opinii, zwiększyć ich inkluzywność i wiarygodność. Stary problem? krótkie opinie tekstowe o niskiej jakości; Nowe rozwiązanie? Użytkownicy mogą teraz dodawać opinie za pomocą głosowego wprowadzania tekstu w swoich językach ojczystych. Na podstawie dźwięku Gemini Flash generuje ustrukturyzowaną odpowiedź tekstową, która umożliwia tworzenie dłuższych, bardziej szczegółowych i wiarygodnych opinii użytkowników. To korzyść dla wszystkich: podróżnych, operatorów i deweloperów.

Zwiększanie produktywności dzięki usługom agentowym w Android Studio

Naszym celem jest zwiększenie Twojej produktywności dzięki Gemini w Android Studio. Dlatego wprowadzamy AI do naszych narzędzi. Deweloperzy tacy jak Pocket FM zaoszczędzili aż 50% czasu poświęcanego na tworzenie aplikacji. Dzięki niedawnemu wprowadzeniu trybu agenta możesz opisać złożony cel w języku naturalnym, a agent (za Twoją zgodą) zaplanuje i wprowadzi zmiany w wielu plikach w projekcie. Odpowiedzi agenta są teraz oparte na najnowocześniejszych praktykach programistycznych, a nawet mogą w czasie rzeczywistym odwoływać się do naszej najnowszej dokumentacji. Zaprezentowaliśmy nowe funkcje agentowe, takie jak aktualizacje trybu agenta, możliwość uaktualniania interfejsów API w Twoim imieniu i nowy asystent projektu. Ogłosiliśmy też, że będzie można używać dowolnego LLM do obsługi funkcji AI w Android Studio, co zapewni większą elastyczność i wybór sposobu wprowadzania AI do przepływu pracy. Aby korzystać z najnowszych stabilnych funkcji, takich jak tworzenie kopii zapasowej i synchronizacja, pobierz najnowszą stabilną wersję Android Studio.

Ulepszanie programowania na Androida wspomaganego przez AI i ulepszanie LLM za pomocą testu porównawczego Androida

Naszym celem jest ułatwienie deweloperom aplikacji na Androida tworzenia świetnych rozwiązań. Ponieważ coraz więcej kodu jest pisane przez AI, deweloperzy proszą o modele, które wiedzą więcej o tworzeniu aplikacji na Androida. Chcemy pomagać programistom aplikacji na Androida w zwiększaniu produktywności, dlatego tworzymy nowy zestaw zadań dla LLM w różnych typowych obszarach programowania na Androida. Celem jest dostarczenie twórcom LLM punktu odniesienia, który będzie wyznaczał kierunek rozwoju aplikacji na Androida o wysokiej jakości, dzięki czemu programiści aplikacji na Androida będą mieli do wyboru szereg przydatnych modeli pomocy opartej na AI. 

Aby odzwierciedlić wyzwania związane z tworzeniem aplikacji na Androida, test porównawczy składa się z rzeczywistych problemów pochodzących z publicznych repozytoriów Androida na GitHubie. Podczas każdej oceny LLM próbuje odtworzyć żądanie pull, które jest następnie weryfikowane za pomocą testów utworzonych przez człowieka. Dzięki temu możemy mierzyć zdolność modelu do poruszania się po złożonych bazach kodu, rozumienia zależności i rozwiązywania problemów, z którymi spotykasz się na co dzień. 

Kończymy opracowywanie zestawu zadań, które będziemy testować na dużych modelach językowych, a wyniki udostępnimy publicznie w najbliższych miesiącach. Nie możemy się doczekać, aby zobaczyć, jak wpłynie to na rozwój aplikacji na Androida wspomagany przez AI oraz jak zwiększy elastyczność i możliwości wyboru podczas tworzenia aplikacji na Androida.

benchmark.gif

Pierwsze urządzenie z Androidem XR: Samsung Galaxy XR

W zeszłym tygodniu we współpracy z firmą Samsung wprowadziliśmy na rynek pierwsze urządzenie z nowej fali urządzeń z Androidem XR: Galaxy XR. Urządzenia z Androidem XR są tworzone całkowicie w erze Gemini, co stwarza dla Twojej aplikacji nowe, ważne możliwości platformy. A ponieważ Android XR jest oparty na znanych platformach Androida, tworząc aplikacje adaptacyjne, tworzysz je już pod kątem XR. Aby w pełni wykorzystać możliwości funkcji Androida XR, możesz użyć pakietu SDK Jetpack XR. Doskonałym przykładem takiego działania jest zespół Calm. Udało im się przekształcić aplikację mobilną w przestrzenne doświadczenie. Pierwszego dnia stworzyli pierwsze funkcjonalne menu XR, a w ciągu zaledwie 2 tygodni – podstawowe środowisko XR, wykorzystując istniejącą bazę kodu Androida i pakiet SDK Jetpack XR.  Więcej informacji o Androidzie XR znajdziesz w naszym artykule z serii Spotlight Week z zeszłego tygodnia. 

Jetpack Navigation 3 jest w wersji beta

Nowa biblioteka Jetpack Navigation 3  jest teraz dostępna w wersji beta. Zamiast osadzać zachowanie w samej bibliotece, udostępniamy „instrukcje” z dobrymi ustawieniami domyślnymi (instrukcje nav3 na GitHubie). Jest w pełni dostosowywalny, obsługuje animacje i jest adaptacyjny. Komponent Nav 3 został utworzony od podstaw, a jego podstawowym elementem składowym jest stan Compose. Oznacza to, że w pełni wykorzystuje model programowania deklaratywnego – zmieniasz stan, który posiadasz, a Nav3 reaguje na ten nowy stan. Jeśli chodzi o Compose, pracujemy nad tym, aby tworzenie interfejsu było szybsze i łatwiejsze. Dodajemy funkcje, o których mówiliście, że są Wam potrzebne w widokach, a jednocześnie dbamy o to, aby Compose działał wydajnie.

Przyspiesz rozwój swojej firmy w Google Play

AI przyspiesza tworzenie aplikacji, dlatego Google Play usprawnia przepływ pracy w Konsoli Play, aby rozwój Twojej firmy mógł nadążyć za kodem. Nowy, zorientowany na cele panel aplikacji wyświetla najważniejsze dane w widocznym miejscu. Nowe funkcje przyspieszają i usprawniają codzienne operacje – od testów przedpremierowych z walidacją precyzyjnych linków po podsumowania statystyk oparte na AI i lokalizację ciągów znaków w aplikacji. Te zmiany to dopiero początek. Zapoznaj się z pełną listą ogłoszeń, aby dowiedzieć się, co nowego w Google Play.  

Obejrzyj jesienny odcinek The Android Show

Dziękujemy za obejrzenie jesiennego odcinka The Android Show. Cieszymy się, że możemy wspólnie tworzyć wspaniałe rzeczy, a ten program jest ważną częścią naszej rozmowy z Tobą. Chętnie poznamy Twoje pomysły na kolejny odcinek, więc skontaktuj się z nami na platformie X lub LinkedIn. Specjalne podziękowania dla współgospodarzy, Rebeki Gutteridge i Adetunjiego Dahunsiego, za pomoc w przekazywaniu najnowszych informacji.

Autor:
Czytaj dalej