Wiadomości o usługach

Tworzenie aplikacji dla systemu Intelligence na Androidzie

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

Ogłoszono to dziś podczas The Android Show. Android przechodzi z systemu operacyjnego w system inteligentny, co stwarza więcej możliwości zaangażowania w Twoje aplikacje. Dzięki głębokiej integracji sprzętu i oprogramowania urządzenia z Androidem będą w stanie przewidywać potrzeby użytkowników, więc Twoja aplikacja będzie mogła skupić się na dostarczaniu odpowiednich wrażeń w odpowiednim momencie. W ramach tego programu ogłaszamy wprowadzenie Gemini Intelligence, czyli zestawu nowych funkcji, które pozwalają wykorzystać możliwości Gemini na naszych najbardziej zaawansowanych urządzeniach z Androidem.

Automatyzacja zadań za pomocą Gemini

Dzięki technologii Gemini Intelligence rozszerzamy możliwości Gemini w zakresie automatyzacji zadań w wybranych aplikacjach w imieniu użytkownika, zapewniając wbudowaną przejrzystość i kontrolę. Dzięki temu zyskasz kolejny sposób na zwiększenie zaangażowania użytkowników i kierowanie do aplikacji ruchu o wysokim poziomie intencji bez konieczności pisania kodu ani wykonywania skomplikowanych prac inżynieryjnych. Dzięki temu, że Gemini może wykonywać złożone, wieloetapowe zadania, takie jak zamawianie latte w kawiarni czy tworzenie koszyka na zakupy na podstawie listy produktów spożywczych w aplikacji do notatek, Gemini zajmuje się logistyką za użytkowników, dzięki czemu możesz skupić się na innowacjach i tworzeniu świetnych funkcji. 

Wiemy, że czasami użytkownicy chcą przeglądać treści, a czasami szybko wykonać jakieś zadanie. Początkowo ta funkcja była dostępna w przypadku wybranych partnerów z branży spożywczej i przewozów, aby umożliwić składanie zamówień na zakupy spożywcze lub zamawianie przejazdów. Obecnie jest ona rozszerzana na kolejne branże i formaty, w tym urządzenia składane, zegarki, samochody i okulary XR.

TAS-Gif (1).gif

Zwiększanie zaangażowania dzięki funkcjom aplikacji

Aby mieć większą kontrolę nad tym, jak agenci wchodzą w interakcje z Twoją aplikacją, możesz używać funkcji AppFunctions na Androidzie. Dzięki temu możesz udostępniać konkretne narzędzia, takie jak usługi, dane i działania, bezpośrednio w systemie operacyjnym i agentach, wraz z opisami w języku naturalnym. System może wtedy wykrywać i uruchamiać te narzędzia na różnych urządzeniach, co umożliwia użytkownikom wywoływanie funkcji aplikacji za pomocą systemu inteligentnego, aby uzyskać bogatsze i bardziej spersonalizowane wrażenia dzięki automatyzacji zadań. Rozpoczęliśmy testowanie tych wczesnych interfejsów API w ramach prywatnej wersji testowej w aplikacjach takich jak KakaoTalk, aby umożliwić użytkownikom „wysyłanie wiadomości” lub „rozpoczynanie połączeń głosowych” w ramach tej nowej platformy. Funkcje aplikacji umożliwiają już lokalne wykonywanie 25 przypadków użycia aplikacji na urządzeniach różnych producentów. Możesz eksperymentować z interfejsem API lokalnie i już teraz zgłosić zainteresowanie udziałem w programie wcześniejszego dostępu do AppFunctions, aby w pełni wykorzystać możliwości integracji.

Udostępniamy wiele ścieżek integracji, aby sprostać Twoim potrzebom na każdym etapie tej podróży po świecie AI. Możesz skorzystać z łatwej automatyzacji aplikacji bez konieczności zmiany kodu lub użyć interfejsu AppFunctions API, aby uzyskać większą kontrolę w sposób podobny do platformy MCP.

Ulepszone wrażenia użytkownika dzięki widżetom

Ulepszamy wrażenia użytkowników, rozszerzając obsługę widżetów na nowe formaty, zaczynając od samochodów. Daje to nowe możliwości angażowania użytkowników w 250 mln pojazdów zgodnych z Androidem Auto. 

Jetpack Glance ułatwia tworzenie wysokiej jakości widżetów. Teraz zyskuje nowe, zaawansowane możliwości dzięki nowej platformie bazowej o nazwie RemoteCompose.

  • Nowe, bogatsze, premium interakcje:  funkcja RemoteCompose została zaprojektowana tak, aby była wysoce adaptacyjna i energooszczędna, dzięki czemu pozwala na bogatsze, premium interakcje w trybie podglądu. Wkrótce będziesz mieć dostęp do nowych funkcji, takich jak szybkie przewijanie, ekspresyjne przyciski i efekty cząsteczkowe, które pozwolą Ci tworzyć bardziej angażujące widżety.
  • Wbudowana zgodność wsteczna: te funkcje RemoteCompose są obsługiwane od razu na urządzeniach z Androidem 16 lub nowszym. Korzystając z Jetpack Glance jako interfejsu API, zachowujesz pełną zgodność wsteczną. Na nowszych urządzeniach widżety będą automatycznie korzystać z tych funkcji interfejsu premium, a na starszych wersjach systemu operacyjnego będą działać w trybie ograniczonym.

RemoteCompose to także silnik funkcji Wygeneruj mój widżet, która umożliwia użytkownikom proszenie Gemini o tworzenie w pełni adaptacyjnych widżetów niestandardowych, które można bezproblemowo zmieniać i optymalizować pod kątem ekranu głównego użytkownika lub zegarka z Wear OS.

Tworzenie adaptacyjnych aplikacji na urządzenia inne niż telefony

Od urządzeń składanych, tabletów, zgodnych samochodów i gogli XR po nowe Googlebooki – obszar, na którym działają aplikacje na Androida, rozszerzył się na różne ekrany i formaty. Oto niektóre z aktualizacji, które pomogą Ci tworzyć elastyczne reklamy: 

morph-to-tablet.gif
  • Jetpack Navigation 3: nasza najnowsza Jetpack Navigation 3 zapewnia bardziej zaawansowaną obsługę adaptacyjną dzięki dodaniu dekoratorów scen do interfejsu Scene API. Dekoratory scen mogą służyć do modyfikowania sceny obliczonej przez strategię sceny aplikacji. Można ich na przykład używać do dodawania typowych elementów interfejsu, takich jak górne paski aplikacji i paski nawigacyjne, które chcesz dodać na poziomie sceny, a nie na poziomie wpisu nawigacyjnego. Komponent NavDisplay ma teraz wbudowaną funkcję, która sprawia, że wpisy nawigacyjne są elementami udostępnionymi, dzięki czemu możesz płynnie przechodzić między scenami. Więcej informacji znajdziesz w przepisach Nav3.
  • Jetpack Compose: wdrożenie Compose w aplikacji to nadal najprostszy sposób na rozpoczęcie tworzenia adaptacyjnych interfejsów, dlatego chcemy mieć pewność, że masz odpowiednie wsparcie architektoniczne. Pracujemy nad nowym zestawem elementów w Compose 1.11, które umożliwiają tworzenie elastycznych układów i dostosowywanie ich za pomocą komponentów Grid, Flexbox, MediaQuery i Style. Zanim usuniemy oznaczenie „Eksperymentalne”, chętnie poznamy Twoją opinię na ich temat.
  • Wskazówki dotyczące projektowania:  aby się zainspirować, przejrzyj naszą zaktualizowaną galerię projektów, nowe centrum projektowania na komputery lub wskazówki dotyczące układu adaptacyjnego.

Aby zapewnić różne wrażenia na różnych urządzeniach,  skorzystaj z najnowszych aktualizacji:

  • Biblioteka aplikacji do samochodu:  upraszczamy proces tworzenia aplikacji, rozwijając bibliotekę aplikacji do samochodu, która umożliwia „tworzenie raz” i dostarczanie dostosowanych, zoptymalizowanych pod kątem rozpraszania uwagi multimediów zarówno na Androida Auto, jak i na system operacyjny Android Automotive. Aby jeszcze bardziej zwiększyć zaangażowanie w samochodzie, rozszerzamy obsługę adaptacyjnych aplikacji wideo, dzięki czemu filmy mogą być odtwarzane na pełnym ekranie, gdy samochód jest zaparkowany.
  • Pakiet SDK Android XR:  pakiet SDK Android XR umożliwia tworzenie wysoce zróżnicowanych, niestandardowych funkcji dla rosnącego spektrum urządzeń XR, w tym nadchodzących przewodowych okularów XR (takich jak Project Aura od XREAL), a istniejące aplikacje adaptacyjne automatycznie pojawiają się w środowiskach immersyjnych bez dodatkowego nakładu pracy. Aby przygotować się na okulary z wyświetlaczem, możesz użyć Jetpack Compose Glimmer do tworzenia interfejsów, które można szybko przejrzeć i które są dostosowane do okularów z wyświetlaczem, oraz interfejsów Jetpack Projected API, aby przenosić wrażenia użytkownika aplikacji z telefonu do pola widzenia użytkownika. Wersja przedpremierowa 4 pakietu SDK Androida XR, która pojawi się w przyszłym tygodniu, wprowadza nowe komponenty interaktywne, takie jak Title Chips i Button Groups, które optymalizują wprowadzanie danych na touchpadach okularów. Usprawnia przepływ pracy dzięki nowemu interfejsowi ProjectedTestRule API, który umożliwia automatyzację środowisk testowych.

Nowy wiek dla użytkowników Androida

Od przejścia na system oparty na AI po wprowadzenie nowych formatów, takich jak Google Play Books, Android tworzy nowe sposoby na to, aby użytkownicy mogli w pełni wykorzystywać możliwości swoich urządzeń, a deweloperzy i twórcy aplikacji odgrywali w tym procesie kluczową rolę.

Funkcje Gemini Intelligence będą wdrażane falami, gdy tylko będą gotowe. Zaczniemy od najnowszych telefonów Samsung Galaxy i Google Pixel tego lata. Jeszcze w tym roku będą one dostępne na urządzeniach z Androidem, w tym na zegarkach, w samochodach, na okularach i laptopach.

Więcej informacji o tworzeniu aplikacji w tej nowej erze podamy na konferencji Google I/O w przyszłym tygodniu. 

Autor:
Czytaj dalej