Machen Sie sich mit den verschiedenen Möglichkeiten der Kommunikation zwischen Ihrer App und Nutzern vertraut und wählen Sie dann für jeden Anwendungsfall die am besten geeignete Option aus.
Ihre Anwendung kann über Toasts, Benachrichtigungen und Navigationswarnungen sowie über nachrichtenorientierte Vorlagen oder Spracheingaben mit Nutzern kommunizieren. Befolgen Sie die Best Practices, wenn Sie die Spracheingabe in Ihrer App verwenden, um die Privatsphäre der Nutzer zu schützen und das Branding für Ihre App zu entwickeln.
Wenn Ihre Anwendung mit Nutzern kommunizieren muss, wählen Sie die am besten geeignete der verfügbaren Methoden aus:
Kommunikationsmethode | Format | Anwendungsbeispiel |
---|---|---|
Nachrichtenvorlage | Kurze Nachricht mit Symbol oder Bild und bis zu 4 Aktionen | Fehlermeldung |
Vorlage für lange Nachrichten | Lange, scrollbare Nachricht, die bei geparktem Fahrzeug gelesen werden kann | Rechtlicher Text für Berechtigungen |
Toast | Pop-up mit sehr kurzem Text | Der Nutzer wird aufgefordert, das Smartphone weiterzuführen, wenn das Smartphone geparkt ist. |
Spracheingabe | Eingabe über Mikrofon bereitgestellt und von der App aufgezeichnet | Nutzer*in stellt während der Fahrt eine Anfrage an die App |
Navigationswarnungen | Kurze Nachricht mit optionalen Aktionen in der Navigationsvorlage (Navigationsinformationen werden nicht blockiert) | Routenänderung vorschlagen |
Vorabbenachrichtigungen (HUNs) | Temporäre Benachrichtigungskarte mit kurzem Text und bis zu 2 Aktionen, die einen Deeplink zu relevanten Bereichen der App ermöglichen | Besonders wichtiges Update, bei dem andere Aufgaben unterbrochen werden sollen (außerhalb der Navigationsvorlage verwenden) |
Weitere Informationen zu Benachrichtigungen:
- Fahrzeug-OEMs können entscheiden, ob Navigations-HUNs in der AAOS-Version deiner App angezeigt werden sollen.
- Weitere Informationen zu den Benachrichtigungstypen, die von Navigations-Apps verwendet werden, finden Sie unter Navigationsbenachrichtigungen: Schritt-für-Schritt-Benachrichtigungen (Turn-by-Turn, TBT) und regelmäßig.
- Technische Details zur Anzeige von Benachrichtigungen in Android für Autos finden Sie unter Benachrichtigungen anzeigen.
- Weitere Informationen zu AAOS finden Sie unter Benachrichtigungen unter Android Automotive OS.
Details zur Spracheingabe
Mit der Spracheingabefunktion können Apps auf das Mikrofon des Autos zugreifen, um Audioeingaben zu erfassen und beispielsweise einen eigenen In-App-Assistenten zu erstellen.
Funktionsweise
![Navigationsvorlage mit Spracheingabesymbol](https://developers.google.cn/static/cars/design/create-apps/apps-for-drivers/images/voice-input.png?authuser=8&hl=de)
- Der Nutzer fordert die Spracheingabe an (in diesem Fall über das Mikrofonsymbol in der Aktionsleiste).
- Ein Overlay zeigt an, dass die Aufzeichnung läuft.
- Nutzer können die Aufzeichnung beenden, indem sie das Overlay schließen, oder aufhören zu sprechen, damit die App die Aufzeichnung beenden sollte.
Ein Beispiel für diesen Vorgang finden Sie unter Sprachkommunikation mit der App.
Best Practices
Berücksichtigen Sie bei der Entwicklung von Apps die folgenden Best Practices:
- Frage immer vorher um Erlaubnis. Achten Sie darauf, dass der Nutzer Ihrer App die Berechtigung erteilt hat, auf das Mikrofon des Autos zuzugreifen (idealerweise vor der Fahrt).
- Geben Sie einen Einstiegspunkt an. Geben Sie dem Nutzer eine Möglichkeit, die Spracheingabe zu starten, z. B. durch ein Mikrofonsymbol in der Aktionsleiste. Warten Sie dann, bis der Prozess gestartet wird.
- Branding das Erlebnis Verdeutlichen Sie beim Erstellen eines In-App-Assistenten, dass es sich um einen spezifischen Assistenten für Ihre App handelt.
- Beenden, wenn der Nutzer es tut. Beenden Sie die Aufzeichnung, wenn der Nutzer fertig ist.