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

Aplikacja błyskawiczna w Google Play to nowy sposób korzystania z aplikacji. Takie aplikacje, tzw. aplikacje błyskawiczne, są natywnymi aplikacjami na Androida, ale działają bez instalacji na urządzeniu. Każda aplikacja błyskawiczna ma odpowiednią wersję, którą użytkownicy mogą zainstalować.

Ze względu na specyficzny sposób interakcji użytkowników z aplikacjami błyskawicznymi powinny być zgodne z określonymi zasadami dotyczącymi wygody użytkowników. Ten przewodnik zawiera wytyczne dotyczące zapewniania użytkownikom dobrych wrażeń w aplikacjach błyskawicznych.

Zdecydowanie zalecamy, aby podczas projektowania aplikacji błyskawicznej korzystać z zasad Material Design. Więcej informacji o stosowaniu interfejsu Material Design w aplikacji znajdziesz w artykule o Material Design na Androida.

Opracowaliśmy też dodatkowe wytyczne dotyczące gier mobilnych. Więcej informacji znajdziesz w artykule ze sprawdzonymi metodami dotyczącymi wygody korzystania z gier w Google Play.

 

Utwórz znaczący ekran docelowy swojej aplikacji

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

Jeśli gra lub aplikacja ma przycisk Wypróbuj w Sklepie Play lub pojawia się w Menu z aplikacjami na Androidzie, musi mieć domyślną aktywność główną.

Użytkownicy, którzy otwierają Twoją aplikację za pomocą przycisku Wypróbuj lub z menu z aplikacjami, nie widzą precyzyjnego linku ani konkretnej treści, do których próbują uzyskać dostęp. Dlatego warto zapewnić im miejsce, w którym mogą przeglądać i poznawać funkcje aplikacji.

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

 

Określ zastępcze miejsca docelowe linków

Rysunek 2. Baner na stronie internetowej kierujący użytkowników do aplikacji błyskawicznej

Linki do aplikacji i gier w aplikacji błyskawicznej w Google Play otwierają się natychmiast, gdy to możliwe. W przeciwnym razie link otwiera się w przeglądarce.

Dzięki połączeniu z Google Play możesz zmienić scenariusz kreacji zastępczej, by kierować użytkowników 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 przeglądarce.

Alternatywną strategią jest umieszczenie w witrynie banerów, które będą otwierać aplikację bezpośrednio, zamiast kierować użytkowników najpierw do Sklepu Play. Ta strategia została przedstawiona na Rysunku 2.

Zezwalanie użytkownikom na dokończenie zadania

Reklamując funkcję w aplikacji błyskawicznej użytkownikom, zadbaj o to, aby mogli z niej korzystać bez konieczności jej instalowania.

Unikaj proszenia użytkowników o zainstalowanie aplikacji, aby mogli wykonać to, co chcą. Główne działanie po kliknięciu na stronie w aplikacji nigdy nie powinno wywoływać prośby o instalację.

Rysunek 3. Pozwól użytkownikom na wykonanie określonego zadania bez proszenia ich o zainstalowanie aplikacji.

 

Proś użytkowników o zalogowanie się w odpowiednim momencie

Zapewnij jak najwięcej funkcji bez konieczności logowania się lub rejestracji w usłudze powiązanej z aplikacją.

Poczekaj, aż użytkownicy spróbują użyć funkcji, która wymaga uwierzytelnienia, zanim poprosisz ich o zalogowanie. Jeśli od razu widzą korzyści płynące z zalogowania się, prośby o zalogowanie się są postrzegane jako mniej uciążliwe.

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

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

 

Zachowaj stan użytkownika po zainstalowaniu aplikacji

Pamiętaj, aby użytkownicy, którzy zainstalowali aplikację, przenieśli do niej zapisany stan, korzystając z plików cookie lub pamięci lokalnej. Użytkownicy powinni mieć możliwość wznowienia pracy w aplikacji od miejsca, w którym ją przerwali, jak widać na Rysunku 5.

Rysunek 5. Przywróć stan użytkownika po instalacji
 

Nie twórz dodatkowych ekranów powitalnych

Uruchamiaj aplikację błyskawiczną z elementami marki aplikacji, tytułem aplikacji i ikoną menu z aplikacjami. Nie twórz własnych dodatkowych ekranów powitalnych, ponieważ są one zbędne dla użytkowników.

Rysunek 6. Platforma Aplikacja błyskawiczna w Google Play ułatwia uruchamianie aplikacji.

 

Strzałki w górę a Wstecz

Przycisk W górę przesuwa się w górę stosu nawigacji aplikacji, aż użytkownik przejdzie do ekranu głównego aplikacji. Za pomocą przycisku Wstecz możesz przeglądać historię ostatnio wyświetlanych ekranów w odwrotnej kolejności chronologicznej.

Kliknięcie przycisku w górę gwarantuje, że użytkownik pozostaje w aplikacji, a przycisk Wstecz może przenieść użytkowników z powrotem do ostatnich ekranów aplikacji. Inaczej mówiąc, naciśnięcie przycisku w górę nie powinno nigdy spowodować zamknięcia aplikacji.

Więcej informacji o projektowaniu nawigacji przy użyciu przycisków Wstecz i W górę znajdziesz w artykule Projektowanie nawigacji wstecz i do góry.

Rysunek 7. Nawigacja to najważniejsza kwestia.

 

Nie rozgałęziaj interfejsu użytkownika

Interfejs użytkownika aplikacji błyskawicznej powinien być taki sam jak interfejsu wersji instalowanej. Nie zmieniaj układu ani interfejsu aplikacji błyskawicznej.

Rysunek 8. Zachowaj spójny interfejs między instalowanymi i błyskawicznymi wersjami aplikacji
 

Używanie funkcji Smart Lock do haseł na Androidzie do potwierdzania tożsamości

Smart Lock na hasła na Androidzie to menedżer haseł w Chrome i na Androidzie. Smart Lock automatycznie loguje użytkowników także przy kolejnych wizytach. Aby ułatwić użytkownikom uwierzytelnianie, zapewnij obsługę Google Smart Lock w aplikacji błyskawicznej.

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

 

zawierać wyraźne prośby o instalację aplikacji.

Używaj przycisków instalacji w strategiczny sposób, upewniając się, że staną się częścią interfejsu aplikacji. Używaj ikony pobierania aplikacji w stylu Material Design i etykiety INSTALUJ dla przycisku instalacji.

Nie używaj innych etykiet, takich jak „Pobierz aplikację”, „Zainstaluj pełną aplikację” czy „Uaktualnij”. Nigdy nie używaj banerów ani innych technik reklamowych do przedstawiania użytkownikom prośby o instalację.

Rysunek 10. Strategiczne używanie przycisków instalacji

 

Przedstaw maksymalnie 2–3 sugerowane prośby o instalację.

Pośrednie prośby o instalację to linki w aplikacji błyskawicznej, których jedynym zadaniem jest uruchomienie w aplikacji błyskawicznej. Mogą się one pojawiać wtedy, gdy w zainstalowanej wersji aplikacji są funkcje, których nie ma w wersji błyskawicznej.

Nie umieszczaj w aplikacji więcej niż 2–3 prośby o instalację.

Jeśli używasz niejawnej prośby o instalację, pamiętaj, by podać kontekst i informacje o funkcji, która ją uruchomiła. Wytłumacz użytkownikom, dlaczego mogą chcieć zainstalować aplikację.

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

 

Usuń niedziałające sekcje aplikacji

Podczas konwertowania aplikacji na aplikację błyskawiczną niektóre fragmenty jej interfejsu mogą zawierać linki do innych modułów funkcji aplikacji. Usuń takie sekcje z aplikacji błyskawicznej.

Rysunek 12. Usuń niepotrzebne części aplikacji.

 

Uprość płatności

Jeśli zakupy w Twojej aplikacji błyskawicznej nie są obsługiwane przez Płatności 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 tylko offline, takich jak gotówka przy dostawie, oraz przechowywanie kart podarunkowych w aplikacji błyskawicznej.

Rysunek 13. Proces płatności przy użyciu Google Pay API

 

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

Twoje oferty nie powinny prowadzić do przeglądarki, tylko w aplikacji błyskawicznej, a w razie potrzeby używać elementu WebView. Cały ruch sieciowy z aplikacji błyskawicznej musi używać protokołu HTTPS.

W aplikacji błyskawicznej musisz jasno określić, jakie funkcje ma Twoja aplikacja, a jakie funkcje pochodzą ze źródła zewnętrznego.

Rysunek 14. Otwieraj linki zewnętrzne, na które nie masz wpływu w przeglądarce.

 

Umożliwianie udostępniania adresów URL aplikacji błyskawicznych

Ponieważ aplikacje błyskawiczne nie zawierają paska adresu umożliwiającego użytkownikom skopiowanie adresu URL, musisz udostępnić w aplikacji działanie „udostępnianie”, które umożliwia udostępnianie tego adresu.

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

Dodatkowe materiały

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

Ćwiczenia z programowania