Spesifikasi perangkat

Dokumen ini menguraikan persyaratan untuk interoperabilitas antara perangkat USB-C Asisten (seperti headphone) dan aplikasi Asisten di perangkat seluler Android. Untuk mengaktifkan fungsi Asisten yang dioptimalkan untuk perangkat Anda, perangkat harus memenuhi spesifikasi yang tercantum di bawah ini, dan dikirim ke Google untuk disertifikasi.


Spesifikasi umum

  • Ponsel yang berinteraksi dengan perangkat Anda HARUS menggunakan aplikasi yang disediakan oleh Google untuk menyiapkan dan mengakses Asisten.
  • Perangkat Anda HARUS mengizinkan aplikasi yang disediakan oleh Google di ponsel untuk mengaktifkan interaksi antara perangkat dan Asisten.

Persyaratan Branding / Pemasaran

  • Perangkat headphone USB-C Asisten Anda HARUS mematuhi persyaratan branding dan pemasaran Asisten seperti yang didokumentasikan di Situs pemasaran.
  • Pengalaman Asisten yang ditingkatkan memerlukan Android P (9.0) atau yang lebih baru. Kemasan perangkat dan materi dalam kotak HARUS menggunakan kata-kata yang disetujui untuk memberi tahu pengguna tentang persyaratan ini.

Spesifikasi perangkat

Spesifikasi privasi/pencatatan

Anda TIDAK BOLEH mencatat atau melacak data pengguna, penggunaan Asisten, atau data kueri tertentu di produk, dalam format apa pun (audio mentah, format teks, dll.)

Spesifikasi OTA

  • Untuk mengizinkan update pasca-peluncuran dan perbaikan bug, DIREKOMENDASIKAN agar perangkat Anda mendukung suatu mekanisme untuk menerapkan software yang diupdate ke SoC.
  • Tidak seperti headset Bluetooth, saat ini Google tidak menyediakan mekanisme untuk menerapkan update ke perangkat USB-C.

Spesifikasi hardware

Implementasi tombol

Headphone USB-C Asisten HARUS menerapkan tombol fisik yang memungkinkan pengguna mengontrol fungsi Asisten di ponsel.

Desain Industri
  1. Headphone USB-C Asisten HARUS menyediakan minimal tiga tombol fisik yang dipetakan ke Fungsi A, B, dan C seperti yang dijelaskan dalam Spesifikasi Aksesori Headset USB Android.
  2. DIREKOMENDASIKAN agar tombol-tombol ini disusun sesuai konfigurasi yang ditunjukkan di bawah, dengan tombol Fungsi A yang terletak di antara tombol-tombol yang dipetakan ke Fungsi B dan C.
  3. DIREKOMENDASIKAN agar tombol terlihat jelas diberi label dengan simbol yang sesuai dengan Fungsi A, B, dan C, seperti yang ditunjukkan di bawah ini.
  4. DIREKOMENDASIKAN agar pelabelan tombol dapat dibedakan dengan sentuhan (mis., label timbul), untuk memungkinkan pengoperasian yang mudah tanpa melihat.

Tata letak dan label tombol yang direkomendasikan

Sinyal

Tombol di perangkat headphone HARUS menerapkan Fungsi A, B, dan C seperti yang dijelaskan dalam Spesifikasi Aksesori Headset USB Android.

Secara khusus, setiap penekanan tombol HARUS menghasilkan peristiwa tombol turun yang benar, dan setiap pelepasan tombol HARUS menghasilkan peristiwa tombol naik yang benar.

Dengan mengikuti spesifikasi ini, aplikasi Asisten di perangkat seluler akan menerima peristiwa tombol Android yang diharapkan sesuai dengan penekanan tombol.

UX

Tombol di perangkat headphone HARUS memicu pola UX yang dijelaskan di bawah sebagai respons terhadap penekanan tombol.

Android, Asisten tidak tersedia

Skenario ini terjadi saat headphone terhubung ke perangkat seluler Android saat Asisten tidak ada atau tidak tersedia. Jika tidak ada aplikasi Asisten, perangkat headphone akan berperilaku sebagai headphone standar.

UX Asisten tidak tersedia

Android, Asisten tersedia

Saat headphone terhubung ke perangkat seluler Android dengan Asisten tersedia dan ada, UX yang diperlukan adalah:

UX yang tersedia untuk Asisten

ID perangkat

ID Vendor

Setiap produk headphone HARUS memiliki ID Vendor 16 bit unik yang dilaporkan melalui antarmuka USB, yang ditetapkan oleh USB Implementers Forum.

ID Produk

Setiap produk headphone HARUS memiliki ID produk 16-bit unik yang dilaporkan melalui antarmuka USB. ID produk ini ditetapkan oleh produsen hardware, dan harus unik dalam ID vendor.

Nomor seri

Setiap unit hardware HARUS memiliki nomor seri unik dan permanen yang ditetapkan di pabrik. Nomor seri ini harus unik dalam ID vendor dan ID produk.

Mikrofon

  • Karakteristik mikrofon yang digunakan untuk perangkat headphone HARUS konsisten dengan definisi kompatibilitas Android 9 untuk rekaman audio.
  • Mikrofon HARUS dapat merekam audio (merekam) saat tombol yang dipetakan ke Fungsi A ditahan. Fungsi pengambilan TIDAK BOLEH diblokir.

Spesifikasi pengembangan

Perangkat Anda HARUS dikirim ke Google untuk sertifikasi dan pengujian pengguna internal.


Update spesifikasi perangkat

Google berhak memperbarui dokumen spesifikasi perangkat ini dari waktu ke waktu. Sebagai aturan:

  • Project baru (project yang belum menyetujui rencana produk): HARUS selalu mematuhi versi terbaru spesifikasi perangkat.

  • Project dalam proses (project dengan paket produk yang disetujui, tetapi belum diluncurkan): kontak teknis Google Anda akan memberitahukan perubahan tersebut dan membahas pengaruh perubahan ini terhadap project Anda.

  • Meluncurkan project (project yang sudah ada di kolom): Google MUNGKIN meminta update perangkat untuk menerapkan spesifikasi baru. Update ini akan dilakukan sebagai bagian dari jadwal update.

Histori versi

Tanggal Deskripsi
2018-12-07 Postingan pertama dokumen spesifikasi perangkat di developers.google.com
2019-01-04 Menambahkan persyaratan untuk perekaman mikrofon saat tombol Fungsi A ditekan