Bieten Sie Ihre App für Fahrzeuge mit Android Auto oder Android Automotive OS an. Verwenden Sie eine App-Architektur, die für beide Fälle geeignet ist, damit alle Nutzer Ihre App verwenden können.
Android Auto
Android Auto bietet eine für Autofahrer optimierte App-Nutzung, wenn Sie ein Smartphone mit der Android Auto App und ein kompatibles Auto oder ein kompatibles Aftermarket-Stereo system haben. Sie können Ihre App direkt auf dem Display Ihres Autos verwenden, indem Sie Ihr Smartphone verbinden. Sie ermöglichen Android Auto, eine Verbindung mit Ihrer Smartphone-App herzustellen, indem Sie Dienste erstellen, die Android Auto verwendet, um dem Fahrer eine für Autofahrer optimierte Benutzeroberfläche anzuzeigen. Weitere Informationen finden Sie in der Android Auto-Übersicht.
Abbildung 1: Android Auto – betrieben von einem Smartphone und ausgeführt auf einem Auto.
Android Automotive OS
Android Automotive OS ist ein Android-basiertes Infotainmentsystem, das in Fahrzeuge integriert ist. Das System des Autos ist ein eigenständiges Android-Gerät, das für das Fahren optimiert ist. Mit Android Automotive OS installieren Sie Ihre App direkt auf dem Auto und nicht auf Ihrem Smartphone. Weitere Informationen finden Sie in der Android Automotive OS-Übersicht.
Abbildung 2:Android Automotive OS wird auf einem Emulator ausgeführt.
Unterstützte App-Kategorien
Aufgrund der besonderen Anforderungen an Autos werden in Android Auto und Android Automotive OS nur bestimmte Arten von Apps unterstützt, wie in der folgenden Tabelle beschrieben:
| Kategorie | Beschreibung | Plattformen | Nutzung | Veröffentlichung |
|---|---|---|---|---|
| Medien – Audio |
Mit Medien-Apps können Nutzer im Auto Musik, Radio, Hörbücher und andere Audioinhalte suchen und abspielen. Weitere Informationen finden Sie unter Medien Apps für Autos entwickeln. Wichtig: Die Kategorie „Medien“ umfasst keine Videoinhalte. Details zu Apps, mit denen Videos abgespielt werden, finden Sie in der separaten Kategorie „Video“.
Erstellt mit: Medien-Apps können auch mit den Vorlagen der Android for Cars App-Bibliothek erstellt werden, im Rahmen unseres Early-Access-Programms auf Android Auto. Weitere Informationen speziell zu Medien-Apps finden Sie unter Medien-App mit Vorlage erstellen. |
Android Auto und Android Automotive OS (für Medien-Apps und Medien-Apps mit Vorlage ). |
Während der Fahrt oder im geparkten Zustand |
Alle Track-Typen Wichtig: Medien-Apps, die Vorlagen der Car App Library verwenden, können im Rahmen unseres Early-Access-Programms nur in den Tracks „Interner Test“ und „Geschlossener Test“ veröffentlicht werden. |
| Kommunikation – Messaging-Benachrichtigungen |
Mit Messaging-Benachrichtigungen können Nutzer im Auto eingehende Benachrichtigungen empfangen, Nachrichten per Sprachausgabe vorlesen lassen und Antworten per Spracheingabe senden. Weitere Informationen finden Sie unter Messaging-Benachrichtigungen für Android Auto erweitern.
Erstellt mit: |
Android Auto | Während der Fahrt oder im geparkten Zustand | Alle Track-Typen |
| Kommunikation – Messaging-Labs mit Vorlage |
Messaging-Apps mit Vorlage erweitern die Funktionen von Messaging Benachrichtigungen. Nutzer können den Unterhaltungsverlauf durchsuchen, ältere Nachrichten per Sprachausgabe vorlesen lassen und Antworten per Spracheingabe senden. Erstellt mit: Der Android for Cars App-Bibliothek. Weitere Informationen speziell zu Messaging-Apps finden Sie unter Messaging-Apps mit Vorlage für Android Auto entwickeln. |
Android Auto | Während der Fahrt oder im geparkten Zustand | Tracks „Interner Test“ und „Geschlossener Test“ |
| Kommunikation – Anruf-Labs |
Mit Anruf-Apps können Nutzer auf dem Display ihres Autos Anrufe tätigen und entgegennehmen. Erstellt mit: Der Telecom Jetpack Library und der Android for Cars App-Bibliothek. Weitere Informationen speziell zu Anruf-Apps finden Sie unter Anruf-Apps für Android Auto entwickeln. |
Android Auto | Während der Fahrt oder im geparkten Zustand | Tracks „Interner Test“ und „Geschlossener Test“ |
| Navigation |
Navigations-Apps, einschließlich Anbieter von Fahrer- und Lieferservices, helfen Nutzern, ihr Ziel zu erreichen, indem sie eine detaillierte Routenführung bereitstellen. Erstellt mit: Der Android for Cars App-Bibliothek. Weitere Informationen speziell zu Navigations-Apps finden Sie unter Build a navigation app. |
Android Auto und Android Automotive OS | Während der Fahrt oder im geparkten Zustand | Alle Track-Typen |
| POI |
Mit POI-Apps können Nutzer POIs entdecken und dorthin navigieren sowie relevante Aktionen ausführen, z. B. Park-, Lade- und Tank-Apps verwenden. Erstellt mit: Der Android for Cars App-Bibliothek. Weitere Informationen speziell zu POI-Apps finden Sie unter POI-App entwickeln. |
Android Auto und Android Automotive OS | Während der Fahrt oder im geparkten Zustand | Alle Track-Typen |
| IoT |
Mit IoT-Apps können Sie relevante Aktionen auf verbundenen Geräten aus dem Auto heraus ausführen. Beispiele sind das Steuern des Status bestimmter Geräte, z. B. das Öffnen eines Garagentors, das Ein- und Ausschalten von Lampen oder das Aktivieren der Haussicherheit. Erstellt mit: Der Android for Cars App-Bibliothek. Weitere Informationen speziell zu IoT-Apps finden Sie unter Internet der Dinge App entwickeln. |
Android Auto und Android Automotive OS | Während der Fahrt oder im geparkten Zustand | Alle Track-Typen |
| Wetter |
Mit Wetter-Apps können Nutzer relevante Wetterinformationen zu ihrem aktuellen Standort oder entlang ihrer Route sehen. Wetter-Apps können auch Navigationsfunktionen bieten. Erstellt mit: Der Android for Cars App-Bibliothek. Weitere Informationen speziell zu Wetter-Apps finden Sie unter Build a weather app. |
Android Auto und Android Automotive OS | Während der Fahrt oder im geparkten Zustand | Alle Track-Typen |
| App-Kategorien für geparkte Fahrzeuge | ||||
| Video |
Mit Video-Apps können Nutzer Streamingvideos ansehen, während das Auto geparkt ist. Der Hauptzweck dieser Apps besteht darin, Streamingvideos anzuzeigen. Erstellt mit:Ansichten und/oder Compose. Weitere Informationen finden Sie unter Video-Apps für Android Automotive OS entwickeln. |
Android Automotive OS |
Hauptsächlich im geparkten Zustand Video-Apps können die eingeschränkte Nutzung während der Fahrt unterstützen, wie unter Audio während der Fahrt beschrieben. |
Alle Track-Typen |
| Spiele Labs |
Mit Spiele-Apps können Nutzer Spiele spielen, während das Auto geparkt ist. Der Hauptzweck dieser Apps besteht darin, Spiele zu spielen. Erstellt mit:Ansichten und/oder Compose. Weitere Informationen finden Sie unter Spiele für Autos entwickeln. |
Android Auto und Android Automotive OS | Nur im geparkten Zustand | Tracks „Interner Test“ und „Geschlossener Test“ |
| Browser-Labs |
Mit Browser-Apps können Nutzer auf Webseiten zugreifen, während das Auto geparkt ist. Erstellt mit:Ansichten und/oder Compose. Weitere Informationen finden Sie unter Browser für Android Automotive OS entwickeln. |
Android Automotive OS | Nur im geparkten Zustand | Tracks „Interner Test“ |
In Google-Apps und ‑Dienste einbinden
Sie können eigene Apps für die Verwendung in Fahrzeugen entwickeln, die Android for Cars unterstützen, einschließlich Android Auto und Autos mit Google-Integration. Die folgenden Ressourcen enthalten zusätzliche Informationen zur Implementierung:
Ihre App kann die Navigation in der integrierten Google Maps-App über Google Maps for Automotive-Intents starten.
Navigations-Apps können über drei verschiedene Intent-Formate Interoperabilität mit Google Assistant erreichen. Weitere Informationen finden Sie unter Intents für Navigations-Apps implementieren. Informationen zum Implementieren von Navigations-Apps mit detaillierter Routenführung, die mit Android Automotive OS und Android Auto kompatibel sind, finden Sie unter Navigations-App entwickeln.
Google Assistant kann jede im Fahrzeug installierte App mit Sprachbefehlen wie „Hey Google, öffne die Beispiel-App“ starten.
Mit der
PackageManagerKlasse können Sie Informationen zu installierten Anwendungspaketen auf einem Gerät abrufen und dann weitere Aktionen ausführen, z. B. den startfähigen Intent für ein Paket abrufen und diesen Intent starten.
Verwenden Sie zum Testen Ihrer Apps die Testtools, um Android Auto und Android Automotive OS auf Ihrem Entwicklungscomputer auszuführen. Weitere Informationen finden Sie unter Android-Apps für Autos testen.
Richtlinien für das App-Design finden Sie unter Android for Cars.
Zusätzliche Ressourcen
Weitere Informationen zu Android for Cars finden Sie in den folgenden zusätzlichen Ressourcen.