Mit Android Auto und Android Automotive OS können Nutzer auf Apps in Infotainmentsystemen von Autos zugreifen, während die Autos geparkt sind. Passen Sie Ihre App mit nur wenigen Implementierungsänderungen an Autodisplays an.
Wichtige Überlegungen für Autos
- Feste Bildschirmausrichtung: Infotainment-Displays im Auto haben eine feste Ausrichtung – entweder Quer- oder Hochformat. Achten Sie darauf, dass Ihre App beide unterstützt, um verschiedenen Fahrzeugmodellen gerecht zu werden.
- Einzigartige System-UI und Navigation: Android Automotive OS kann benutzerdefinierte Systemleisten und Navigationsschemata enthalten. Die Bedienung über Gesten wird nicht unterstützt und die Zurück-Funktion kann variieren.
- Unregelmäßige Displays und Ausschnitte: Einige Fahrzeuge haben nicht rechteckige oder unregelmäßig geformte Displays mit einzigartigen Ausschnitten. Verwenden Sie geeignete Layoutparameter, um diese sicher zu verarbeiten.
- Systemleisten: Autohersteller können festlegen, ob Apps Systemleisten ein- und ausblenden können, um in den Immersive-Modus zu wechseln und ihn zu verlassen. Hersteller können auch festlegen, ob Apps die Farbe und Transparenz von Systemleisten festlegen dürfen.
- Offlineszenarien: Autos haben oft nur zeitweise oder gar keine Internetverbindung. Ihre App sollte auch offline funktionieren.
- Sicherheit und Parkstatus: Apps sind hauptsächlich verfügbar, wenn das Auto geparkt ist. Die Benutzeroberfläche muss für schnelle, eindeutige Interaktionen optimiert sein, die für die Umgebung in einem Fahrzeug geeignet sind.
Anpassungsstrategien
- Fenstergrößenklassen verwenden: Verwenden Sie Fenstergrößenklassen, um Displays als kompakt, mittel oder erweitert zu kategorisieren und Ihr Layout entsprechend anzupassen.
- Mehrspalten-Layouts implementieren: Verwenden Sie für breitere Autodisplays Listen-Detailansicht oder andere Mehrspaltenmuster, um die verfügbare Breite optimal zu nutzen.
- Für Fahrzeugressourcen optimieren: Verwenden Sie den Ressourcenqualifizierer
car, um Layouts oder Konfigurationen bereitzustellen, die speziell für die Automotive-Umgebung entwickelt wurden. - Mit Emulatoren testen: Testen Sie die Kompatibilität Ihrer App zuerst mit einem Android Automotive OS-Emulator, um fahrzeugspezifische Probleme mit der Benutzeroberfläche zu erkennen.
Weitere Informationen
Eine vollständige Anleitung zur Entwicklung für Android for Cars finden Sie in der Übersicht zu Android for Cars.