Wiadomości o usłudze

Tworzenie aplikacji na system inteligentny na Androidzie

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

Podczas dzisiejszego wydarzenia The Android Show ogłosiliśmy, że Android przekształca się z systemu operacyjnego w system inteligentny, co stwarza więcej możliwości interakcji z Twoimi aplikacjami. Dzięki głębokiej integracji sprzętu i oprogramowania urządzenia z Androidem będą mogły wykonywać ciężką pracę polegającą na przewidywaniu potrzeb użytkowników, dzięki czemu Twoja aplikacja będzie mogła skupić się na dostarczaniu odpowiednich wrażeń we właściwym momencie. W ramach tych działań ogłaszamy Gemini Intelligence, zestaw 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 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 zyskujesz kolejny sposób na angażowanie użytkowników i przyciąganie do aplikacji ruchu o wysokiej wartości bez konieczności pisania kodu czy wykonywania skomplikowanych prac programistycznych. Dzięki temu, że Gemini może wykonywać złożone, wieloetapowe zadania, takie jak zamawianie latte w kawiarni czy dodawanie produktów do koszyka na podstawie listy zakupów w aplikacji do robienia notatek, zajmuje się on logistyką za użytkowników, co pozwala Ci skupić się na innowacjach i tworzeniu świetnych funkcji. 

Wiemy, że czasami użytkownicy chcą po prostu przeglądać treści, a innym razem chcą szybko wykonać jakieś zadanie. Funkcja ta została początkowo wprowadzona we współpracy z wybranymi partnerami z branży gastronomicznej i przewozowej, 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 agenty wchodzą w interakcję z Twoją aplikacją, możesz użyć AppFunctions na Androidzie. Dzięki temu możesz udostępniać konkretne narzędzia, takie jak usługi, dane i działania, bezpośrednio systemowi operacyjnemu i agentom, wraz z opisami w języku naturalnym. System może następnie wykrywać i wykonywać te narzędzia na różnych urządzeniach, umożliwiając użytkownikom aktywowanie funkcji aplikacji za pomocą systemu AI, co zapewnia bogatsze i bardziej spersonalizowane doświadczenia związane z automatyzacją zadań. Zaczęliśmy testować te interfejsy API na wczesnym etapie w ramach prywatnej wersji testowej z aplikacjami takimi jak KakaoTalk, aby umożliwić użytkownikom wysyłanie wiadomości i inicjowanie połączeń głosowych za pomocą tej nowej platformy. Funkcje AppFunctions umożliwiły 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 dołączeniem do programu wcześniejszego dostępu do funkcji aplikacji, aby uzyskać pełne możliwości integracji.

Udostępniamy wiele ścieżek integracji, aby pomóc Ci na każdym etapie tej drogi, niezależnie od tego, czy chodzi o prostą automatyzację aplikacji niewymagającą kodowania, czy o korzystanie z interfejsu AppFunctions API, który zapewnia większą kontrolę w stylu MCP. 

Lepsze 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 nawiązywania kontaktu z użytkownikami 250 mln pojazdów zgodnych z Androidem Auto. 

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

  • Nowe, bardziej rozbudowane interakcje premium:  funkcja RemoteCompose została zaprojektowana z myślą o wysokiej adaptacyjności i oszczędzaniu baterii, dzięki czemu Glance może oferować bardziej rozbudowane interakcje premium. Wkrótce będziesz mieć możliwość korzystania z nowych funkcji, takich jak przewijanie z przyciąganiem, przyciski ekspresyjne i efekty cząsteczkowe, aby tworzyć bardziej angażujące widżety.
  • Wbudowana zgodność wsteczna: te zaawansowane funkcje RemoteCompose są obsługiwane od razu po zainstalowaniu na Androidzie 16 i nowszych wersjach. Używając Jetpack Glance jako interfejsu API, zachowujesz pełną zgodność wsteczną. Widżety będą automatycznie korzystać z tych funkcji interfejsu premium na nowszych urządzeniach, a na starszych wersjach systemu operacyjnego będą działać w trybie łagodnej degradacji.

Ponadto RemoteCompose jest silnikiem funkcji Wygeneruj mój widżet, która pozwala użytkownikom poprosić Gemini o utworzenie w pełni adaptacyjnych, niestandardowych widżetów, których rozmiar można zmieniać i które można optymalizować pod kątem ekranu głównego lub zegarka z Wear OS.

Tworzenie aplikacji adaptacyjnych na urządzenia inne niż telefony

Od urządzeń składanych, tabletów, zgodnych samochodów i gogli XR po nowe Googlebooki – aplikacje na Androida są dostępne na różnych ekranach i urządzeniach. Oto niektóre z aktualizacji, które pomogą Ci tworzyć aplikacje adaptacyjne: 

morph-to-tablet.gif
  • Jetpack Navigation 3: nasza najnowsza wersja Jetpack Navigation 3 zapewnia lepszą obsługę adaptacyjną, dodając dekoratory scen do interfejsu Scene API. Dekoratory sceny 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. NavDisplay zawiera teraz wbudowaną funkcję, która sprawia, że wpisy nawigacyjne są elementami udostępnianymi, 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 użytkownika. Chcemy mieć pewność, że masz odpowiedni poziom wsparcia architektonicznego. Pracujemy nad nowym zestawem elementów konstrukcyjnych w Compose 1.11, które umożliwią tworzenie układów elastycznych i ich dostosowywanie za pomocą Grid, Flexbox, MediaQuery i Style. Zanim usuniemy oznaczenie „Eksperymentalne”, chętnie poznamy Twoją opinię na ich temat.
  • Wskazówki dotyczące projektowania:  aby znaleźć inspirację, zapoznaj się z naszą zaktualizowaną galerią projektów, nowym centrum projektowania na komputery lub wskazówkami dotyczącymi układu adaptacyjnego.

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

  • Biblioteka aplikacji do samochodu:  usprawniamy proces tworzenia aplikacji, rozszerzając bibliotekę aplikacji do samochodu, która umożliwia jednorazowe utworzenie aplikacji i dostarczanie spersonalizowanych, zoptymalizowanych pod kątem rozpraszania uwagi multimediów zarówno na Androida Auto, jak i system operacyjny Android Automotive. Zwiększamy też możliwości korzystania z funkcji w samochodzie, rozszerzając obsługę adaptacyjnych aplikacji wideo, dzięki czemu filmy można odtwarzać na pełnym ekranie, gdy samochód jest zaparkowany.
  • Pakiet SDK Androida XR:  pakiet SDK Androida XR umożliwia tworzenie wysoce zróżnicowanych, niestandardowych doświadczeń na coraz szerszą gamę urządzeń XR, w tym na nadchodzące przewodowe okulary XR (takie jak Project Aura firmy XREAL). Jednocześnie istniejące aplikacje adaptacyjne automatycznie pojawiają się w środowiskach immersyjnych bez dodatkowego nakładu pracy programistycznej. Możesz przygotować się na okulary z wyświetlaczem, używając Jetpack Compose Glimmer do tworzenia interfejsów użytkownika dostosowanych do okularów z wyświetlaczem, a także interfejsów API Jetpack Projected, aby przenosić wrażenia użytkownika aplikacji z telefonu do pola widzenia użytkownika. W przyszłym tygodniu udostępnimy czwartą wersję przedpremierową pakietu SDK Android XR dla programistów, która wprowadzi nowe komponenty interaktywne, takie jak elementy Title Chips i Button Groups, optymalizujące wprowadzanie danych za pomocą paneli dotykowych okularów. Usprawnia on przepływ pracy dzięki nowemu interfejsowi ProjectedTestRule API, który umożliwia automatyzację środowisk testowych.

Nowa era dla użytkowników Androida

Od przejścia na system oparty na AI po rozszerzenie nowych formatów, takich jak Googlebooki, Android tworzy nowe sposoby na lepsze wykorzystanie urządzeń, a w centrum tych działań znajdują się deweloperzy i twórcy aplikacji.

Funkcje Gemini Intelligence będą wdrażane falami, gdy będą gotowe, zaczynając 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 zegarku, w samochodzie, na okularach i laptopach.

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

Autor:
Czytaj dalej