Sie können Ihre App für Fahrzeuge mit Android Auto oder Android Automotive OS anbieten. Verwenden Sie eine App-Architektur, die für beide Fälle funktioniert, damit alle Nutzer Ihre App verwenden können.
Android Auto
Android Auto bietet eine für Autofahrer optimierte App-Umgebung für Nutzer, die ein Android-Smartphone mit der Android Auto App und ein kompatibles Auto oder Aftermarket-Stereoanlage haben. Sie können Ihre App direkt auf dem Display ihres Autos verwenden, indem sie ihr Smartphone verbinden. Sie ermöglichen Android Auto die Verbindung mit Ihrer Smartphone-App, indem Sie Dienste erstellen, die Android Auto verwendet, um dem Fahrer eine für Autofahrer optimierte Benutzeroberfläche zu präsentieren. Weitere Informationen zu Android Auto
Abbildung 1:Android Auto – betrieben von einem Smartphone und ausgeführt in einem Auto.
Android Automotive OS
Android Automotive OS ist ein auf Android basierendes Infotainmentsystem, das in Fahrzeuge eingebaut ist. Das System des Autos ist ein eigenständiges Android-Gerät, das für die Nutzung während der Fahrt optimiert ist. Mit Android Automotive OS installieren Nutzer Ihre App direkt auf dem Auto und nicht auf ihrem Smartphone. Weitere Informationen finden Sie in der Übersicht zu Android Automotive OS.
Abbildung 2:Android Automotive OS wird auf einem Emulator ausgeführt.
Unterstützte App-Kategorien
Aufgrund der besonderen Anforderungen von 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 Media-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 „Media“ umfasst keine Videoinhalte. Weitere Informationen zu Apps, die Videos abspielen, finden Sie in der separaten Videokategorie.
Erstellt mit: Media-Apps können auch mit den Vorlagen der Android for Cars App Library im Rahmen unseres Early Access-Programms für Android Auto erstellt werden. Weitere Informationen speziell zu Medien-Apps findest du unter Medien-App mit Vorlage erstellen. |
Android Auto und Android Automotive OS Wichtig:Vorlagenbasierte Media-Apps werden derzeit nur auf Android Auto unterstützt. |
Während der Fahrt oder geparkt |
Alle Track-Typen Wichtig:Medien-Apps, die Vorlagen der Car App Library verwenden, können nur im Rahmen unseres Early Access-Programms in Tracks für interne Tests und geschlossene Tests veröffentlicht werden. |
Kommunikation – Benachrichtigungen bei Nachrichten |
Mit Messaging-Benachrichtigungen können Nutzer eingehende Benachrichtigungen empfangen, Nachrichten per Sprachausgabe laut vorlesen lassen und Antworten per Spracheingabe im Auto senden. Weitere Informationen finden Sie unter Messaging-Benachrichtigungen für Android Auto erweitern.
Erstellt mit: |
Android Auto | Während der Fahrt oder geparkt | Alle Track-Typen |
Kommunikation – Labs für Vorlagen für Nachrichten |
Apps mit Vorlagen für Messaging-Funktionen erweitern die Möglichkeiten von Messaging-Benachrichtigungen. Nutzer können damit den Unterhaltungsverlauf durchsuchen, frühere Nachrichten per Sprachausgabe laut vorlesen lassen und Antworten per Spracheingabe im Auto senden. Entwickelt mit: Android for Cars App Library. Weitere Informationen speziell zu Messaging-Apps findest du unter Messaging-Apps mit Vorlagen für Android Auto entwickeln. |
Android Auto | Während der Fahrt oder geparkt | Tracks für interne und geschlossene Tests |
Kommunikation – Anrufe in Labs |
Mit Anruf-Apps können Nutzer auf dem Display ihres Autos Anrufe tätigen und empfangen. Entwickelt mit: Telecom Jetpack Library und Android for Cars App Library. Weitere Informationen speziell zu Anruf-Apps finden Sie unter Anrufe für Android Auto entwickeln. |
Android Auto | Während der Fahrt oder geparkt | Tracks für interne und geschlossene Tests |
Navigation |
Navigations-Apps, einschließlich Anbieter von Fahrer- und Lieferdiensten, helfen Nutzern, ihr Ziel zu erreichen, indem sie detaillierte Routenführungen bereitstellen. Entwickelt mit: Android for Cars App Library. Weitere Informationen speziell zu Navigations-Apps finden Sie unter Navigations-App erstellen. |
Android Auto und Android Automotive OS | Während der Fahrt oder geparkt | Alle Track-Typen |
POI |
Mit POI-Apps können Nutzer POIs finden und dorthin navigieren. Außerdem können sie relevante Aktionen ausführen, z. B. mit Park-, Lade- und Tank-Apps. Erstellt mit:Der Android for Cars-App-Bibliothek. Weitere Informationen zu POI-Apps finden Sie unter POI-App erstellen. |
Android Auto und Android Automotive OS | Während der Fahrt oder geparkt | Alle Track-Typen |
Internet der Dinge (IoT) |
Mit IoT-Apps können Nutzer relevante Aktionen auf verbundenen Geräten direkt im Auto ausführen. Beispiele sind das Steuern des Status bestimmter Geräte, z. B. das Öffnen eines Garagentors, das Umlegen von Lichtschaltern oder das Aktivieren der Sicherheitssysteme. Erstellt mit:Der Android for Cars-App-Bibliothek. Weitere Informationen speziell zu IoT-Apps finden Sie unter IoT-App erstellen. |
Android Auto und Android Automotive OS | Während der Fahrt oder geparkt | Alle Track-Typen |
Wetter |
In Wetter-Apps können Nutzer relevante Wetterinformationen zu ihrem aktuellen Standort oder entlang ihrer Route abrufen. Wetter-Apps können auch Navigationsfunktionen bieten. Erstellt mit:Der Android for Cars-App-Bibliothek. Weitere Informationen speziell zu Wetter-Apps findest du unter Wetter-App erstellen. |
Android Auto und Android Automotive OS | Während der Fahrt oder geparkt | Alle Track-Typen |
Kategorien für Apps für geparkte Autos | ||||
Video |
Mit Video-Apps können Nutzer Streamingvideos ansehen, während das Auto geparkt ist. Der Hauptzweck dieser Apps besteht darin, Streamingvideos zu präsentieren. Erstellt mit:Ansichten und/oder Compose. Weitere Informationen finden Sie unter Video-Apps für Android Automotive OS entwickeln. |
Android Automotive OS |
Vor allem im geparkten Zustand Video-Apps können die eingeschränkte Nutzung während der Fahrt unterstützen, wie unter Audio während der Fahrt unterstützen beschrieben. |
Alle Track-Typen |
Games Labs |
Mit Spiele-Apps können Nutzer Spiele spielen, während das Auto geparkt ist. Der Hauptzweck dieser Apps ist das Spielen von 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 für interne und geschlossene Tests |
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 für interne Tests |
In Google-Apps und ‑Dienste einbinden
Sie können eigene Apps für Fahrzeuge entwickeln, die Android for Cars unterstützen, einschließlich Android Auto und 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 durch drei verschiedene Intent-Formate Interoperabilität mit Google Assistant erreichen. Weitere Informationen finden Sie unter Intents für Navigations-Apps implementieren. Weitere Informationen zur Implementierung von Apps für die Turn-by-Turn-Navigation, 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 Klasse PackageManager in Android können Entwickler umfassende Informationen zu installierten Anwendungspaketen auf einem Gerät abrufen und dann weitere Aktionen ausführen, z. B. die Startabsicht für dieses Paket abrufen und 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.
Designrichtlinien für Apps findest du unter Android for Cars.
Zusätzliche Ressourcen
Weitere Informationen zu Android for Cars finden Sie in den folgenden zusätzlichen Ressourcen.