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 używać Twojej aplikacji bezpośrednio na wyświetlaczu samochodowym, łącząc telefon. 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.
Rysunek 1. Android Auto – korzysta z telefonu i działa 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, które jest zoptymalizowane pod kątem jazdy. W systemie operacyjnym Android Automotive użytkownicy instalują aplikację bezpośrednio w samochodzie, a nie na telefonach.
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ą: |
Android Auto i system operacyjny Android Automotive | Podczas jazdy lub postoju | Wszystkie typy ścieżek |
Wiadomości |
Aplikacje do obsługi wiadomości umożliwiają użytkownikom otrzymywanie przychodzących powiadomień, odczytywanie wiadomości na głos za pomocą funkcji odczytywania tekstu na głos i wysyłanie odpowiedzi za pomocą dyktowania głosem w samochodzie. Więcej informacji znajdziesz w artykule Tworzenie aplikacji do obsługi wiadomości na Androida Auto.
Używa: |
Android Auto | Podczas jazdy lub postoju | Wszystkie typy ścieżek |
Nawigacja |
Aplikacje do nawigacji, w tym aplikacje dostawców usług przewozowych, pomagają użytkownikom dotrzeć do celu, podając szczegółowe wskazówki dojazdu. Utworzono za pomocą: Android for Cars Library. 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. Utworzono za pomocą: biblioteki aplikacji Android for Cars. Więcej informacji o aplikacji dotyczącej ciekawych miejsc znajdziesz w artykule Tworzenie aplikacji dotyczącej ciekawych miejsc. |
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. Utworzono 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 labs |
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. Utworzono za pomocą: biblioteki aplikacji Android for Cars. Więcej informacji o aplikacjach pogodowych znajdziesz w artykule Tworzenie aplikacji pogodowej. |
Android Auto i system operacyjny Android Automotive | Podczas jazdy lub postoju | Ścieżki testów wewnętrznych, zamkniętych i otwartych |
Zaparkowane kategorie aplikacji | ||||
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 Compose. Więcej informacji znajdziesz na stronie Tworzenie aplikacji wideo na system operacyjny Android Automotive. |
System operacyjny Android Automotive | Tylko podczas postoju | Wszystkie typy ścieżek |
Laboratorium w Google Play Games |
Aplikacje z grami umożliwiają użytkownikom granie w gry podczas postoju samochodu. Głównym celem tych aplikacji jest granie w gry. Utworzono za pomocą: widoków lub Compose. 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 Compose. 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 Androida Automotive na urządzeniu do tworzenia aplikacji. Więcej informacji znajdziesz w artykule Testowanie aplikacji na Androida na potrzeby samochodów.
Wytyczne 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.