Wytyczne dotyczące ekranów niestandardowych

W przypadku większości aplikacji do multimediów używanych w systemie operacyjnym Android Automotive nie musisz projektować ekranów niestandardowych. Obszary wyjątków to ustawienia i logowanie. Jeśli chcesz, aby użytkownicy mieli dostęp do ustawień aplikacji, musisz zaprojektować ekrany ustawień. Jeśli aplikacja wymaga zalogowania się, musisz też podać proces logowania. Możesz go dostosować za pomocą przykładowego kodu w uniwersalnym odtwarzaczu muzyki na Androida.

Te ogólne wskazówki dotyczą zarówno ekranów niestandardowych, jak i niestandardowych ekranów logowania. Pomagają zoptymalizować projekty pod kątem wyświetlania na ekranie samochodu, w pobliżu zaparkowanego pojazdu, o dowolnej porze dnia lub nocy.

Dodatkowe wskazówki dotyczące ustawień i logowania znajdziesz w artykułach Ustawienia projektu i Dostosowywanie procesu logowania.

Poziom wymagań Wskazówki
MUSI Deweloperzy aplikacji muszą:
  • Podaj szczegóły dotyczące zamknięcia ekranu ustawień i ekranu logowania najwyższego poziomu
  • Udostępnij Wstecz na wszystkich kolejnych ekranach po ekranie najwyższego poziomu
  • Określ pozycję zamknięcia lub powrotu w lewym górnym rogu ekranu
  • Utrzymuj współczynnik kontrastu co najmniej 4,5:1 między tłami a ikonami lub tekstem.
  • Użyj zalecanych rozmiarów typów co najmniej 32 dp w przypadku tekstu głównego i 24 dp w przypadku tekstu dodatkowego
  • Utrzymuj elementy dotykowe powyżej zalecanego minimalnego rozmiaru 76 x 76 dp
TRZEBA Deweloperzy aplikacji powinni:
  • używać ciemnego motywu dla wszystkich ekranów i nakładek;
  • Dodaj logo lub ikonę aplikacji na wszystkich ekranach
  • Jeśli używasz koloru uzupełniającego, użyj tego samego, który został podany jako element marki.
  • Tekst nie może mieć więcej niż zalecanej długości, czyli 120 znaków.
  • Gdy to możliwe, odległość między elementami dotykowymi musi wynosić co najmniej 24 dp.
MAJ Deweloperzy aplikacji mogą:
  • Zdecyduj, czy chcesz wdrożyć funkcje logowania i ustawień w aplikacji

Uzasadnienie:

Ekrany zaprojektowane bezpośrednio przez deweloperów aplikacji multimedialnych

  • Obsługa standardowych wzorców nawigacji i konwencji projektowych aplikacji multimedialnych.

  • Odzwierciedlaj zasady projektowania i podstawy wizualne w systemie operacyjnym Android Automotive.