Wytyczne dotyczące ekranów niestandardowych
W przypadku większości aplikacji do multimediów w systemie operacyjnym Android Automotive nie musisz projektować niestandardowych ekranów. Wyjątkiem są ustawienia i logowanie. Jeśli chcesz, aby użytkownicy mieli dostęp do ustawień aplikacji, musisz zaprojektować ekrany ustawień. Jeśli aplikacja wymaga logowania, musisz skonfigurować proces logowania, który możesz dostosować w przykładowym kodzie w uniwersalnym odtwarzaczu muzyki na Androida.
Te ogólne wskazówki dotyczące stylu odnoszą się zarówno do ekranów ustawień niestandardowych, jak i niestandardowych ekranów logowania. Pomogą Ci zoptymalizować projekty pod kątem wyświetlania na ekranie samochodu zaparkowanego samochodu o każdej porze dnia i nocy.
Dodatkowe wskazówki dotyczące ustawień i logowania znajdziesz w artykułach Ustawienia projektu i Dostosowanie procesu logowania.
Poziom wymagań |
Wytyczne |
MUSI |
Deweloperzy aplikacji muszą:
- Udostępnij opcję Zamknij, aby zamknąć ekran ustawień i ekran logowania najwyższego poziomu
- Wybierz opcję Wstecz z kolejnych ekranów po ekranie najwyższego poziomu
- Umieść afordancję Zamknij lub Wstecz w lewym górnym rogu ekranu
- Zachowaj współczynnik kontrastu co najmniej 4,5:1 między tłem a ikonami lub tekstem
- Używaj zalecanych rozmiarów typów, co najmniej 32 dp w przypadku tekstu głównego i 24 dp w przypadku tekstu dodatkowego.
- Docelowe elementy dotykowe powinny być powyżej zalecanego rozmiaru minimalnego, czyli 76 x 76 dp.
|
POWINNO |
Deweloperzy aplikacji powinni:
- Używaj ciemnego motywu na wszystkich ekranach i nakładkach
- umieszczanie logo lub ikony aplikacji na wszystkich ekranach;
- Jeżeli używasz koloru uzupełniającego, użyj tego samego koloru, który podano jako element marki.
- Ciągi tekstowe nie mogą przekraczać zalecanej maksymalnej długości 120 znaków
- W miarę możliwości odległość między docelowymi elementami dotykowymi powinna wynosić co najmniej 24 dp.
|
MAJ |
Deweloperzy aplikacji mogą:
- zdecydować, czy wdrożyć funkcje logowania i ustawień jako część aplikacji;
|
Uzasadnienie:
Ekrany zaprojektowane bezpośrednio przez deweloperów aplikacji do multimediów powinny
Przestrzegaj standardowych wzorców nawigacji i konwencji projektowania aplikacji do multimediów.
Zapoznaj się z zasadami projektowania i podstawami wizualnymi na potrzeby systemu operacyjnego Android Automotive.
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2024-07-23 UTC.
[null,null,["Ostatnia aktualizacja: 2024-07-23 UTC."],[[["In Android Automotive OS, media apps generally don't require custom screens except for settings and sign-in flows."],["Developers must adhere to specific design requirements for custom settings and sign-in screens, such as contrast ratios, touch target sizes, and affordances."],["Developers should follow guidelines including using dark themes, incorporating branding elements, and adhering to text length recommendations for optimal usability in vehicles."],["Detailed design specifications and resources are available in the linked documentation for design system and foundations."]]],[]]