Planowanie zadań

Uporządkowując szablony w przepływach zadań, wybierz szablony, które najlepiej będą pasować do każdego zadania, i opracuj strategię, by przepływ zadań był jak najkrótszy.

Chociaż szablony w bibliotece aplikacji są zaprojektowane z myślą o łatwości obsługi podczas jazdy (z wyjątkiem tych, które są „tylko zaparkowane”), ważne jest też skrócenie przepływu zadań. Pilnowanie przepływu zadań do maksymalnie 5 kroków pomaga kierowcom utrzymać uwagę na drodze.

Podczas projektowania procesów upewnij się, że wiesz, jak:

Uprość procedury

Aby nie rozpraszać uwagi kierowcy, pilnuj, by zadania były jak najkrótsze.

Makietka przykładowego przepływu zadań
Przykładowy przepływ zadań z przepływem podrzędnym

Nowe zadanie rozpoczyna się, gdy użytkownik wykona jedną z tych czynności:

  • Trafia na szablon docelowy aplikacji (lub do niego wraca)
  • Wybiera działanie, które otwiera inną aplikację
  • Trafia do szablonu nawigacji (w aplikacjach do nawigacji).

Aby zminimalizować konieczność poświęcania uwagi kierowcy, w miarę możliwości utrzymuj przepływ zadań w maksymalnie 3 krokach (maksymalnie 4 kroki w przypadku procesów obejmujących zakupy). Jeśli schematy mają więcej niż 3 lub 4 kroki, rozważ dodanie skrótów do wcześniejszych kroków.

O ile nie wskazano w sekcji Liczba kroków i odświeżenia, limit wynosi 5 kroków, w tym kroki początkowe i końcowe.

Kolejność szablonów w przepływach zadań

Podczas tworzenia przepływów zadań pamiętaj o tych kwestiach dotyczących kolejności szablonów:

  • Unikaj szablonów list i siatki w kroku 5. Jeśli proces obejmuje 5 etapów, ostatnim krokiem nie może być szablon oparty na listach ani na siatce (przykładami akceptowanych szablonów są Nawigacja, Wiadomość i Panel).
  • Nie umieszczaj 5 list ani siatek pod rząd. Aplikacje nie powinny tworzyć przepływów z 5 szablonami opartymi na listach lub siatce, nawet jeśli jeden z nich znajduje się w procesie podrzędnym.

Liczba kroków i odświeżenia

Aby zaprojektować przepływy zadań, które nie przekraczają limitu 5 kroków, trzeba wiedzieć, jak liczone są kroki w każdym procesie.

Liczba kroków jest zwiększana, gdy wystąpi jedna z tych sytuacji:

  • Pojawił się nowy szablon
  • Ten sam szablon jest wyświetlany z nową treścią, chyba że nowa treść jest odświeżaniem istniejącej treści. Więcej informacji znajdziesz w sekcji Co to jest odświeżenie?

Liczba kroków zmniejsza się o 1, jeśli zadanie wróci do poprzedniego widoku z tą samą treścią.

Szkielet przykładowego przepływu zadań z nowym szablonem
W obu tych przykładach krok jest dodawany w miarę, jak użytkownik przegląda i wybiera miejsce z listy miejsc.

Więcej przykładów zwiększania liczby kroków w określonych przepływach zadań znajdziesz w sekcji Przykładowe przepływy.

Czym jest odświeżanie?

Odświeżenia to aktualizacje treści szablonu, które nie zwiększają liczby kroków. Odświeżenia są niemal zawsze inicjowane w aplikacji. Jedynym wyjątkiem jest odświeżanie listy 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 jest włączona funkcja Adaptacyjne limity zadań. Jeśli ta funkcja jest włączona, w przypadku niektórych szablonów definicja tego, co kwalifikuje się jako odświeżenie, jest poszerzana (patrz poniższa tabela), ponieważ odświeżanie jest ograniczane podczas jazdy, aby zminimalizować rozpraszanie uwagi.

Na przykład po włączeniu tej funkcji aktualizacje zmieniające liczbę wierszy w szablonach opartych na listach lub siatce można uznać za odświeżenie, o ile tytuł i wszystkie nazwy sekcji pozostają takie same. Jeśli ta funkcja nie jest włączona, zmiana liczby wierszy jest równoznaczna z liczbą kroków.

Przykłady odświeżania znajdziesz w artykułach Przykładowe odświeżanie w porównaniu z liczbą kroków i Przykładowe przepływy.

Typ szablonu Co kwalifikuje się jako odświeżenie Co kwalifikuje się jako odświeżenie, gdy włączona jest funkcja adaptacyjnych limitów zadań
Nawigacja, logowanie*, długi komunikat* Dowolne aktualizacje treści Dowolne aktualizacje treści
Lista, siatka, mapa, panel, lista miejsc (mapa), lista miejsc (nawigacja), podgląd trasy, wyszukiwanie, karta Wyświetlanie ograniczeń dotyczących szablonów w przypadku poszczególnych szablonów Wszystkie aktualizacje, w których układ pozostaje taki sam, czyli:
  • Ten sam tytuł lub te same karty u góry
Oraz (w szablonie listy):
  • Takie same nazwy sekcji
przekaz, Tylko aktualizacje, które nie zmieniają tytułu ani wiadomości (np. dodanie przycisku)

Przykład odświeżania z liczbą kroków

W tym przykładzie włączona jest funkcja Adaptacyjne limity zadań, więc każda aktualizacja o tym samym tytule kwalifikuje się jako odświeżenie.

3 zrzuty ekranu; jedna aktualizacja jest liczona jako odświeżenie, a druga jako etap

Zaktualizowano tylko wiersze w przypadku 1 ścieżki, więc uznamy to za odświeżenie. Jeśli nie włączysz adaptacyjnych limitów zadań, będzie to liczone jako krok. Na drugiej ścieżce tytuł się zmienił, co zwiększa liczbę kroków.

Limity zadań adaptacyjnych

Adaptacyjne limity zadań to funkcja, która umożliwia aplikacjom wykonywanie zadań z ponad 5 krokami w określonych kontrolowanych okolicznościach, np. podczas zaparkowania lub gdy odświeżanie jest ograniczane podczas jazdy. Dostępność zależy od lokalizacji i według uznania producentów OEM (patrz uwaga po prawej stronie).

Gdy ta funkcja jest włączona:

  • Podczas postoju dozwolone są przepływy zadań o długości przekraczającej 5 kroków (jeżdżenie zostanie wstrzymane po 5. kroku i można je wznowić po zaparkowaniu)
  • Odświeżanie jest ograniczane podczas jazdy, aby nie rozpraszać użytkowników. Dlatego rozszerzyliśmy definicję odświeżania o więcej typów aktualizacji (zobacz sekcję Co to jest odświeżanie?).

Gdy ta funkcja jest wyłączona:

  • Przepływy zadań nie mogą przekraczać 5 kroków, w przeciwnym razie aplikacja ulegnie awarii.
  • Odświeżanie nie jest ograniczane podczas przejazdów, więc definicja odświeżania nie jest rozwinięta

Jak działa ograniczanie odświeżania

Ograniczone odświeżanie sprawia, że aplikacje mogą odświeżać szablon tak często, jak chcą, ale odstępy między odświeżeniami są ograniczone, aby zminimalizować rozpraszanie uwagi. Jeśli w okresie ograniczania jest wysyłanych wiele odświeżeń, najnowsze jest wyświetlane na końcu tego okresu.

Mapy interaktywne

Zaprojektuj aplikację tak, aby uwzględniała powiększanie i przesuwanie w aplikacjach nawigacyjnych. Obecnie użytkownicy mogą korzystać z map za pomocą funkcji (takich jak powiększanie i przesuwanie) dostępnych w szablonach aplikacji do nawigacji: Nawigacja, Podgląd trasy, Mapa i Lista miejsc (nawigacja).

Użytkownicy mogą korzystać z map za pomocą:

Makieta interaktywnej mapy
Użytkownicy powiększają i przesuwają, aby znaleźć miejsca na mapie.

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