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
![](https://developer.android.com/static/topic/google-play-instant/getting-started/images/gpi-try-now.png?authuser=7&hl=pl)
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
![](https://developer.android.com/static/topic/google-play-instant/best-practices/images/gpi-ad-banner.png?authuser=7&hl=pl)
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ę.
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ę.
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.
![](https://developer.android.com/static/topic/google-play-instant/best-practices/images/gpi-user-state-restored.png?authuser=7&hl=pl)
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.
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.
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.
![](https://developer.android.com/static/topic/google-play-instant/best-practices/images/gpi-consistent-ui.png?authuser=7&hl=pl)
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.
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ę.
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ę.
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.
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.
Link do oferty innych firm
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.
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.
Dodatkowe materiały
Więcej informacji o tworzeniu wysokiej jakości aplikacji błyskawicznych znajdziesz w tych materiałach.