प्रॉडक्ट से जुड़ी खबरें

Google TV पर ऐप्लिकेशन को खोजने और लोगों की दिलचस्पी बढ़ाने से जुड़ी जानकारी

पढ़ने में 4 मिनट लगेंगे
Paul Lammertsma
डेवलपर रिलेशंस इंजीनियर, Android

Google TV और Android TV पर, हर महीने 30 करोड़ से ज़्यादा डिवाइस ऐक्टिव होते हैं. इससे साफ़ है कि लिविंग रूम, ऐप्लिकेशन के लिए एक बड़ा और अलग प्लैटफ़ॉर्म है. इस प्लैटफ़ॉर्म की मदद से, ऐप्लिकेशन की ग्रोथ को बढ़ाया जा सकता है. आज हमें Google TV की उन सुविधाओं और डेवलपर टूल के बारे में बताते हुए खुशी हो रही है जिनसे आपके कॉन्टेंट को ज़्यादा आसानी से खोजा जा सकेगा. साथ ही, आपके ऐप्लिकेशन को टीवी के आने वाले समय के अनुभवों के लिए तैयार किया जा सकेगा.

Gemini की मदद से, ऐप्लिकेशन को खोजने और लोगों की दिलचस्पी बढ़ाने से जुड़ी जानकारी

पिछले साल, हमने अपने प्लैटफ़ॉर्म पर एआई वॉइस असिस्टेंट Gemini को लॉन्च किया था. इससे लोग आसानी से यह पता लगा सकते हैं कि उन्हें क्या देखना है. साथ ही, बड़ी स्क्रीन पर कुछ नया सीख सकते हैं. इसके अलावा, वे अपनी आवाज़ से रोज़मर्रा के काम भी कर सकते हैं.  

लॉन्च के बाद से, हमने Gemini के सवालों के जवाब देने के तरीके में सुधार किए हैं. Gemini, विज़ुअल, वीडियो, और टेक्स्ट को मिलाकर शेयर करता है. इससे उपयोगकर्ताओं को अपनी ज़रूरत की चीज़ें ढूंढने में मदद मिलती है. हमारे स्ट्रीमिंग पार्टनर के लिए, Gemini एक मददगार डिस्कवरी इंजन है. यह आपके ऐप्लिकेशन के मेटाडेटा से जानकारी निकालकर, दर्शकों को काम का कॉन्टेंट दिखाता है.

पॉइंटिंग मोडैलिटी के लिए सहायता की जानकारी देना

टीवी देखने का हमारा पुराना अनुभव बदल रहा है. Gemini की मदद से, आवाज़ का इस्तेमाल करके कॉन्टेंट को खोजने और स्ट्रीम करने का तरीका बदल रहा है. साथ ही, रिमोट का इस्तेमाल करने का तरीका भी बदल रहा है.

GTV Pointer Remote Demo_SHELL (1).gif

पॉइंटर रिमोट की मदद से, बड़ी स्क्रीन पर मोशन-कंट्रोल इनपुट दिया जा सकता है. इससे Google TV की होम पेज और कॉन्टेंट वाले ऐप्लिकेशन पर, उपयोगकर्ता तेज़ी से नेविगेट कर सकते हैं. यह पक्का करने के लिए कि आपका ऐप्लिकेशन इस बदलाव के लिए तैयार हो और सभी उपयोगकर्ताओं को बेहतर अनुभव मिले, अब पॉइंटिंग इनपुट के बारे में सोचने का समय आ गया है. शुरू करने का तरीका यहां दिया गया है: 

1. अपने टीवी ऐप्लिकेशन की यूज़र इंटरफ़ेस (यूआई) लाइब्रेरी को अडैप्ट करना

Google TV पर अपने ऐप्लिकेशन के लिए, पॉइंटर रिमोट से इंटरैक्ट करने की सुविधा चालू करने के लिए, आपको होवर स्टेट, स्क्रोल किए जा सकने वाले कंटेनर, और कर्सर क्लिक की सुविधा चालू करनी होगी. यूआई स्टैक के हिसाब से, इसे लागू करने का तरीका अलग-अलग होता है. हालांकि, Jetpack Compose इस ट्रांज़िशन को आसान बनाता है, क्योंकि ज़्यादातर मुख्य कॉम्पोनेंट, इन मल्टी-मोडल इंटरैक्शन को डिफ़ॉल्ट रूप से हैंडल करते हैं.

  • होवर स्टेट: आपकी स्क्रीन पर फ़ोकस किए जा सकने वाले हर एलिमेंट (बटन, मूवी पोस्टर, सेटिंग टॉगल) के लिए, होवर स्टेट के लिए साफ़ तौर पर दिखने वाले फ़ीडबैक मैकेनिज़्म की ज़रूरत होती है. यह अक्सर फ़ोकस स्टेट से ज़्यादा बेहतर होता है, लेकिन फ़ीडबैक के लिए ज़रूरी है.
  • स्क्रोल किए जा सकने वाले कंटेनर: पॉइंटर रिमोट में स्क्रोल करने के लिए, छोटा गोल टचपैड भी होगा. उपयोगकर्ता इस टचपैड का इस्तेमाल करके, आपके ऐप्लिकेशन में ऊपर या नीचे या बाएं या दाएं स्क्रोल कर सकते हैं. स्क्रोल करने के लिए, आपके ऐप्लिकेशन को टच इवेंट के हिसाब से काम करना होगा.
  • कर्सर क्लिक: आज के समय में, कई टीवी ऐप्लिकेशन में डी-पैड के ओके बटन पर “क्लिक” करने की सुविधा होती है. पॉइंटर रिमोट की मदद से, उपयोगकर्ता किसी ऐसे एलिमेंट पर “क्लिक” कर सकता है जो डी-पैड की फ़ोकस स्टेट में नहीं है. इसके बजाय, वह होवर स्टेट में है (माउस क्लिक की तरह).

2. आज ही माउस की मदद से, पॉइंटिंग इंटरैक्शन की जांच करना

यह देखने के लिए कि आपका ऐप्लिकेशन होवर, स्क्रोल, और क्लिक को कैसे हैंडल करता है, अपने Google TV से ब्लूटूथ माउस या वायर्ड माउस कनेक्ट करें. ध्यान रखें कि माउस से ज़्यादा सटीक कंट्रोल मिलता है, क्योंकि उपयोगकर्ता स्क्रीन के ज़्यादा करीब होते हैं और आम तौर पर माउस को स्थिर स्थिति में रखते हैं. पॉइंटर रिमोट से अक्सर कम सटीक कंट्रोल मिलता है, क्योंकि उपयोगकर्ता कभी-कभी स्क्रीन से 10 फ़ीट की दूरी पर होते हैं. ऐसे में, वे अपने काउच से रिमोट को घुमा-फिराकर इस्तेमाल करते हैं. टीवी डिज़ाइनर या डेवलपर के तौर पर, एलिमेंट के लिए बड़े होवर टारगेट बनाकर, इनपुट की सटीक जानकारी न मिलने की समस्या को कम किया जा सकता है. 

3. Google Play पर, टीवी ऐप्लिकेशन के लिए पॉइंटर रिमोट की सुविधा की जानकारी देना

आखिर में, Google Play को बताएं कि आपका टीवी ऐप्लिकेशन, पॉइंटर के साथ काम करने के लिए डिज़ाइन किया गया है. इससे, पॉइंटर रिमोट का इस्तेमाल करने वाले उपयोगकर्ता, आपके ऐप्लिकेशन को आसानी से ढूंढ सकेंगे, इंस्टॉल कर सकेंगे, और उससे इंटरैक्ट कर सकेंगे. 

AndroidManifest.xml में, मेटा-डेटा टैग, android.software.leanback.supports_touch की जानकारी दें. इस टैग से प्लैटफ़ॉर्म को पता चलता है कि आपका टीवी ऐप्लिकेशन “स्पेशियली टच” की सुविधा के साथ काम करता है, क्योंकि पॉइंटर रिमोट, दूर से टच इवेंट को सिम्युलेट करते हैं.

AndroidManifest.xml

<manifest ...>
    <!-- Signal whether the app is adaptive or built just for TV –->
    <uses-feature android:name="android.software.leanback" android:required="true|false" />

    <!-- Ensure the app can be installed on conventional TVs –->
    <uses-feature android:name="android.hardware.touchscreen" android:required="false" />

    <!-- Signal whether the app supports pointer remotes –->
    <meta-data android:name="android.software.leanback.supports_touch" android:value="true|false"/>

    <application ...>
        ...
    </application>
</manifest>

अहम जानकारी:

  • android.software.leanback सुविधा की जानकारी से पता चलता है कि आपका ऐप्लिकेशन, डी-पैड नेविगेशन के साथ काम करता है. साथ ही, इसे सिर्फ़ Google Play के ज़रिए टीवी डिवाइसों पर डिस्ट्रिब्यूट किया जा सकता है.
  • android.software.leanback.supports_touch के नए सॉफ़्टवेयर एट्रिब्यूट से पता चलता है कि डी-पैड के अलावा, आपने यह पक्का किया है कि आपका टीवी ऐप्लिकेशन, आज के समय के माउस और आने वाले समय के पॉइंटर रिमोट की मदद से, पॉइंटर/कर्सर के साथ अच्छी तरह काम करता है.
  • अगर आपने अभी तक Jetpack Compose को नहीं अपनाया है, तो अब इसे अपनाने का समय आ गया है. होवर, स्क्रोल, और क्लिक, सामान्य इनपुट मोडैलिटी हैं. ये अलग-अलग साइज़, डाइमेंशन या कॉन्फ़िगरेशन वाले डिवाइसों पर काम करती हैं. अडैप्टिव यूज़र इंटरफ़ेस (यूआई) फ़्रेमवर्क की मदद से अपना ऐप्लिकेशन बनाने पर, कोड को दोबारा इस्तेमाल किया जा सकता है और रखरखाव का खर्च कम किया जा सकता है.

Engage SDK को शामिल करना

Engage SDK को पहले वीडियो डिस्कवरी एपीआई के नाम से जाना जाता था. यह Google TV के सभी साइज़, डाइमेंशन या कॉन्फ़िगरेशन वाले डिवाइसों पर, रेज़्युम, एंटाइटलमेंट, और सुझावों को ऑप्टिमाइज़ करता है. इससे ऐप्लिकेशन को खोजने और लोगों की दिलचस्पी बढ़ाने में मदद मिलती है.

  • रेज़्युम: पार्टनर, होम पेज पर मौजूद 'देखना जारी रखें' वाली लाइन में, उपयोगकर्ता के पॉज़ किए गए वीडियो को आसानी से दिखा सकते हैं.
  • एंटाइटलमेंट: Engage SDK, एंटाइटलमेंट मैनेजमेंट को आसान बनाता है. इससे ऐप्लिकेशन का कॉन्टेंट, उपयोगकर्ता की ज़रूरी शर्तों के हिसाब से मैच होता है. उपयोगकर्ताओं को यह सुविधा पसंद आती है, क्योंकि वे अपनी दिलचस्पी के हिसाब से सुझाव पा सकते हैं. इसके लिए, उन्हें अपनी सदस्यता की सभी जानकारी मैन्युअल तरीके से अपडेट करने की ज़रूरत नहीं होती. इससे पार्टनर, Google TV पर अलग-अलग डिस्कवरी पॉइंट पर उपयोगकर्ताओं से कनेक्ट हो सकते हैं.
  • सुझाव: Engage SDK, उपयोगकर्ताओं के ऐप्लिकेशन में देखे गए कॉन्टेंट के आधार पर, उनकी दिलचस्पी के हिसाब से सुझाव भी दिखाता है. 

Engage SDK को शामिल करने का यह सही समय है, क्योंकि लेगसी Watch Next API, जो आपके 'देखना जारी रखें' 1.0 अनुभव को बेहतर बनाता है, 2027 की दूसरी छमाही में काम करना बंद कर देगा. ज़्यादा जानने के लिए, goo.gle/engage-tv पर जाएं. 

हमें यह देखकर खुशी होगी कि Gemini के हमारे नए अनुभव और डेवलपर टूल, आपके ऐप्लिकेशन को खोजने और हमारे प्लैटफ़ॉर्म पर लोगों की दिलचस्पी बढ़ाने में कैसे मदद करेंगे. 

इस एलान और Google I/O 2026 के सभी अपडेट के बारे में जानने के लिए, io.google पर जाएं.

इसे लिखा है:

पढ़ना जारी रखें