Pomóż kierowcom skupić się na drodze, ograniczając czas, jaki muszą poświęcić na interakcję z ekranem. Możesz to zrobić, wybierając szablony najlepiej dopasowane do każdego zadania i dbając o to, aby ścieżki zadań były krótkie.
Szablony w bibliotece aplikacji są zaprojektowane tak, aby można było z nich korzystać podczas jazdy (z wyjątkiem tych, które są przeznaczone tylko do użytku na postoju). Ograniczenie liczby kroków w przepływach zadań do 5 lub mniej pomaga zminimalizować rozproszenie uwagi.
Podczas projektowania przepływów upewnij się, że wiesz, jak:
- Liczenie kroków (Liczba kroków i odświeżanie)
- Odpowiednie szablony sekwencji (Kolejność szablonów w przepływach zadań)
- Zyskaj elastyczność w zakresie długości zadań dzięki adaptacyjnym limitom zadań, czyli funkcji, która w określonych okolicznościach umożliwia wykonywanie zadań składających się z więcej niż 5 kroków.
- korzystać z funkcji szablonów, które zwiększają wydajność pracy, takich jak interaktywne mapy (funkcje są szczegółowo opisane w sekcji Szablony);
Krótkie ścieżki zadań
Aby nie rozpraszać uwagi kierowcy, skracaj jak najbardziej przepływy zadań.

Nowe zadanie rozpoczyna się, gdy użytkownik wykona jedno z tych działań:
- Użytkownik trafia na szablon strony docelowej aplikacji (lub do niego wraca).
- wybiera działanie, które otwiera inną aplikację;
- Strona docelowa to szablon nawigacji (w aplikacjach do nawigacji).
Aby zminimalizować konieczność skupienia uwagi kierowcy, w miarę możliwości ograniczaj przepływy zadań do 3 kroków lub mniej (4 kroków lub mniej w przypadku przepływów związanych z zakupami). Jeśli procesy są dłuższe niż 3–4 kroki, warto udostępnić skróty do wcześniejszych kroków.
Z wyjątkiem sytuacji opisanych w sekcji Liczba kroków i odświeżanie limit wynosi 5 kroków, w tym krok początkowy i końcowy.
Kolejność szablonów w przepływach zadań
Tworząc ścieżki zadań, pamiętaj o tych kwestiach związanych z kolejnością szablonów:
- W kroku 5 unikaj szablonów List i Grid. Jeśli proces składa się z 5 kroków, ostatni krok nie może być szablonem opartym na liście lub siatce (przykłady akceptowalnych szablonów to Nawigacja, Wiadomość i Panel).
- Nie umieszczaj 5 list ani siatek w jednym rzędzie. Aplikacje nie powinny tworzyć przepływów z 5 szablonami opartymi na listach lub siatkach z rzędu, nawet jeśli jeden z tych szablonów znajduje się w podprzepływie.
Liczba kroków i odświeżanie
Aby zaprojektować ścieżki zadań, które nie przekraczają limitu 5 kroków, musisz wiedzieć, jak są one zliczane w przypadku poszczególnych ścieżek.
Liczba kroków zwiększa się o 1, gdy wystąpi jedno z tych zdarzeń:
- Wyświetli się nowy szablon.
- Ten sam szablon jest wyświetlany z nowymi treściami, chyba że nowe treści są odświeżeniem istniejących treści, zgodnie z definicją w sekcji Co to jest odświeżenie?
Liczba kroków zmniejsza się o 1, jeśli zadanie wraca do poprzedniego widoku z tą samą treścią.

Więcej przykładów zwiększania liczby kroków w przypadku konkretnych ścieżek zadań znajdziesz w sekcji Przykładowe ścieżki.
Co to jest odświeżanie?
Odświeżanie to aktualizacje treści szablonu, które nie zwiększają liczby kroków. Odświeżanie jest prawie zawsze inicjowane przez aplikację. Wyjątkiem jest sytuacja, gdy użytkownik odświeży listę za pomocą przycisku odświeżania w szablonie listy miejsc.
To, co kwalifikuje się jako odświeżenie, zależy od szablonu i tego, czy funkcja limity zadań adaptacyjnych jest włączona. Jeśli ta funkcja jest włączona, definicja tego, co kwalifikuje się jako odświeżanie, jest w przypadku niektórych szablonów rozszerzona (patrz tabela poniżej), ponieważ odświeżanie jest ograniczane podczas jazdy, aby zminimalizować rozproszenie uwagi.
Jeśli ta funkcja jest włączona, aktualizacje, które zmieniają liczbę wierszy w szablonach opartych na listach lub siatkach, mogą być traktowane jako odświeżanie, o ile tytuł i nazwy sekcji pozostaną takie same. Jeśli ta funkcja nie jest włączona, zmiana liczby wierszy jest traktowana jako krok.
Przykłady odświeżania znajdziesz w sekcjach Przykład odświeżania a liczba kroków i Przykładowe przepływy.
Typ szablonu | Co zalicza się do odświeżenia | Co jest odświeżeniem, gdy włączona jest funkcja adaptacyjnych limitów zadań |
---|---|---|
Nawigacja, logowanie*, długa wiadomość* | Każda aktualizacja treści | Każda aktualizacja treści |
Lista, Siatka, Mapa, Panel, Lista miejsc (mapa), Lista miejsc (nawigacja), Trasa, Podgląd, Wyszukiwanie, Karta | Sprawdzanie ograniczeń dotyczących poszczególnych szablonów | Wszystkie aktualizacje, w których układ pozostaje taki sam, czyli:
|
Wiadomość | Tylko aktualizacje, które nie zmieniają tytułu ani wiadomości (np. dodanie przycisku). |
Przykład odświeżania a liczby kroków
W tym przykładzie funkcja Limity zadań adaptacyjnych jest włączona, więc każda aktualizacja o tym samym tytule kwalifikuje się jako odświeżenie.

Ponieważ zaktualizowane zostały tylko wiersze na jednej ścieżce, będzie to odświeżenie. Jeśli adaptacyjne limity zadań nie są włączone, będzie to liczone jako krok. Na drugiej ścieżce tytuł uległ zmianie, co zwiększa liczbę kroków.
Adaptacyjne limity zadań
Adaptacyjne limity zadań to funkcja, która umożliwia aplikacjom wykonywanie przepływów zadań składających się z więcej niż 5 kroków w określonych kontrolowanych okolicznościach, np. gdy pojazd jest zaparkowany lub gdy odświeżanie jest ograniczane podczas jazdy. Dostępność zależy od lokalizacji i decyzji producentów pojazdów (patrz uwaga po prawej stronie).
Gdy ta funkcja jest włączona:
- Przepływy zadań > 5 kroków są dozwolone podczas parkowania (jeśli prowadzisz samochód, zostaną wstrzymane po 5 kroku i można je wznowić po zaparkowaniu)
- Odświeżanie jest ograniczane podczas jazdy, aby nie rozpraszać uwagi kierowcy. Definicja odświeżania została rozszerzona o więcej rodzajów aktualizacji (patrz sekcja Co to jest odświeżanie?).
Gdy funkcja jest wyłączona:
- Ścieżki zadań nie mogą przekraczać 5 kroków, w przeciwnym razie aplikacja ulegnie awarii.
- Odświeżanie nie jest ograniczane podczas jazdy, więc definicja odświeżania nie jest rozszerzana.
Jak działa ograniczanie odświeżania
W przypadku odświeżania z ograniczeniem częstotliwości aplikacje mogą odświeżać szablon tak często, jak chcą, ale odstępy między odświeżeniami są większe, aby zminimalizować rozpraszanie uwagi. Jeśli w okresie ograniczenia liczby odświeżeń zostanie wysłanych kilka odświeżeń, na koniec tego okresu zostanie wyświetlone ostatnie z nich.
Interaktywne mapy
Zaprojektuj aplikację tak, aby w przypadku aplikacji do nawigacji można było powiększać i przesuwać widok. Użytkownicy mogą wchodzić w interakcję z mapami za pomocą funkcji (takich jak powiększanie i przesuwanie) w szablonach przeznaczonych do aplikacji nawigacyjnych: Nawigacja, Podgląd trasy, Mapa i Lista miejsc (nawigacja).
Użytkownicy mogą wchodzić w interakcję z mapami za pomocą:
- gesty na ekranie dotykowym, np. przesuwanie w celu panoramowania;
- Kliknięcia w określonych obszarach mapy, np. w ciekawych miejscach
- Przyciski na pasku działań na mapie
- Przycisk odświeżania, który odświeża informacje obok mapy (obecnie dostępny tylko w szablonie listy miejsc (mapa) i szablonie listy miejsc (nawigacja)).

Odświeżanie treści obok mapy nie zwiększa liczby kroków w przypadku przepływu zadań.