Tworzenie aplikacji adaptacyjnych na samochody

Android Autosystem 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

  1. Używanie klas rozmiaru okna: używaj klas rozmiaru okna, aby kategoryzować wyświetlacze jako kompaktowe, średnie lub rozszerzone i odpowiednio dostosowywać układ.
  2. 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ść.
  3. Optymalizacja pod kątem zasobów samochodu: użyj kwalifikatora zasobu car, aby udostępniać układy lub konfiguracje dostosowane specjalnie do środowiska Automotive.
  4. 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.