डिवाइस के बारे में जानकारी

इस दस्तावेज़ में, Assistant के यूएसबी-सी डिवाइसों (जैसे कि हेडफ़ोन) और Android मोबाइल डिवाइस पर Assistant ऐप्लिकेशन के बीच इंटरऑपरेबिलिटी (दूसरे सिस्टम के साथ काम करने) के लिए ज़रूरी शर्तें बताई गई हैं. अपने डिवाइस पर Assistant की बेहतर सुविधाओं का इस्तेमाल करने के लिए, आपके डिवाइस को यहाँ दी गई ख़ास सुविधाओं के मुताबिक काम करना होगा. साथ ही, डिवाइस को सर्टिफ़िकेशन के लिए Google को सबमिट करना होगा.


सामान्य जानकारी

  • आपके डिवाइस से इंटरैक्ट करने वाले फ़ोन को, Assistant को सेट अप और ऐक्सेस करने के लिए Google के दिए गए ऐप्लिकेशन का इस्तेमाल करना होगा.
  • आपके डिवाइस को Google की ओर से फ़ोन पर दिए गए ऐप्लिकेशन को, आपके डिवाइस और Assistant के बीच इंटरैक्शन चालू करने की अनुमति देनी होगी.

ब्रैंडिंग / मार्केटिंग की ज़रूरी शर्तें

  • आपके Assistant यूएसबी-सी हेडफ़ोन डिवाइस को, Assistant की ब्रैंडिंग और मार्केटिंग से जुड़ी ज़रूरी शर्तों का पालन करना होगा, जैसा कि मार्केटिंग साइट पर बताया गया है.
  • Assistant का बेहतर अनुभव पाने के लिए, Android P (9.0) या उसके बाद के वर्शन वाला होना ज़रूरी है. डिवाइस की पैकेजिंग और बॉक्स में दी गई सामग्री के लिए ऐसे शब्दों का इस्तेमाल करना ज़रूरी है जिनके लिए मंज़ूरी मिली हो.

डिवाइस के बारे में जानकारी

निजता/लॉगिंग से जुड़ी खास जानकारी

आपको उपयोगकर्ता के किसी खास डेटा, Assistant के इस्तेमाल या प्रॉडक्ट से जुड़ी क्वेरी के डेटा को किसी भी फ़ॉर्मैट (रॉ ऑडियो, टेक्स्ट फ़ॉर्मैट वगैरह) में लॉग या ट्रैक नहीं करना चाहिए.

ओटीए की खास बातें

  • लॉन्च के बाद के अपडेट और गड़बड़ी ठीक करने के लिए, यह सुझाव दिया जाता है कि आपका डिवाइस, SoC में अपडेट किए गए सॉफ़्टवेयर लागू करने के कुछ तरीके काम करे.
  • ब्लूटूथ हेडसेट के उलट, Google फ़िलहाल यूएसबी-सी डिवाइसों पर अपडेट लागू करने की कोई सुविधा नहीं देता.

हार्डवेयर की खास बातें

बटन लागू करना

Assistant के यूएसबी-सी हेडफ़ोन में ऐसे बटन का इस्तेमाल किया जाना चाहिए जिनसे उपयोगकर्ता, फ़ोन पर Assistant की सुविधाओं को कंट्रोल कर सकें.

औद्योगिक डिज़ाइन
  1. Assistant यूएसबी-सी हेडफ़ोन में A, B, और C फ़ंक्शन के लिए मैप किए गए कम से कम तीन फ़िज़िकल बटन होने चाहिए, जैसा कि Android यूएसबी हेडसेट ऐक्सेसरी की स्पेसिफ़िकेशन में बताया गया है.
  2. हमारा सुझाव है कि इन बटन को नीचे दिखाए गए कॉन्फ़िगरेशन के हिसाब से रखें. साथ ही, फ़ंक्शन B और C के लिए मैप किए गए बटन के बीच में फ़ंक्शन A बटन मौजूद है.
  3. यह सुझाव दिया जाता है कि बटन को ऐसे चिह्नों के साथ लेबल किया जाए जो फ़ंक्शन A, B, और C से मिलता-जुलता हो, जैसा कि नीचे दिखाया गया है.
  4. हमारा सुझाव है कि बटन की लेबलिंग को छूकर, उसे अलग से पहचाना जा सके, ताकि आंखें आसानी से इस्तेमाल की जा सकें.

बटन के लिए सुझाया गया लेआउट और लेबल

सिग्नल

हेडफ़ोन डिवाइस पर दिए गए बटन के लिए फ़ंक्शन A, B, और C लागू करना ज़रूरी है, जैसा कि Android यूएसबी हेडसेट ऐक्सेसरी की खास बातों में बताया गया है.

खास तौर पर, हर बटन को दबाने से सही डाउन इवेंट जनरेट होना चाहिए. साथ ही, हर बटन रिलीज़ के लिए भी सही की अप इवेंट जनरेट करना ज़रूरी है.

इन निर्देशों का पालन करके, यह पक्का किया जाता है कि मोबाइल डिवाइस पर मौजूद Assistant ऐप्लिकेशन को, बटन दबाने पर Android के मुख्य इवेंट सही तरीके से मिलें.

UX

ज़रूरी है कि हेडफ़ोन डिवाइस के बटन, बटन दबाने पर नीचे दिए गए UX पैटर्न को ट्रिगर करें.

Android और Assistant उपलब्ध नहीं है

ऐसा तब होता है, जब हेडफ़ोन किसी ऐसे Android मोबाइल डिवाइस से कनेक्ट किए जाते हैं जिसमें Assistant मौजूद नहीं है या उपलब्ध नहीं है. Assistant ऐप्लिकेशन के न होने पर, हेडफ़ोन डिवाइस सामान्य हेडसेट की तरह काम करेगा.

Assistant का UX उपलब्ध नहीं है

Android और Assistant की सुविधा उपलब्ध है

अगर हेडफ़ोन को Assistant की सुविधा वाले Android मोबाइल डिवाइस से कनेक्ट किया गया है और उस डिवाइस पर Assistant मौजूद है, तो यह ज़रूरी है कि:

Assistant के लिए उपलब्ध UX

डिवाइस आइडेंटिफ़ायर

वेंडर आईडी

हर हेडफ़ोन प्रॉडक्ट के लिए, यूएसबी इंटरफ़ेस पर रिपोर्ट किया गया 16-बिट वाला यूनीक वेंडर आईडी होना चाहिए. इसे यूएसबी लागू करने वाले फ़ोरम से असाइन किया जाता है.

प्रॉडक्ट आईडी

हर हेडफ़ोन प्रॉडक्ट का एक यूनीक 16-बिट प्रॉडक्ट आईडी होना ज़रूरी है, जिसे यूएसबी इंटरफ़ेस पर दिखाया जाता है. यह प्रॉडक्ट आईडी, हार्डवेयर मैन्युफ़ैक्चरर की ओर से असाइन किया जाता है. वेंडर आईडी में यह आईडी यूनीक होना चाहिए.

सीरियल नंबर

हर एक हार्डवेयर यूनिट का एक खास और स्थायी सीरियल नंबर होना चाहिए, जो फ़ैक्ट्री में दिया गया हो. वेंडर आईडी और प्रॉडक्ट आईडी में यह सीरियल नंबर यूनीक होना चाहिए.

माइक्रोफ़ोन

  • हेडफ़ोन डिवाइस के लिए इस्तेमाल किए जाने वाले माइक्रोफ़ोन की विशेषताएं, ऑडियो रिकॉर्डिंग के लिए Android 9 के साथ काम करने वाली परिभाषा से मेल खानी चाहिए.
  • फ़ंक्शन A के लिए मैप किए गए बटन को दबाकर रखने पर, माइक्रोफ़ोन को ऑडियो कैप्चर (रिकॉर्ड करने) की सुविधा होनी चाहिए. कैप्चर करने की सुविधा को ब्लॉक नहीं किया जाना चाहिए.

डेवलपमेंट की खास जानकारी

सर्टिफ़िकेशन और उपयोगकर्ता की अंदरूनी जांच के लिए, यह ज़रूरी है कि आपके डिवाइस Google को भेजे जाएं.


डिवाइस की खास बातों से जुड़े अपडेट

Google अपने पास इस डिवाइस की खास बातों से जुड़े दस्तावेज़ को समय-समय पर अपडेट करने का अधिकार सुरक्षित रखता है. नियम के तौर पर:

  • नए प्रोजेक्ट (ऐसे प्रोजेक्ट जिनमें Google ने पहले से प्रॉडक्ट प्लान को मंज़ूरी नहीं दी है): उन्हें हमेशा डिवाइस से जुड़ी विशेषताओं के सबसे नए वर्शन का पालन करना चाहिए.

  • प्रोसेस में चल रहे प्रोजेक्ट (ऐसे प्रोजेक्ट जो स्वीकार किए गए प्रॉडक्ट प्लान वाले हैं, लेकिन अभी लॉन्च नहीं हुए हैं): आपका Google तकनीकी संपर्क आपको बदलावों के बारे में सूचना देगा. साथ ही, आपको बताएगा कि इन बदलावों से आपके प्रोजेक्ट पर किस तरह असर पड़ सकता है.

  • लॉन्च किए गए प्रोजेक्ट (ऐसे प्रोजेक्ट जो पहले से फ़ील्ड में हैं): Google, डिवाइस को अपडेट करने का अनुरोध कर सकता है, ताकि नई सुविधाएं लागू की जा सकें. ये अपडेट, अपडेट के शेड्यूल के हिस्से के तौर पर किए जाएंगे.

वर्शन इतिहास

तारीख ब्यौरा
2018-12-07 Developers.google.com पर पहली बार डिवाइस की खास जानकारी के दस्तावेज़ को पोस्ट किया गया
2019-01-04 फ़ंक्शन A बटन दबाने पर, माइक कैप्चर करने के लिए ज़रूरी जानकारी जोड़ी जा रही है