Sprawdzone metody zwiększania wygody korzystania z aplikacji w aplikacjach błyskawicznych w Google Play

Ostrzeżenie: aplikacja błyskawiczna w Google Play nie będzie już dostępna. Od grudnia 2025 r. nie będzie można publikować aplikacji błyskawicznych w Google Play, a wszystkie interfejsy Instant API Usług Google Play przestaną działać. Użytkownicy nie będą już otrzymywać aplikacji błyskawicznych z Google Play za pomocą żadnego mechanizmu.

Wprowadzamy tę zmianę na podstawie opinii deweloperów i naszych ciągłych inwestycji w ulepszanie ekosystemu od czasu wprowadzenia aplikacji błyskawicznych w Google Play.

Aby nadal optymalizować wzrost liczby użytkowników, zachęcamy deweloperów do kierowania użytkowników do standardowej aplikacji lub gry za pomocą precyzyjnych linków, które w razie potrzeby przekierowują ich do określonych ścieżek lub funkcji.

Aplikacje błyskawiczne w Google Play to nowy sposób korzystania z aplikacji. Te aplikacje, nazywane błyskawicznymi, to natywne aplikacje na Androida, ale działają bez instalowania ich na urządzeniu. Każda aplikacja natychmiastowa ma odpowiednią wersję, którą użytkownicy mogą zainstalować.

Ze względu na wyjątkowy sposób, w jaki użytkownicy wchodzą z nimi w interakcje, aplikacje natychmiastowe powinny przestrzegać pewnych zasad dotyczących wrażeń użytkowników. Ten przewodnik zawiera wytyczne dotyczące tworzenia aplikacji natychmiastowych, które zapewniają użytkownikom pozytywne wrażenia.

Zdecydowanie zalecamy stosowanie zasad Material Design podczas projektowania aplikacji natychmiastowej. Więcej informacji o tym, jak zastosować Material Design w aplikacji, znajdziesz w artykule Material Design na Androida.

Podajemy też dodatkowe wytyczne dotyczące aplikacji do gier. Więcej informacji znajdziesz w artykule Sprawdzone metody dotyczące UX w przypadku gier w Google Play Instant.

 

Zapewnij odpowiedni ekran powitalny aplikacji

Rysunek 1. Przycisk „Wypróbuj teraz” wyświetlany w przypadku aplikacji błyskawicznej.

Aby aplikacja lub gra miała w Sklepie Play przycisk Wypróbuj lub pojawiała się w programie uruchamiającym Androida, musi mieć domyślną aktywność główną.

Użytkownicy, którzy wchodzą do aplikacji za pomocą przycisku Wypróbuj teraz lub z launchera, nie mają kontekstu precyzyjnego linku ani konkretnych treści, do których chcą uzyskać dostęp. Dlatego warto udostępnić miejsce, w którym użytkownicy będą mogli przeglądać i odkrywać funkcje aplikacji.

Warto też zadbać o to, aby nazwa aplikacji była dobrze widoczna na ekranie. Użytkownicy czasami klikają link do Twojej aplikacji bez większego kontekstu, więc mogą nie znać jej nazwy.

 

Określanie zastępczych miejsc docelowych linków

Rysunek 2. baner w witrynie kierujący użytkowników do aplikacji błyskawicznej;

Linki do aplikacji i gier w Google Play Instant otwierają się od razu, gdy jest to możliwe. W przeciwnym razie linki te będą otwierane w przeglądarce.

Dzięki połączeniu ze Sklepem Google Play możesz zmienić scenariusz rezerwowy, aby zamiast tego przejść do Sklepu Play. Ta strategia może być przydatna, jeśli chcesz zachęcić użytkowników do pobrania aplikacji, gdy nie mogą jej od razu otworzyć, i nie chcesz, aby korzystali z niej w internecie.

Możesz też używać banerów w witrynie, aby otwierać aplikację bezpośrednio, zamiast najpierw odsyłać użytkowników do Sklepu Play. Ta strategia jest przedstawiona na rysunku 2.

Zezwalaj użytkownikom na wykonywanie zadań

Gdy reklamujesz funkcję użytkownikom aplikacji błyskawicznej, zadbaj o to, aby mogli oni z niej korzystać bez konieczności instalowania aplikacji.

Nie proś użytkowników o zainstalowanie aplikacji, aby mogli wykonać to, co chcą. Główne działanie, które można wykonać na stronie w aplikacji, nigdy nie powinno wywoływać prośby o instalację.

Rysunek 3. Zezwalaj użytkownikom na wykonywanie określonych zadań bez wyświetlania prośby o zainstalowanie aplikacji.

 

Prośba o zalogowanie się we właściwym momencie

Zapewnij jak najwięcej funkcji bez konieczności logowania się użytkowników lub rejestrowania się w usłudze powiązanej z aplikacją.

Poczekaj, aż użytkownicy spróbują użyć funkcji wymagającej uwierzytelnienia, zanim poprosisz ich o zalogowanie się. Użytkownicy uważają prośby o zalogowanie się za mniej uciążliwe, jeśli od razu widzą korzyści z zalogowania się.

Weźmy na przykład aplikację do udostępniania zdjęć, która wymaga od użytkowników zalogowania się po uruchomieniu. Aby zwiększyć wygodę użytkowników, aplikacja udostępnia teraz funkcje, z których można korzystać bez logowania, np. przeglądanie najpopularniejszych zdjęć udostępnionych publicznie i edytowanie zdjęć na urządzeniach. Gdy użytkownik chce udostępnić zdjęcia znajomym, aplikacja prosi go o zalogowanie się.

Rysunek 4. Unikaj zbędnych próśb o zalogowanie się.

 

Zachowywanie stanu użytkownika po zainstalowaniu aplikacji

Gdy użytkownicy zainstalują aplikację, przenieś do niej zapisany stan aplikacji za pomocą plików cookie lub pamięci lokalnej. Użytkownicy powinni mieć możliwość kontynuowania korzystania z aplikacji w miejscu, w którym je przerwali, jak pokazano na ilustracji 5.

Rysunek 5. Przywracanie stanu użytkownika po instalacji
 

Nie twórz dodatkowych ekranów powitalnych

Aplikacja błyskawiczna jest uruchamiana z wykorzystaniem marki aplikacji, jej tytułu i ikony programu uruchamiającego. Nie twórz dodatkowych ekranów powitalnych, ponieważ wydają się one użytkownikom zbędne.

Rysunek 6. Platforma Aplikacja błyskawiczna w Google Play zapewnia możliwość uruchomienia aplikacji.

 

Strzałki w górę a przycisk Wstecz w systemie

Przycisk W górę umożliwia poruszanie się w górę w stosie nawigacji aplikacji, aż użytkownik dotrze do ekranu głównego aplikacji. Przycisk Wstecz umożliwia poruszanie się w odwrotnej kolejności chronologicznej po historii ostatnio wyświetlanych ekranów.

Przycisk W górę zapewnia, że użytkownik pozostanie w aplikacji, a przycisk Wstecz może przenieść go z powrotem do ostatnio wyświetlanych ekranów poza aplikacją. Innymi słowy, naciśnięcie przycisku W górę nigdy nie powinno spowodować zamknięcia aplikacji.

Więcej informacji o projektowaniu nawigacji za pomocą przycisków WsteczW górę znajdziesz w artykule Projektowanie nawigacji za pomocą przycisków Wstecz i W górę.

Rysunek 7. Nawigacja jest kluczowa.

 

Nie rozgałęziaj interfejsu

Interfejs aplikacji błyskawicznej powinien być identyczny z interfejsem zainstalowanej wersji. Nie zmieniaj projektu ani interfejsu użytkownika w aplikacji natychmiastowej.

Rysunek 8. Zachowaj spójny interfejs użytkownika między zainstalowaną a wersją natychmiastową aplikacji.
 

Używanie Smart Lock na hasła na Androida do weryfikacji tożsamości

Smart Lock na hasła na Androida to menedżer haseł w Chrome i na Androidzie. Smart Lock automatycznie loguje też użytkowników podczas kolejnych wizyt. Aby ułatwić użytkownikom uwierzytelnianie, dodaj do aplikacji błyskawicznej obsługę Google Smart Lock.

Rysunek 9. Używaj funkcji Smart Lock do uwierzytelniania.

 

Wyświetlanie wyraźnych próśb o instalację

Strategicznie używaj przycisków instalacji, umieszczając je w interfejsie użytkownika aplikacji. muszą użyć ikony „Pobierz aplikację” w stylu Material Design i etykiety ZAINSTALUJ na przycisku instalacji;

Nie używaj innych etykiet, takich jak „Pobierz aplikację”, „Zainstaluj pełną wersję aplikacji” czy „Uaktualnij”. Nie wolno używać banerów ani innych technik reklamowych do przedstawiania użytkownikom wiadomości zachęcających do instalacji.

Rysunek 10. Strategiczne korzystanie z przycisków instalacji

 

nie mogą zamieszczać więcej niż 2–3 wiadomości nakłaniających do instalacji;

Wiadomości nakłaniające do instalacji to linki w aplikacji błyskawicznej, które nie robią niczego poza wyświetlaniem prośby o instalację. Te niejawne prośby o instalację mogą się pojawiać w miejscach, w których zainstalowana wersja aplikacji ma funkcje, których nie ma wersja natychmiastowa.

nie mogą zamieszczać w aplikacji więcej niż 2–3 wiadomości nakłaniających do instalacji;

Jeśli używasz prompta instalacji niejawnej, podaj kontekst i informacje o funkcji, która go wywołała. Podaj użytkownikom powód, dla którego warto zainstalować aplikację.

Rysunek 11. Ogranicz liczbę próśb o niejawną instalację.

 

Usuwanie nieprawidłowo działających sekcji aplikacji

Podczas przekształcania aplikacji w aplikację błyskawiczną możesz mieć części interfejsu aplikacji błyskawicznej, które prowadzą do innych modułów funkcji aplikacji. Usuń z aplikacji błyskawicznej wszystkie takie sekcje.

Rysunek 12. Usuń z aplikacji nieprawidłowo działające elementy.

 

Ułatwianie płatności

Jeśli zakupy w aplikacji natychmiastowej nie są obsługiwane przez rozliczenia Google Play i nie masz zapisanych danych karty użytkownika, możesz użyć innego interfejsu API płatności, np. Google Pay API. Interfejs Google Pay API umożliwia oferowanie płatności w trybie offline, np. płatności za pobraniem, oraz przechowywanie kart podarunkowych w aplikacji natychmiastowej.

Rysunek 13. Proces płatności z użyciem Google Pay API

 

Linki do ofert i treści innych firm mogą otwierać się na karcie niestandardowej Chrome lub w przeglądarce. Można je renderować za pomocą elementu WebView, gdy żądane zasoby są udostępniane za pomocą protokołu HTTPS.

Twoje oferty nie powinny kierować do przeglądarki, ale pozostawać w aplikacji natychmiastowej. W razie potrzeby użyj elementu WebView. Cały ruch sieciowy wychodzący z aplikacji błyskawicznej musi korzystać z protokołu HTTPS.

W aplikacji natychmiastowej musisz jasno określić, jakie funkcje zapewnia Twoja aplikacja, a jakie są dostępne ze źródła zewnętrznego.

Rysunek 14. otwierać w przeglądarce linki zewnętrzne, nad którymi nie masz kontroli;

 

Udostępnianie adresów URL aplikacji natychmiastowych

Aplikacje błyskawiczne nie mają paska adresu, z którego użytkownicy mogliby skopiować adres URL. Dlatego w aplikacji musisz udostępnić działanie „Udostępnij”, które pozwoli użytkownikom udostępniać adres URL aplikacji błyskawicznej.

Rysunek 15. Pomóż użytkownikom udostępniać Twoją aplikację błyskawiczną.

Dodatkowe materiały

Więcej informacji o tworzeniu wysokiej jakości aplikacji błyskawicznych znajdziesz w tych materiałach.

Codelabs