Powiadomienia o aktualizacjach na żywo

Aktualizacje na żywo zawierają podsumowanie ważnych informacji, dzięki czemu użytkownicy mogą śledzić postępy bez otwierania aplikacji. Użytkownicy mogą tymczasowo odrzucić lub obniżyć priorytet powiadomienia o aktualizacji na żywo, aby stało się zwykłym powiadomieniem. Powiadomienia o aktualizacjach na żywo powinny być zgodne z zasadami dotyczącymi powiadomień, które mają dostarczać krótkie, aktualne i istotne informacje.

Rysunek 1. Szablon aktualizacji na żywo
Używaj aktualizacji na żywo w przypadku skończonych lub śledzonych działań zainicjowanych przez użytkownika.
Używaj aktualizacji na żywo, jeśli powiadomienie nie ma określonego czasu zakończenia.

Aktualizacje na żywo nie działają dobrze w tych sytuacjach:

  • Jeśli informacje w powiadomieniu pochodzą z wielu aplikacji.
  • Jeśli powiadomienie ma zawierać rekomendacje dla użytkowników.
  • Jeśli do przekazania informacji potrzebne są niestandardowe elementy wizualne, animacje lub unikalne struktury danych.

W sekcjach poniżej znajdziesz rekomendacje, które pomogą Ci zachować spójność i jasność oraz zapobiec frustracji użytkowników.

Działanie alertów

Aby wyeliminować fałszywe alarmy i zmniejszyć liczbę powiadomień, wysyłaj alerty tylko w przypadku krytycznych zmian stanu. Nie wysyłaj alertów o drobnych zmianach zmiennych. Na przykład powiadomienie o przybyciu kierowcy, ale nie o zmianie szacowanego czasu przyjazdu.

Jeśli alert zostanie wyświetlony, interfejs powinien od razu pokazać wizualne dowody, dlaczego tak się stało.

alert o krytycznych zmianach,
Alert dotyczący drobnych korekt.

Semantyka paska postępu

Szybki podgląd stanu. Jeśli używasz dyskretnych kroków, wyraźnie oznacz poszczególne etapy, aby pokazać postęp. Jeśli używasz standardowego paska postępu, upewnij się, że wypełnienie odpowiada pozostałemu czasowi lub odległości.

Rysunek 2. Stan postępu widoczny na pierwszy rzut oka.

Spójność sygnatur czasowych

Podczas przechodzenia między widokami używaj tego samego formatu sygnatury czasowej lub czasu trwania w zwiniętym widoku paska stanu co w rozwiniętym widoku karty. Niezgodność w tym miejscu może powodować niepotrzebne problemy.

Rysunek 3. Sygnatura czasowa w pasującym formacie na karcie i elemencie stanu.

Specjalizacja szablonu

W przypadku kluczowych szablonów, takich jak Przejazdy, Dostawa czy Mapy, dane powinny być wyświetlane w przewidywalny sposób. Aplikacje z tej samej kategorii powinny używać podobnych pól do podobnych punktów danych. Na przykład tytuł treści zawiera najważniejsze informacje, które pomagają użytkownikom szybko je przejrzeć.

Ilustracja 4. 3 różne szablony kluczy.

Poznaj szczegółowo szablony przypadków użycia i utwórz własne za pomocą zestawu interfejsu Android.