Udostępniaj aplikację w pojazdach z Androidem Auto lub Androidem Automotive. Użyj jednej architektury aplikacji, która działa w obu przypadkach, aby każdy użytkownik mógł korzystać z Twojej aplikacji.
Android Auto
Android Auto zapewnia użytkownikom telefonów z Androidem z aplikacją Android Auto i zgodnym samochodem lub akcesoryjnym zestawem audio optymalne wrażenia podczas jazdy. Użytkownik może korzystać z Twojej aplikacji bezpośrednio na wyświetlaczu samochodowym po podłączeniu telefonu. Aby umożliwić Androidowi Auto nawiązywanie połączenia z aplikacją na telefonie, utwórz usługi, których Android Auto używa do wyświetlania kierowcy interfejsu zoptymalizowanego pod kątem kierowcy. Więcej informacji znajdziesz w omówieniu Androida Auto.
Rys. 1. Android Auto – sterowanie telefonem w samochodzie.
System operacyjny Android Automotive
Android Automotive to system multimedialny oparty na Androidzie, który jest wbudowany w pojazdach. System samochodu to samodzielne urządzenie z Androidem zoptymalizowane pod kątem jazdy. W systemie operacyjnym Android Automotive użytkownicy instalują aplikację bezpośrednio w samochodzie, a nie na telefonach. Więcej informacji znajdziesz w omówieniu systemu operacyjnego Android Automotive.
Rysunek 2. System operacyjny Android Automotive w emulacji.
Obsługiwane kategorie aplikacji
Ze względu na specyfikę samochodów Android Auto i system operacyjny Android Automotive obsługują tylko określone typy aplikacji, jak opisano w tabeli poniżej:
Kategoria | Opis | Platformy | Wykorzystanie | Publikowanie |
---|---|---|---|---|
Multimedia – dźwięk |
Aplikacje multimedialne umożliwiają przeglądanie i odtwarzanie muzyki, radia, audiobooków i innych treści audio w samochodzie. Więcej informacji znajdziesz w artykule Tworzenie aplikacji multimedialnych na samochody. Ważne: kategoria Media nie obejmuje treści wideo. Informacje o aplikacjach, które odtwarzają filmy, znajdziesz w oddzielnej kategorii Filmy.
Utworzono za pomocą: Aplikacje multimedialne można też tworzyć za pomocą szablonów z biblioteki aplikacji Androida do samochodu w ramach naszego Early Access Program dla Androida Auto. Więcej informacji o aplikacji multimedialnej opartej na szablonie znajdziesz w artykule Tworzenie aplikacji multimedialnej na podstawie szablonu. |
Android Auto i system operacyjny Android Automotive Ważne: aplikacje z szablonami multimediów są obecnie obsługiwane tylko w Android Auto. |
Podczas jazdy lub postoju |
Wszystkie typy ścieżek Ważne: aplikacje do multimediów korzystające z szablonów z Biblioteki aplikacji samochodowych mogą być publikowane tylko na ścieżkach testów wewnętrznych i zamkniętych w ramach naszego Programu wczesnego dostępu. |
Komunikacja – powiadomienia o wiadomościach |
Powiadomienia z aplikacji do obsługi wiadomości umożliwiają użytkownikom otrzymywanie przychodzących powiadomień, odczytywanie wiadomości na głos za pomocą funkcji Text-to-Speech oraz wysyłanie odpowiedzi za pomocą komend głosowych w samochodzie. Więcej informacji znajdziesz w artykule Rozszerzanie powiadomień o wiadomościach w Androidzie Auto.
Używa: |
Android Auto | Podczas jazdy lub postoju | Wszystkie typy ścieżek |
Komunikacja – wiadomości z użyciem szablonów labs |
Aplikacje do obsługi wiadomości z wykorzystaniem szablonów rozszerzają możliwości powiadomień o wiadomościach, aby umożliwić użytkownikom przeglądanie historii rozmów, odczytywanie starszych wiadomości na głos za pomocą funkcji zamiany tekstu na mowę oraz wysyłanie odpowiedzi za pomocą komend głosowych w samochodzie. Utworzono za pomocą: biblioteki aplikacji Android do samochodu. Więcej informacji o aplikacji do obsługi wiadomości znajdziesz w artykule Tworzenie szablonów wiadomości dla Androida Auto. |
Android Auto | Podczas jazdy lub postoju | Ścieżki testów wewnętrznych i zamkniętych |
Komunikacja – wywoływanie laboratoriów |
Aplikacje do wykonywania połączeń umożliwiają użytkownikom nawiązywanie i odbieranie połączeń na ekranie samochodu. Utworzone za pomocą: biblioteki Jetpack firmy Telecom i biblioteki aplikacji Android for Cars. Więcej informacji o aplikacjach do wykonywania połączeń znajdziesz w artykule Tworzenie aplikacji do wykonywania połączeń na Androida Auto. |
Android Auto | Podczas jazdy lub postoju | Ścieżki testów wewnętrznych i zamkniętych |
Nawigacja |
Aplikacje nawigacyjne, w tym aplikacje dostawców i kierowców, pomagają użytkownikom dotrzeć do celu, podając szczegółowe wskazówki dojazdu. Utworzono za pomocą: biblioteki aplikacji Android do samochodu. Więcej informacji o aplikacji nawigacyjnej znajdziesz w artykule Tworzenie aplikacji nawigacyjnej. |
Android Auto i system operacyjny Android Automotive | Podczas jazdy lub postoju | Wszystkie typy ścieżek |
Ciekawe miejsce |
Aplikacje dotyczące punktów zainteresowania umożliwiają użytkownikom odkrywanie i przemieszczanie się do punktów zainteresowania oraz wykonywanie odpowiednich działań, takich jak parkowanie, ładowanie i aplikacje dotyczące paliwa. Utworzona za pomocą: biblioteki aplikacji Android for Cars. Więcej informacji o aplikacji typu POI znajdziesz w artykule Tworzenie aplikacji typu punkt zainteresowania. |
Android Auto i system operacyjny Android Automotive | Podczas jazdy lub postoju | Wszystkie typy ścieżek |
Internet rzeczy (IoT) |
Aplikacje IoT umożliwiają użytkownikom wykonywanie odpowiednich działań na połączonych urządzeniach z poziomu samochodu. Przykłady obejmują sterowanie stanem niektórych urządzeń, takich jak otwieranie drzwi garażowych, włączanie światła w domu czy włączanie alarmu. Utworzona za pomocą: biblioteki aplikacji Android for Cars. Więcej informacji o aplikacjach IoT znajdziesz w artykule Tworzenie aplikacji IoT. |
Android Auto i system operacyjny Android Automotive | Podczas jazdy lub postoju | Wszystkie typy ścieżek |
Pogoda |
Aplikacje pogodowe umożliwiają użytkownikom wyświetlanie informacji o pogodzie związanych z ich bieżącą lokalizacją lub trasą. Aplikacje pogodowe mogą też zapewniać funkcje nawigacji. Utworzona za pomocą: biblioteki aplikacji Android for Cars. Więcej informacji o aplikacji pogodowej znajdziesz w artykule Tworzenie aplikacji pogodowej. |
Android Auto i system operacyjny Android Automotive | Podczas jazdy lub postoju | Wszystkie typy ścieżek |
Kategorie aplikacji dostępnych na postoju | ||||
Wideo |
Aplikacje wideo umożliwiają użytkownikom oglądanie strumieniowych filmów podczas parkowania samochodu. Głównym celem tych aplikacji jest wyświetlanie strumieniowych filmów. Utworzono za pomocą: widoków lub edytora. Więcej informacji znajdziesz na stronie Tworzenie aplikacji wideo na system operacyjny Android Automotive. |
System operacyjny Android Automotive |
Głównie podczas postoju Aplikacje do oglądania filmów mogą być używane w ograniczony sposób podczas jazdy, zgodnie z opisem w artykule Obsługa dźwięku podczas jazdy. |
Wszystkie typy ścieżek |
Laboratorium w Google Play Games |
Aplikacje z grami umożliwiają użytkownikom granie w gry, gdy samochód jest zaparkowany. Głównym celem tych aplikacji jest granie w gry. Utworzono za pomocą: widoków lub edytora. Więcej informacji znajdziesz w artykule Tworzenie gier na system operacyjny Android Automotive. |
System operacyjny Android Automotive | Tylko podczas postoju | Ścieżki testów wewnętrznych |
Przeglądarki |
Aplikacje przeglądarek umożliwiają użytkownikom dostęp do stron internetowych, gdy samochód jest zaparkowany. Utworzono za pomocą: widoków lub edytora. Więcej informacji znajdziesz w artykule Tworzenie przeglądarek na system operacyjny Android Automotive. |
System operacyjny Android Automotive | Tylko podczas postoju | Ścieżki testów wewnętrznych |
Integracja z aplikacjami i usługami Google
Możesz tworzyć własne aplikacje na potrzeby pojazdów obsługujących Androida dla samochodów, w tym Androida Auto i wbudowane usługi Google.
Aplikacja może uruchamiać nawigację w wbudowanych Mapach Google za pomocą intencji Map Google dla pojazdów.
Aplikacje do nawigacji mogą osiągnąć interoperacyjność z Asystentem Google za pomocą 3 różnych formatów intencji. Zobacz implementowanie intencji aplikacji nawigacyjnej.
Aby przetestować aplikacje, użyj narzędzi do testowania, aby uruchomić Androida Auto i system operacyjny Android Automotive na komputerze programistycznym. Więcej informacji znajdziesz w artykule Testowanie aplikacji na Androida na potrzeby samochodów.
Wskazówki dotyczące projektowania aplikacji znajdziesz w artykule Android do samochodu.
Aby dowiedzieć się więcej, zapoznaj się z tymi dodatkowymi materiałami:
Dodatkowe materiały
Więcej informacji o Androidzie na potrzeby samochodów znajdziesz w tych dodatkowych materiałach.