Widżety są kluczowym elementem dostosowywania ekranu głównego użytkownika. Często użytkownicy mogą przejść główną ścieżkę użytkownika w aplikacji jednym kliknięciem za pomocą widżetów lub uzyskać krótkie podsumowanie ważnych aktualizacji. Użytkownicy mogą też dostosowywać widżety do swoich preferencji.
Listy kontrolne zgodności widżetów
Jakość widżetu wpływa na zaangażowanie użytkowników w treści i funkcje aplikacji. Listy kontrolne zgodności określają kryteria, które pomogą Ci ocenić jakość widżetu. Poziomy obejmują:
POZIOM 3 – niska jakość
Te widżety nie spełniają minimalnych wymagań dotyczących jakości i nie zapewniają użytkownikom dobrych wrażeń. Widżet jest uznawany za niskiej jakości, jeśli nie spełnia standardowych kryteriów dotyczących układu, koloru, wykrywania i treści.
POZIOM 2 – Standardowy
Te widżety są przydatne, łatwe w obsłudze i zapewniają wysoką jakość.Aby widżet został uznany za standardowy, musi spełniać wszystkie kryteria dotyczące układu, koloru, odkrywania i treści.
POZIOM 1 – zróżnicowany
Są to przykładowe widżety, które oferują spersonalizowane funkcje i pomagają użytkownikom tworzyć unikalne i produktywne ekrany główne.
POZIOM 3
Cechy widżetów niskiej jakości
Jeśli Twój widżet można opisać za pomocą dowolnego z tych stwierdzeń, jest on uznawany za niskiej jakości:
| Kategoria | Identyfikator | Opis |
|---|---|---|
| Układ | WL-1 | Gdy użytkownik umieści widżet na powierzchni hosta, widżet nie wypełnia granic siatki hosta. |
| WL-1.1 | Widżet nie dotyka co najmniej 2 przeciwległych krawędzi siatki. Innymi słowy, widżety nie muszą być prostokątne, mogą mieć niestandardowe kształty, o ile krawędzie kształtu dotykają co najmniej 2 krawędzi siatki. |
|
| Kolor | WC-3 | Współczynniki kontrastu kolorów tekstu i przycisków ikon widżetu są niewystarczające, aby spełnić wymagania dotyczące ułatwień dostępu. |
| Discovery | WD-4.2 | Nazwa widżetu nie jest uwzględniona w jego projekcie. |
| WD-4.3 | Widżet nie ma obrazu podglądu. |
|
| Treść | WT-3 | Treści widżetu są stale nieaktualne lub nie na czasie. |
| WT-3.1 | Widżet nie aktualizuje się po wykonaniu przez użytkownika działania z widżetu. |
|
| WT-3.2 | Widżet nie aktualizuje się po wykonaniu przez użytkownika powiązanego działania w aplikacji. |
|
| WT-4 | Interfejs widżetu nie działa lub treść jest przycięta. |
POZIOM 2
Wymagania dotyczące standardowego widżetu
Widżety, które spełniają te podstawowe wymagania, są uznawane za standardowe, ale nie są uważane za widżety prezentacyjne, które będą promowane lub polecane.
| Kategoria | Identyfikator | Opis |
|---|---|---|
| Układ | WL-1 | Widżet jest wyrównany z innymi elementami hosta na osi pionowej lub poziomej i nie zajmuje dodatkowego miejsca. |
| WL-1.2 | Wszystkie kształty powinny dotykać co najmniej 2 przeciwległych krawędzi siatki. |
|
| WL-4 | Jeśli rozmiar widżetu można zmienić, określ jego minimalny i maksymalny rozmiar. Zmień układ, aby wyświetlać więcej treści w miarę powiększania się widżetu. Nie skaluj tekstu i ikon liniowo. |
|
| WL-4.1 | Jeśli większy rozmiar widżetu powoduje tylko dodanie pustego miejsca, ustaw maksymalną szerokość lub wysokość. Jeśli większy widżet wyświetla więcej treści, np. dłuższą listę przewijaną, zezwól na nieograniczoną zmianę rozmiaru. |
|
| WL-4.2 | Minimalny rozmiar widżetu musi być wystarczająco duży, aby wyraźnie pokazywać przypadek użycia i spełniać wymagania dotyczące docelowego elementu dotykowego o wymiarach 48 x 48 dp. System może skalować docelowe elementy dotykowe na ekranach komputerów lub samochodów. |
|
| Discovery | WD-4 | Widżet powinien mieć dokładne podglądy w selektorze widżetów (zasób statyczny). |
| Treść | WT-1 | Stany zerowe i puste muszą skalować się do większych granic widżetu bez rozproszonych obszarów. Jeśli użytkownik zainstaluje widżet przed zalogowaniem się, widżet musi wyświetlać wyraźny przypadek użycia lub wezwanie do działania. |
| WT-2 | Widżet umożliwia użytkownikom ręczne odświeżanie treści, jeśli oczekują oni, że dane będą odświeżane częściej niż interfejs. |
Tak
Czego nie robić
Tak
Czego nie robić
POZIOM 1
Zróżnicowane wymagania dotyczące widżetów
Te widżety obsługują dostosowywanie ekranu głównego i będą polecane użytkownikom oraz prezentowane deweloperom jako sprawdzone metody. Zróżnicowane widżety zapewniają wyjątkowe wrażenia i są wykorzystywane przez Androida do inspirowania i ożywiania ekosystemu. Spełniają wszystkie kryteria dotyczące zróżnicowanego układu, kolorystyki, odkrywania i treści.
| Kategoria | Identyfikator | Opis |
|---|---|---|
| Układ | WL-1 | Widżet jest wyrównany z innymi elementami hosta na osi pionowej lub poziomej i nie zajmuje dodatkowego miejsca. |
| WL-1.1 | Wszystkie prostokątne widżety MUSZĄ dotykać wszystkich 4 krawędzi granic siatki. Wszystkie widżety o niestandardowym kształcie MUSZĄ dotykać wszystkich 4 krawędzi kwadratowej siatki. Jeśli rozmiar to 4 x 1 i zawiera pasek wyszukiwania, może dotykać tylko 2 krawędzi. |
|
| WL-2 | Użytkownicy mogą zmienić rozmiar widżetu na 2 x 1 i co najmniej 2 z tych rozmiarów: 1 x 1, 2 x 2, 4 x 2, 4 x 4. |
|
| WL-3 | Nagłówek widżetu jest używany i stosowany w sposób spójny.
|
|
| WL-5 | Widżety kolekcji i kanałów obsługują kontenery z przewijaniem pionowym. W większych rozmiarach, takich jak 4 x 2 i 4 x 4, te widżety wyświetlają więcej elementów i więcej szczegółów dotyczących każdego z nich. |
|
| Kolor | WC-1 | Widżet obsługuje motywy kolorystyczne na podstawie kontekstu urządzenia lub aplikacji. |
| WC-2 | Widżet obsługuje palety jasnego i ciemnego motywu. |
|
| Discovery | WD-1 | Podgląd pokazuje proporcje układu dla docelowego formatu i zawiera treści użytkownika, stosuje motyw systemowy lub jedno i drugie. |
| WD-4.4 | Widżet ma opis, który pomaga użytkownikom zrozumieć jego wartość. |
|
| WD-4.5 | Nazwa widżetu jest opisowa i różni się od nazw innych widżetów aplikacji. |
|
| Spójność systemu | WS-2 | Prostokątne widżety muszą używać promienia narożnika dostarczonego przez system (specyficznego dla OEM). |
| WS-3 | Widżet używa specyfikacji stanu wczytywania i wyświetla błędy bezpośrednio w interfejsie. |
|
| WS-4 | Widżet używa konfiguracji systemu zamiast niestandardowego punktu wejścia ustawień widżetu. |
|
| WS-5 | Widżet używa systemowego przejścia uruchamiania podczas otwierania/zamykania aplikacji z widżetu. |
Tak
Czego nie robić
Tak
Czego nie robić
Tak
Czego nie robić
Tak