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

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 पर जाएं.

लेखक:
पढ़ना जारी रखें