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.
Próbki
Updated 30 września 2020 Updated 20 maja 2019 Updated 8 stycznia 2019Android for Cars App Library samples
Universal Android Music Player sample
Media Controller Test sample
Ćwiczenia z programowania
Updated 29 listopada 2024 Updated 11 lipca 2024Learn Car App Library fundamentals
Build and test a parked app for Android Automotive OS
Blogi
Updated 15 maja 2024 Updated 14 maja 2024 Updated 10 maja 2023 Updated 11 maja 2022 Updated 27 stycznia 2022 Updated 9 września 2021 Updated 27 lipca 2021 Updated 17 czerwca 2021 Updated 18 maja 2021 Updated 5 kwietnia 2021 Updated 1 marca 2021 Updated 16 grudnia 2020 Updated 15 października 2020 Updated 11 sierpnia 2020 Updated 21 października 2019 Updated 1 maja 2019 Updated 7 maja 2018 Updated 23 maja 2017 Updated 27 października 2015 Updated 27 sierpnia 2015 Updated 3 kwietnia 2015 Updated 25 marca 2015 Updated 19 marca 2015 Updated 12 marca 2015 Updated 11 grudnia 2014 Updated 18 listopada 2014Android for Cars: Bringing more apps to cars
15 Things to know for Android developers at Google I/O
What’s new with Android for Cars: I/O 2023
13 Things to know for Android developers at Google I/O!
Building apps for Android Automotive OS
Bringing richer navigation, charging, parking apps to more Android Auto users
Accessing car hardware APIs in your app for cars
Improve your app mileage with Android for Cars App library
What's new with Android for Cars
Start Your Engines: Launch New Android Auto Apps to Production!
Android Auto Apps Powered by Jetpack
Opening the Google Play Store for more car apps
Introducing the Android for Cars App Library
New ways to reach more drivers on Android for cars
Android Automotive OS updates for developers
Developing Apps for Android Automotive OS
Building for Automotive: A sneak peek at Google I/O 2018
Group Messaging in Android Auto
Introducing a New Course on Developing Android Apps for Auto
Announcing the Android Auto Desktop Head Unit
Enable your messaging app for Android Auto
Developing audio apps for Android Auto
Take your apps on the road with Android Auto
A New Reference App for Multi-device Applications
New Code Samples for Lollipop
Begin developing with Android Auto
Filmy
Updated 16 maja 2024 Updated 13 grudnia 2023 Updated 24 października 2023 Updated 10 maja 2023 Updated 10 listopada 2022 Updated 25 października 2022 Updated 18 maja 2022 Updated 12 maja 2022 Updated 12 maja 2022Android for Cars: New in-car experiences
Android Developer Story: Zee5 develops for multiple form factors in record time
Android Developer Story: KAYAK reduced sign-in time by 50% and improved security with passkeys
What’s new with Android for Cars
What’s new with the Car App Library
Practical room migrations
Now in Android: 61 - I/O 2022 highlights, Jetpack, Google Play, and more!
What's new with Android for cars
Integrate Google Assistant into Android for cars