Plasterki i akcje aplikacji to interfejsy API systemu Android P, które przenoszą zawartość Twojej aplikacji do Asystenta Google

Plasterki i akcje aplikacji to nowe interfejsy API w systemie Android P, które pomagają programistom udostępniać zawartość i możliwości poza aplikacją. Akcje aplikacji są dostępne w Sklepie Play, Pixel Launcherze i Asystencie Google, natomiast Plasterki są dostępne w aplikacji Google.

Dla niezależnych twórców aplikacji praca następująca po faktycznym stworzeniu aplikacji może być często najtrudniejszą częścią pracy. Jak sprawić, by ludzie dowiedzieli się o Twojej aplikacji? A kiedy już zaczniesz zdobywać kilku użytkowników, jak ich zatrzymać? Zaangażowanie użytkowników, aby wracali do Twojej aplikacji (a tym samym jej nie odinstalowywali), jest kluczem do zbudowania stabilnej, dedykowanej bazy użytkowników. Dlatego Google wprowadza nowe interfejsy API w systemie Android P o nazwie Slices i App Actions.

Przy dziesiątkach, a może nawet setkach aplikacji zainstalowanych na urządzeniach użytkowników, Twojej aplikacji trudno jest konkurować o uwagę użytkownika. Chcesz, aby użytkownik często otwierał Twoją aplikację, dzięki czemu możesz udostępniać mu więcej treści, utrzymując w ten sposób jego zaangażowanie i potencjalnie generując większe przychody. W miarę jak użytkownicy przenoszą swoją uwagę z pojedynczych aplikacji na agregatory treści, takie jak

Kanał Google, musisz znaleźć sposób na wyświetlenie zawartości aplikacji tam, gdzie ludzie spędzają większość czasu. Nowa Android P Interfejsy API pomagają programistom właśnie w tym, umożliwiając wyświetlanie fragmentów interfejsu użytkownika aplikacji (Plasterki) lub działań kontekstowych w oparciu o możliwości aplikacji (Akcje aplikacji).

Korzystanie z nowego interfejsu API Slices

Niektórzy z bardziej wnikliwych obserwatorów wśród was mogli zauważyć nowość API plasterków pojawić się w Dokumentacja API wydany wraz z pierwszym Podgląd programisty Androida P. Dokumentacja jest raczej niejasna, ale dziś mamy jaśniejszy obraz wizji, jaką Google ma w stosunku do tego nowego API. Jest to sposób, w jaki aplikacje innych firm mogą udostępniać swoje treści w aplikacjach takich jak Aplikacja Google, ale w sposób dynamiczny, interaktywny i płynny. Wycinki mogą obejmować dane na żywo, przewijaną treść, działania wbudowane i głębokie linki do aplikacji, dzięki czemu masz duży wybór w zakresie treści, które chcesz pokazać użytkownikowi.

Załóżmy na przykład, że tworzysz aplikację do planowania podróży dla sieci hoteli z możliwością zameldowania i wymeldowania z hotelu. Jeśli hotel wysyła do użytkownika e-maile z potwierdzeniami, a użytkownik ma włączoną funkcję Google Feed, Google może śledzić rezerwację. Ale to nie skłania użytkowników do tego twój aplikacja, prawda? Dzięki interfejsowi API Slices możesz zamiast tego wyświetlić rezerwację w bardziej naturalny sposób, gdy użytkownik wyszukuje termin odnoszący się do rezerwacji.

Plasterki w aplikacji Google. Źródło: Google

A co, jeśli jesteś programistą tworzącym nowy, zgrabny odtwarzacz muzyki z rozszerzeniem Wygląd materiału interfejs? Jeśli użytkownik utworzył w aplikacji playlistę i chcesz mu przypominać o tych słodkich melodiach, możesz poinformować go, gdy otworzy aplikację Google i wyszuka powiązany utwór, wykonawcę, album itp.

Przykładowa playlista muzyczna. Źródło: Google

Na koniec załóżmy, że pracujesz nad aplikacją dla firmy zajmującej się współdzieleniem przejazdów lub innej powiązanej firmy. Jeśli użytkownik będzie szukać w aplikacji Google sposobu rezerwacji odpowiedniej usługi, możesz udostępnić mu interaktywny fragment aplikacji, który umożliwi mu szybkie dokończenie rezerwacji.

Plasterki z aplikacji Lyft. Źródło: Google

Każdy z pokazanych powyżej projektów Slice wydaje się wyjątkowy, ale wszystkie opierają się na ogólnych zasadach projektowania, które prawdopodobnie znasz. Interfejs API umożliwia stylizację Plasterka oferowanego w aplikacji Google, chociaż styl podstawowy opiera się na powiadomieniu z Androida, więc wygląd Plasterka nie powinien zbytnio różnić się od innych Plasterków.

Zgodność

Z Slices można z pewnością wiele zrobić. Jeśli chcesz zbudować swoją aplikację za pomocą tego interfejsu API, możesz to zrobić dowiedz się więcej na ten temat tutaj. Jak nam powiedziano, duże firmy, takie jak CNN, HBO, USAA i Alibaba, już pracują nad dodaniem obsługi interfejsu API. Plasterki są kompatybilne z 95% urządzeń z Androidem dostępnych na rynku dzięki minimalnej wersji SDK pakiet kompatybilności, dzięki czemu Twoje plasterki dotrą do szerokiego grona odbiorców, gdy zostaną opublikowane w Google Aplikacja.

Na koniec niektórzy z Was mogą się zastanawiać, czy inne aplikacje mogą odbierać Plasterki. Odpowiedź brzmi nie: tylko aplikacje systemowe mogą to zrobić. Dzieje się tak dlatego, że zezwolenie wymagane, aby aplikacja mogła działać jako Menedżer plasterków aby otrzymać plasterki od a Dostawca plasterków nie można przyznać aplikacjom stron trzecich (pozwolenie na Androida. BIND_SLICES.)

Działania aplikacji

Nowa Interfejs API działań aplikacji w Androidzie P ma za zadanie kontekstowo udostępniać użytkownikom różnorodne przewidywane działania do wyboru. Możesz o tym myśleć jako o Odpowiedź aplikacja do inteligentnych odpowiedzi (lub interfejs API inteligentnych odpowiedzi w systemie Android P), ale zamiast tego do wykonywania działań. Akcje aplikacji pojawiają się na podstawie użycia i trafności w wielu aplikacjach, takich jak aplikacja Google, Sklep Play, Asystent Google, oraz Program uruchamiający piksel. Interfejs API działań aplikacji używa tego samego zestawu zamiary Jak Działania w Asystencie Google.

Działania aplikacji w systemie Android P. Źródło: Google

Jeśli chcesz dowiedzieć się więcej o Akcjach aplikacji, możesz to zrobić zarejestruj się, aby otrzymać powiadomienie, gdy będzie dostępne.