Gerätespezifikationen

In diesem Dokument werden die Anforderungen für die Interoperabilität zwischen Assistant USB-C-Geräten (z. B. Kopfhörern) und der Assistant App auf einem Android-Mobilgerät beschrieben. Damit du die optimierte Assistant-Funktion auf deinem Gerät nutzen kannst, muss es die unten aufgeführten Spezifikationen erfüllen und zur Zertifizierung an Google gesendet werden.


Allgemeine Spezifikationen

  • Das Smartphone, das mit deinem Gerät interagiert, MUSS eine von Google bereitgestellte App verwenden, um Assistant einzurichten und darauf zuzugreifen.
  • Ihr Gerät muss eine von Google bereitgestellte App auf dem Smartphone zulassen, um Interaktionen zwischen Ihrem Gerät und Assistant zu ermöglichen.

Branding-/Marketinganforderungen

  • Dein Assistant-USB-C-Kopfhörer MÜSSEN den Branding- und Marketinganforderungen von Assistant entsprechen, die auf der Marketingwebsite dokumentiert sind.
  • Damit du Google Assistant noch besser nutzen kannst, ist Android P (9.0) oder höher erforderlich. Die Verpackung von Geräten und die im Lieferumfang enthaltenen Materialien MÜSSEN mit genehmigter Formulierung die Nutzer über diese Anforderung informieren.

Gerätespezifikationen

Datenschutz-/Logging-Spezifikationen

Sie DÜRFEN KEINE bestimmten Nutzerdaten, Assistant-Nutzungsdaten oder Abfragedaten zum Produkt in einem beliebigen Format (Roh-Audio, Textformat usw.) protokollieren oder verfolgen.

OTA-Spezifikationen

  • Um Updates und Fehlerkorrekturen nach der Markteinführung zu ermöglichen, wird empfohlen, dass dein Gerät einen bestimmten Mechanismus unterstützt, mit dem aktualisierte Software auf das SoC angewendet werden kann.
  • Im Gegensatz zu Bluetooth-Headsets bietet Google derzeit keinen Mechanismus, mit dem Updates auf USB-C-Geräte durchgeführt werden können.

Hardwarespezifikationen

Implementierung der Schaltfläche

Assistant-USB-C-Kopfhörer MÜSSEN physische Tasten implementieren, über die der Nutzer die Assistant-Funktionen auf dem Smartphone steuern kann.

Industriedesign
  1. Assistant-USB-C-Kopfhörer MÜSSEN mindestens drei physische Tasten haben, die den Funktionen A, B und C zugeordnet sind, wie in der Spezifikation für das USB-Headset-Zubehör für Android definiert.
  2. Es wird empfohlen, diese Schaltflächen in der unten gezeigten Konfiguration anzuordnen, wobei sich die Schaltfläche „Funktion A“ zwischen den Schaltflächen befindet, die den Funktionen B und C zugeordnet sind.
  3. Es wird EMPFOHLEN, dass Schaltflächen sichtbar mit Symbolen beschriftet sind, die den Funktionen A, B und C entsprechen (siehe unten).
  4. Es wird EMPFOHLEN, dass die Schaltflächenbeschriftungen durch Berührung (z.B. durch erhöhte Beschriftungen) unterscheidbar sein sollten, um eine problemlose, nicht-visuelle Bedienung zu ermöglichen.

Empfohlenes Schaltflächenlayout und Labels

Signale

Die Tasten auf den Kopfhörern MÜSSEN die Funktionen A, B und C implementieren, wie in der Spezifikation des Android-USB-Headset-Zubehörs beschrieben.

Insbesondere MUSS bei jedem Tastendruck das richtige Abwärts-Ereignis und jeder Tastendruck das richtige Tasten-Aufwärts-Ereignis generieren.

Durch diese Spezifikation wird sichergestellt, dass die Assistant-App auf dem Mobilgerät die erwarteten Android-Tastenereignisse empfängt, die dem Drücken von Tasten entsprechen.

UX

Tasten auf dem Kopfhörer MÜSSEN die unten beschriebenen UX-Muster als Reaktion auf das Drücken von Tasten auslösen.

Android, Assistant nicht verfügbar

Dieses Szenario tritt ein, wenn die Kopfhörer mit einem Android-Mobilgerät verbunden sind, auf dem Assistant nicht oder aus einem anderen Grund nicht verfügbar ist. Ohne die Assistant App verhält sich der Kopfhörer wie ein Standard-Headset.

UX ist nicht verfügbar

Android, Assistant verfügbar

Wenn die Kopfhörer mit einem Android-Mobilgerät verbunden sind und Assistant verfügbar ist, sieht die erforderliche UX so aus:

UX für Assistant verfügbar

Gerätekennungen

Anbieter-ID

Jedes Kopfhörerprodukt MUSS eine eindeutige 16‐Bit-Anbieter-ID haben, die über die USB-Schnittstelle gemeldet wird und vom USB Implementers Forum zugewiesen wird.

Produkt-ID

Jedes Kopfhörerprodukt MUSS eine eindeutige 16-Bit-Produkt-ID haben, die über die USB-Schnittstelle gemeldet wird. Diese Produkt-ID wird vom Hardwarehersteller zugewiesen und muss innerhalb der Anbieter-ID eindeutig sein.

Seriennummer

Jede einzelne Hardwareeinheit MÜSSEN werkseitig eine eindeutige und dauerhaft zugewiesene Seriennummer haben. Diese Seriennummer muss innerhalb der Anbieter-ID und der Produkt-ID eindeutig sein.

Mikrofon

  • Die Eigenschaften des Mikrofons der Kopfhörer müssen der Android 9-Kompatibilitätsdefinition für Audioaufnahmen entsprechen.
  • Das Mikrofon MUSS in der Lage sein, Audioaufnahmen zu machen, wenn die Taste für Funktion A gedrückt gehalten wird. Aufnahmefunktion DARF NICHT blockiert werden.

Entwicklungsspezifikationen

Deine Geräte MÜSSEN zur Zertifizierung und internen Nutzertests an Google gesendet werden.


Aktualisierungen von Gerätespezifikationen

Google behält sich das Recht vor, dieses Dokument mit der Gerätespezifikation von Zeit zu Zeit zu aktualisieren. Als Regel gilt:

  • Neue Projekte (Projekte, bei denen Google den Produktplan noch nicht genehmigt hat): MÜSSEN immer der aktuellen Version der Gerätespezifikationen entsprechen.

  • In Bearbeitung befindliche Projekte (Projekte mit genehmigtem, aber noch nicht gestartetem Produktplan): Ihr technischer Ansprechpartner bei Google informiert Sie über die Änderungen und erörtert, wie sich diese Änderungen auf Ihr Projekt auswirken können.

  • Eingeführte Projekte (Projekte, die bereits im Einsatz sind): Google KANN Aktualisierungen für das Gerät anfordern, um neue Spezifikationen zu implementieren. Diese Aktualisierungen erfolgen im Rahmen des Aktualisierungszeitplans.

Versionsverlauf

Datum Beschreibung
2018-12-07 Erste Veröffentlichung des Dokuments zu den Gerätespezifikationen auf developers.google.com
2019-01-04 Neue Anforderung für die Mikrofonaufnahme bei Drücken der Funktionstaste A