Aby utworzyć aplikację multimedialną z ograniczonymi funkcjami personalizacji i określania marki, użyj usługi MediaBrowserService (MBS). Jest to tańsza opcja, która pozwala użytkownikom przeglądać treści i odtwarzać multimedia.
Ponieważ większość aspektów interfejsu multimediów jest kontrolowana przez producentów samochodów i Google (patrz Role partnera dotyczące multimediów), zadania związane z projektowaniem są stosunkowo proste.
Oto podstawowe zadania dla deweloperów aplikacji:
- Zaplanuj karty nawigacyjne: wybierz maksymalnie 4 poziomy najwyższego poziomu treści i określ ikony lub etykiety dla kart nawigacyjnych.
- Planowanie widoków przeglądania: zaplanuj, jak będą zorganizowane i sformatowane widoki treści na najwyższym i niższych poziomach (siatka czy lista).
- Dostosowywanie elementów sterujących odtwarzaniem: zdecyduj, czy chcesz udostępnić niestandardowe działania i ikony oraz czy chcesz wdrożyć kolejkę.
- Zaplanuj działania głosowe: określ, jakie polecenia użytkownicy będą mogli wydawać głosowo.
- Podaj elementy marki: podaj ikonę aplikacji i kolor akcentu, aby reprezentować swoją markę.
Opcjonalne dodatkowe kroki tylko w przypadku AAOS:
- Utwórz proces logowania: użyj dostępnych szablonów, aby utworzyć proces logowania, który umożliwi użytkownikom zalogowanie się w aplikacji na ekranie samochodu (jeśli aplikacja wymaga logowania).
- Utwórz ustawienia: w razie potrzeby utwórz ekrany ustawień w aplikacji.
Opcjonalny dodatkowy krok tylko w przypadku Androida Auto:
- Przedstawianie rekomendacji: wybierz 10 treści multimedialnych, które mają być wyświetlane jako rekomendowane.
Aby uzyskać bardziej szczegółowe informacje o każdym zadaniu, kliknij odpowiednie linki. Pełną listę elementów projektu, które musisz przesłać, znajdziesz w checkliście.
Role partnera dotyczące multimediów
W przypadku aplikacji działających na pojazdach z systemem AAOS producenci samochodów mogą dostosować interfejs, aby odzwierciedlał ich markę i styl pojazdu. W przypadku aplikacji działających w Androidzie Auto Google tworzy spójny wygląd i styl aplikacji w różnych kompatybilnych pojazdach. W tabeli poniżej podsumowano role deweloperów aplikacji i producentów samochodów (w AAOS) w ramach zapewniania spójnego działania aplikacji multimedialnych.
Aspekty związane z odtwarzaniem multimediów | Rola projektanta producenta samochodów (lub Google w przypadku Androida Auto) | Rola dewelopera aplikacji w projektowaniu |
---|---|---|
Poruszanie się po aplikacjach multimedialnych | Określ, gdzie ma się znajdować pasek aplikacji, i obsługuj nawigację aplikacji oraz elementy sterujące, które mogą się na nim wyświetlać. | Zdecyduj, które widoki treści najwyższego poziomu mają być reprezentowane na kartach na pasku aplikacji, oraz w razie potrzeby dodaj ikony i etykiety (patrz Planowanie kart nawigacyjnych). |
Szczegóły treści przeglądanych | Określ rozmiar i zawartość elementów siatki lub listy oraz zaimplementuj nagłówek aplikacji na niższych poziomach treści. | Określ format (siatka lub lista) oraz sposób organizacji treści, które można przeglądać na każdym poziomie (patrz Planowanie widoków przeglądania). |
Odtwarzanie multimediów | Wdrożyć widok odtwarzania i zminimalizowaną belkę sterowania z odpowiednimi metadanymi multimediów i elementami sterowania odtwarzaniem, w tym elementami sterowania dowolnymi niestandardowymi działaniami w aplikacji. Zapewnić możliwość utworzenia kolejki w widoku odtwarzania i stylizację kolejki. | Zdecyduj, czy chcesz wdrożyć niestandardowe działania na pasku sterowania, i zapewnij dla nich ikony. Zdecyduj też, czy wdrożyć kolejkę i czy wyświetlać wskaźnik dla aktualnie odtwarzanego utworu (patrz Dostosowywanie elementów sterujących odtwarzaniem). |
Komendy głosowe | udostępniać interfejs Asystenta Google i kontrolować sposób wywoływania Asystenta w określonych samochodach; | Określ, które kategorie multimediów mają być obsługiwane w przypadku żądań głosowych, a także jakie treści mają być dostarczane w przypadku ogólnych żądań (Planowanie działań głosowych). |
Atrybucja marki | Wyświetlanie ikony aplikacji na wszystkich ekranach treści i wybieranie miejsc, w których ma być stosowany kolor aplikacji innej firmy jako akcent | Prześlij ikonę aplikacji i określ kolor akcentu (patrz: Przesyłanie elementów marki). |
Logowanie i ustawienia | zapewnić ustawienia wyszukiwania i ustawienia na pasku aplikacji oraz w razie potrzeby przekierowywać użytkowników na ekrany logowania; | Używaj szablonów do tworzenia procesu logowania i ekranów ustawień. W razie potrzeby zapoznaj się z artykułami Dostosowanie procesu logowania i Ustawienia projektu. |
Zalecenia | Udostępnij interfejs użytkownika, w którym będą wyświetlane rekomendacje treści | podać źródło odpowiednich rekomendacji treści; |