Nowości dotyczące produktów

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

Czas czytania: 5 minut
Matthew McCullough
Vice President, Product Management, Android Developer

Żyjemy w ważnym momencie, w którym AI zmienia wszystko – od sposobu pracy po oczekiwania użytkowników wobec Twoich aplikacji. Naszym celem w Androidzie jest przekształcenie tej ewolucji AI w możliwości dla Ciebie i Twoich użytkowników. W dzisiejszym jesiennym odcinku The Android Show przedstawiliśmy wiele nowych aktualizacji, które mają na celu zapewnienie jak największego zwrotu z inwestycji w tworzenie aplikacji na platformę Android. Od nowych funkcji opartych na agentach w Gemini w Android Studio po zupełnie nowy interfejs AI API na urządzeniu i pierwsze urządzenie z Androidem XR – jest o czym mówić. Zacznijmy!

Twórz własne funkcje generatywnej AI za pomocą nowego interfejsu Prompt API

W Androidzie oferujemy modele AI na urządzeniu lub w chmurze.Z przyjemnością informujemy, że dzięki nowemu interfejsowi Prompt API , który jest teraz dostępny w wersji alfa, możesz w pełni kształtować dane wyjściowe modelu Gemini Nano, przekazując dowolny prompt. W przypadku flagowych urządzeń z Androidem Gemini Nano umożliwia tworzenie wydajnych opcji na urządzeniu, w których dane użytkowników nigdy nie opuszczają urządzenia. W maju na konferencji I/O udostępniliśmy interfejsy GenAI API na urządzeniu, które korzystają z modelu Gemini Nano i ułatwiają wykonywanie typowych zadań dzięki prostym interfejsom API do takich zadań jak podsumowywanie, korekta i opisywanie obrazów.Firma Kakao użyła interfejsu Prompt API do przekształcenia usługi dostarczania paczek. Zastąpiła 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ę. 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 współczynnik konwersji nowych użytkowników o niesamowite 45%.

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

Jeśli chcesz dodać najnowocześniejsze funkcje do wszystkich urządzeń z Androidem, nasze rozwiązania AI oparte na chmurze z Firebase AI Logic są doskonałym rozwiązaniem. Modele takie jak Gemini 2.5 Flash Image (znany też jako Nano Banana) i Imagen cieszą się ogromnym zainteresowaniem. Użytkownicy mogą teraz generować i edytować obrazy za pomocą Nano Banana, a następnie, aby uzyskać większą kontrolę, np. wybrać i przekształcić określone części obrazu, mogą użyć nowej funkcji edycji opartej na maskach, która wykorzystuje model Imagen. Więcej informacji znajdziesz w naszym poście na blogu. Oprócz generowania obrazów możesz też używać funkcji multimodalnych Gemini do przetwarzania tekstu, dźwięku i obrazów.Na przykład firma RedBus zrewolucjonizowała opinie użytkowników, używając Gemini Flash za pomocą Firebase AI Logic aby ułatwić, zwiększyć inkluzywność i niezawodność przekazywania opinii. Stary problem: krótkie, niskiej jakości opinie tekstowe. Nowe rozwiązanie: użytkownicy mogą teraz zostawiać 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, bogatszych i bardziej wiarygodnych opinii użytkowników. To korzyść dla wszystkich: podróżnych, operatorów i deweloperów.

Zwiększanie produktywności dzięki funkcjom opartym na agentach w Android Studio

Naszym celem w Gemini w Android Studio jest zwiększenie Twojej produktywności, dlatego wprowadzamy AI w naszych narzędziach. Deweloperzy tacy jak Pocket FM odnotowali imponujące oszczędności czasu programowania wynoszące 50%. Dzięki niedawno wprowadzonemu trybowi 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 Twoim 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 oparte na agentach, takie jak aktualizacje trybu agenta, możliwość uaktualniania interfejsów API w Twoim imieniu, nowy asystent projektu, a także ogłosiliśmy, że będziesz mieć możliwość korzystania z dowolnego modelu LLM, aby zasilać funkcje AI w Android Studio, co zapewni Ci większą elastyczność i wybór w zakresie sposobu wykorzystania AI w Twoim procesie pracy. Aby korzystać z najnowszych stabilnych funkcji, takich jak tworzenie kopii zapasowych i synchronizacja, pobierz najnowszą stabilną wersję Android Studio.

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

Naszym celem jest ułatwienie deweloperom Androida tworzenia doskonałych aplikacji. Większość kodu jest teraz pisana przez AI, dlatego deweloperzy proszą o modele, które mają większą wiedzę na temat programowania aplikacji na Androida. Chcemy pomóc deweloperom w zwiększeniu produktywności, dlatego tworzymy nowy zestaw zadań dla modeli LLM w różnych typowych obszarach programowania aplikacji na Androida. Chcemy zapewnić twórcom modeli LLM test porównawczy, który będzie wyznaczał standardy wysokiej jakości programowania aplikacji na Androida, aby deweloperzy Androida mieli do wyboru szereg przydatnych modeli do pomocy AI. 

Aby odzwierciedlić wyzwania związane z programowaniem aplikacji na Androida, test porównawczy składa się z rzeczywistych problemów pochodzących z publicznych repozytoriów Androida w GitHubie. Każda ocena polega na tym, że model LLM próbuje odtworzyć żądanie pull, które jest następnie weryfikowane za pomocą testów napisanych przez człowieka. Dzięki temu możemy zmierzyć 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 tworzenie zestawu zadań, które będziemy testować na modelach LLM, a wyniki udostępnimy publicznie w najbliższych miesiącach. Z niecierpliwością czekamy na to, jak wpłynie to na programowanie aplikacji na Androida wspomagane przez AI oraz na dodatkową elastyczność i wybór, które zapewni Ci tworzenie aplikacji na Androida.

benchmark.gif

Pierwsze urządzenie z Androidem XR: Samsung Galaxy XR

W zeszłym tygodniu wprowadziliśmy na rynek pierwsze urządzenie z nowej fali urządzeń z Androidem XR: Galaxy XR, we współpracy z firmą Samsung.Urządzenia z Androidem XR są tworzone w całości w erze Gemini, co stwarza nowe możliwości dla Twojej aplikacji. A ponieważ Android XR jest oparty na znanych frameworkach Androida, podczas tworzenia aplikacji adaptacyjnych tworzysz już aplikacje na XR. Aby w pełni wykorzystać potencjał funkcji Androida XR, możesz użyć pakietu Jetpack XR SDK. Doskonałym przykładem tego w praktyce jest zespół Calm. Udało im się przekształcić aplikację mobilną w wciągające środowisko przestrzenne. Pierwsze funkcjonalne menu XR stworzyli w pierwszym dniu, a podstawowe funkcje XR w ciągu zaledwie 2 tygodni, wykorzystując istniejącą bazę kodu Androida i pakiet Jetpack XR SDK.Więcej informacji o Androidzie XR znajdziesz w naszym poście z zeszłego tygodnia.

Jetpack Navigation 3 jest w wersji beta

Nowa biblioteka Jetpack Navigation 3  jest już dostępna w wersji beta. Zamiast osadzać zachowanie w samej bibliotece, udostępniamy „przepisy” z dobrymi ustawieniami domyślnymi (przepisy nav3 w GitHubie). Jest ona w pełni konfigurowalna, obsługuje animacje i jest adaptacyjna. Biblioteka Nav 3 została zbudowana od podstaw z użyciem stanu Compose jako podstawowego elementu składowego. Oznacza to, że w pełni wykorzystuje ona deklaratywny model programowania – zmieniasz stan, którego jesteś właścicielem, a Nav3 reaguje na ten nowy stan. W przypadku Compose pracujemy nad tym, aby ułatwić i przyspieszyć tworzenie interfejsu, uwzględniając funkcje, których potrzebujesz w widokach, a jednocześnie dbając o wydajność Compose.

Przyspiesz rozwój swojej firmy w Google Play

Dzięki AI, która przyspiesza tworzenie aplikacji, Google Play usprawnia proces pracy w Konsoli Play, aby rozwój Twojej firmy mógł nadążać za Twoim kodem. Przeprojektowany, zorientowany na cele panel aplikacji umieszcza na pierwszym planie przydatne dane. Ponadto nowe funkcje przyspieszają, ułatwiają i usprawniają codzienne operacje: od testowania wersji przedpremierowej z weryfikacją precyzyjnych linków po podsumowania analityki oparte na AI i lokalizację ciągów tekstowych aplikacji. Te aktualizacje to dopiero początek. Aby poznać najnowsze informacje z Play, zapoznaj się z pełną listą ogłoszeń.  

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 X lub LinkedIn. Szczególne podziękowania dla moich współgospodarzy, Rebeki GutteridgeAdetunjiego Dahunsiego, za pomoc w udostępnianiu najnowszych informacji.

Autor:

Czytaj dalej