Specyfikacja urządzenia

Ten dokument przedstawia wymagania dotyczące interoperacyjności między urządzeniami USB-C (np. słuchawkami) z Asystentem a aplikacją Asystent na urządzeniach mobilnych z Androidem. Aby włączyć na urządzeniu zoptymalizowaną funkcję Asystenta, musi ono spełniać wymienione poniżej wymagania i zostać przesłane do Google w celu uzyskania certyfikatu.


Ogólne specyfikacje

  • Telefon, który wchodzi w interakcję z urządzeniem, MUSI używać aplikacji udostępnionej przez Google do konfiguracji i uruchamiania Asystenta.
  • Urządzenie MUSI zezwolić na interakcje między urządzeniem a Asystentem Google za pomocą aplikacji na telefonie dostarczonej przez Google.

Wymagania dotyczące marki i marketingu

  • Słuchawki ze złączem USB-C z Asystentem MUSZĄ być zgodne z wymaganiami dotyczącymi marki i marketingu Asystenta, które są wymienione w witrynie marketingowej.
  • Ulepszone działanie Asystenta wymaga Androida P (9.0) lub nowszego. Opakowanie urządzenia i dołączone do niego materiały MUSZĄ zawierać zatwierdzone sformułowania, które informują użytkowników o tym wymaganiu.

Specyfikacja urządzenia

Specyfikacja prywatności/logowania

NIE WOLNO zapisywać ani śledzić żadnych konkretnych danych użytkownika, informacji o korzystaniu z Asystenta ani danych dotyczących zapytań w usłudze w żadnym formacie (nieprzetworzonym dźwiękiem, tekstem itp.).

Specyfikacje OTA

  • Aby umożliwić aktualizacje i poprawki błędów po premierze, ZALECAMY, by urządzenie obsługiwało mechanizm stosowania zaktualizowanego oprogramowania do układu SOC.
  • W przeciwieństwie do zestawów słuchawkowych Bluetooth Google nie udostępnia obecnie mechanizmu aktualizowania urządzeń z portem USB-C.

Specyfikacja sprzętu

Implementacja przycisku

Słuchawki ze złączem USB-C z Asystentem MUSZĄ zawierać fizyczne przyciski umożliwiające użytkownikowi sterowanie funkcją Asystenta na telefonie.

Wzornictwo przemysłowe
  1. Słuchawki USB-C z Asystentem MUSZĄ mieć co najmniej 3 fizyczne przyciski przypisane do funkcji A, B i C zgodnie ze specyfikacją zestawu słuchawkowego USB na Androida.
  2. Zaleca się, aby przyciski te zostały ułożone w poniższej konfiguracji, a przycisk funkcji A powinien znajdować się między przyciskami przypisanymi do funkcji B i C.
  3. Zaleca się, aby przyciski były wyraźnie oznaczone symbolami odpowiadającymi funkcjom A, B i C, jak pokazano poniżej.
  4. ZALECANE jest, aby etykiety przycisków można było odróżnić dotykowo (np. podniesione etykiety), co ułatwi obsługę bezwzrokową.

Zalecany układ i etykiety przycisków

Sygnały

Przyciski na słuchawkach MUSZĄ obsługiwać funkcje A, B i C zgodnie ze specyfikacją zestawu słuchawkowego USB z Androidem.

Przede wszystkim każde naciśnięcie przycisku MUSI wygenerować odpowiednie zdarzenie przejścia na klawisz, a każdy zwolnienie przycisku MUSI wygenerować odpowiednie zdarzenie przejścia.

Przestrzeganie tej specyfikacji daje pewność, że aplikacja Asystent na urządzeniu mobilnym odbiera oczekiwane kluczowe zdarzenia na Androidzie odpowiadające naciśnięciom przycisków.

UX

W odpowiedzi na naciśnięcia przycisków przyciski na słuchawkach MUSZĄ aktywować opisane poniżej wzorce UX.

Android, Asystent niedostępny

Ten scenariusz występuje, gdy słuchawki są podłączone do urządzenia mobilnego z Androidem, na którym nie ma Asystenta lub jest on niedostępny z innych względów. W przypadku braku aplikacji Asystent słuchawki będą działać jak standardowy zestaw słuchawkowy.

Asystent jest niedostępny

Android, dostępny Asystent

Gdy słuchawki są podłączone do urządzenia mobilnego z Androidem z dostępem do Asystenta, wymaganym sposobem korzystania z nich jest:

UX dostępne dla Asystenta

Identyfikatory urządzeń

Identyfikator dostawcy

Każdy produkt słuchawek MUSI mieć unikalny 16-bitowy identyfikator dostawcy zgłaszany przez interfejs USB przypisany przez forum USB Implementers.

Identyfikator produktu

Każdy produkt MUSI mieć unikalny 16-bitowy identyfikator produktu zgłoszony przez interfejs USB. Identyfikator produktu jest przypisywany przez producenta sprzętu i musi być niepowtarzalny w ramach identyfikatora dostawcy.

Numer seryjny

Każda jednostka sprzętowa MUSI mieć przypisany niepowtarzalny i stały numer seryjny w fabryce. Numer seryjny musi być unikalny w ramach identyfikatorów dostawcy i produktu.

Mikrofon

  • Charakterystyka mikrofonów używanych przez słuchawki MUSI być zgodna z definicją dotyczącą nagrywania dźwięku zgodnie z Androidem 9.
  • Mikrofon MUSI przechwytywać (nagrywać) dźwięk, gdy przycisk przypisany do funkcji A jest przytrzymywany. Funkcja przechwytywania NIE MOŻE być zablokowana.

Specyfikacje dla programistów

Twoje urządzenia MUSZĄ zostać wysłane do Google w celu uzyskania certyfikatu i przetestowania przez użytkowników wewnętrznych.


Aktualizacje specyfikacji urządzenia

Google zastrzega sobie prawo do okresowego aktualizowania tego dokumentu ze specyfikacją urządzenia. Zasada:

  • Nowe projekty (projekty, w których Google nie zatwierdził jeszcze abonamentu): MUSI zawsze być zgodna z najnowszą wersją specyfikacji urządzeń.

  • Projekty w trakcie przetwarzania (projekty z zatwierdzonym planem dotyczącym usługi, które nie zostały jeszcze wprowadzone): osoba kontaktowa ds. technicznych w Google poinformuje Cię o zmianach i o tym, jak mogą one wpłynąć na Twój projekt.

  • Uruchomione projekty (projekty, które już znajdują się w polu): Google MOŻE poprosić o aktualizację urządzenia w celu zaimplementowania nowych specyfikacji. Te aktualizacje są wprowadzane w ramach harmonogramu aktualizacji.

Historia zmian

Data Opis
2018-12-07 Pierwsze opublikowanie dokumentu specyfikacji urządzenia na developers.google.com
2019-01-04 Dodano wymóg nagrywania mikrofonu po naciśnięciu przycisku funkcji A