Android Auto i system operacyjny Android Automotive umożliwiają użytkownikom dostęp do aplikacji w systemach multimedialnych w samochodach, gdy są one zaparkowane. Dostosuj aplikację do wyświetlaczy samochodowych za pomocą kilku zmian w implementacji.
Najważniejsze kwestie dotyczące samochodów
- Stała orientacja ekranu: ekrany systemu multimedialno-rozrywkowego w samochodzie mają stałą orientację – poziomą lub pionową. Upewnij się, że aplikacja obsługuje oba te standardy, aby można było jej używać w różnych modelach pojazdów.
- Unikalny interfejs systemu i nawigacja: system operacyjny Android Automotive może zawierać niestandardowe paski systemu i schematy nawigacji. Nawigacja przy użyciu gestów nie jest obsługiwana, a funkcje powrotu mogą się różnić.
- Nieregularne ekrany i wycięcia: niektóre pojazdy mają ekrany o nieregularnym kształcie z wyjątkowymi wycięciami. Aby bezpiecznie obsługiwać te elementy, używaj odpowiednich parametrów układu.
- Paski systemowe: producenci samochodów mogą określać, czy aplikacje mogą wyświetlać lub ukrywać paski systemowe, aby włączać i wyłączać tryb pełnoekranowy. Producenci mogą też określać, czy aplikacje mogą ustawiać kolor i przezroczystość pasków systemu.
- Scenariusze offline: samochody często mają przerywane lub brak połączenia z internetem. Aplikacja powinna działać w trybie offline.
- Bezpieczeństwo i stan parkowania: aplikacje są dostępne głównie wtedy, gdy samochód jest zaparkowany. Zadbaj o to, aby interfejs był zoptymalizowany pod kątem szybkich i wyraźnych interakcji, które są odpowiednie dla środowiska pojazdu.
Strategie adaptacji
- Używanie klas rozmiaru okna: używaj klas rozmiaru okna, aby kategoryzować wyświetlacze jako kompaktowe, średnie lub rozszerzone i odpowiednio dostosowywać układ.
- Wdrażaj układy wielopanelowe: w przypadku szerszych wyświetlaczy samochodowych używaj układów szczegółowa lista lub innych układów wielopanelowych, aby optymalnie wykorzystać dostępną szerokość.
- Optymalizacja pod kątem zasobów samochodu: użyj kwalifikatora zasobu
car, aby udostępniać układy lub konfiguracje dostosowane specjalnie do środowiska Automotive. - Testowanie na emulatorach: najpierw przetestuj zgodność aplikacji na emulatorze systemu operacyjnego Android Automotive, aby zidentyfikować problemy z interfejsem użytkownika specyficzne dla samochodu.
Więcej informacji
Pełne wskazówki dotyczące tworzenia aplikacji na Androida do samochodów znajdziesz w tym artykule.