फ़ोन या टैबलेट की तुलना में, टीवी पर वीडियो देखते समय लोगों की अलग उम्मीदें होती हैं. आम तौर पर, टीवी का इस्तेमाल करने वाला व्यक्ति स्क्रीन से करीब 10 फ़ुट की दूरी पर बैठता है. इसलिए, छोटी जानकारी कम दिखती है और छोटे टेक्स्ट को पढ़ना मुश्किल होता है. लोग टीवी से दूर बैठते हैं. इसलिए, उन्हें स्क्रीन पर मौजूद एलिमेंट को छूने के बजाय, नेविगेट करने और आइटम चुनने के लिए, रिमोट कंट्रोल डिवाइस का इस्तेमाल करना पड़ता है. इन अंतरों की वजह से, टीवी पर उपयोगकर्ता अनुभव को बेहतर बनाने से जुड़ी ज़रूरी शर्तों पर काफ़ी असर पड़ता है.
टीवी इस्तेमाल करने वालों को बेहतर अनुभव देने के लिए, सबसे पहले Android TV के डिज़ाइन से जुड़े दिशा-निर्देशों को पढ़ें और उनका पालन करें. टीवी ऐप्लिकेशन को लागू करने से जुड़ी बुनियादी ज़रूरी शर्तों को समझने के लिए, टीवी ऐप्लिकेशन बनाना ट्रेनिंग भी देखें.
Google Play में अपने टीवी ऐप्लिकेशन पब्लिश करने के तरीके के बारे में जानने के लिए, Android TV पर उपलब्ध कराना लेख पढ़ें.
विज़ुअल डिज़ाइन और यूज़र इंटरैक्शन
यहां दी गई शर्तों की मदद से यह पक्का किया जा सकता है कि आपका ऐप्लिकेशन, टीवी डिवाइसों पर उपयोगकर्ताओं को एक जैसा, आसान, और बेहतर अनुभव देने के लिए, डिज़ाइन और इंटरैक्शन के अहम पैटर्न का पालन करता हो.
टाइप | टेस्ट | ब्यौरा |
---|---|---|
लॉन्चर | TV-LM |
इंस्टॉल होने के बाद, ऐप्लिकेशन Android TV Launcher में लॉन्चर आइकॉन दिखाता है. ज़्यादा जानकारी के लिए, टीवी पर की गई गतिविधि की जानकारी देना लेख पढ़ें. |
TV-LB |
ऐप्लिकेशन, Android TV लॉन्चर में अपने लॉन्चर आइकॉन के तौर पर, 320x180 पिक्सल का फ़ुल-साइज़ बैनर और कम से कम 160x160 पिक्सल ( |
|
TV-BN |
ऐप्लिकेशन के लॉन्च बैनर में, ऐप्लिकेशन का नाम शामिल होता है. |
|
TV-LG |
अगर ऐप्लिकेशन कोई गेम है, तो वह Android TV Launcher में गेम की लाइन में दिखता है. |
|
TV-LS |
ऐप्लिकेशन बिना किसी गड़बड़ी के और गड़बड़ी के मैसेज के बिना काम करता है. इसमें इंस्टॉलेशन, लोडिंग, और जांच के दौरान भी ऐप्लिकेशन बिना किसी गड़बड़ी के काम करता है. ज़्यादा जानकारी के लिए, टीवी ऐप्लिकेशन चलाना लेख पढ़ें. |
|
लेआउट | TV-LO |
ऐप्लिकेशन के सभी इंटरफ़ेस, लैंडस्केप ओरिएंटेशन में दिखाए जाते हैं. साथ ही, इनमें वर्टिकल लेटरबॉक्सिंग/पाइलरबॉक्सिंग नहीं होती. ओरिजनल फ़ॉर्मैट वाले वीडियो के बार के लिए, सिर्फ़ काले रंग का इस्तेमाल किया जा सकता है. ज़्यादा जानकारी के लिए, टीवी के लिए बुनियादी लेआउट बनाना लेख पढ़ें. |
TV-OV |
ऐप्लिकेशन में ऐसा कोई टेक्स्ट या फ़ंक्शन न दिखे जो स्क्रीन के किनारों से आंशिक रूप से कटा हो. ज़्यादा जानकारी के लिए, ओवरस्कैन देखें. |
|
TV-TR |
ऐप्लिकेशन, दूसरे ऐप्लिकेशन को कुछ हद तक छिपाता नहीं है. ऐप्लिकेशन पूरी स्क्रीन पर दिख रहा हो और उसका बैकग्राउंड पारदर्शी न हो. |
|
नेविगेशन | TV-DP |
ऐप्लिकेशन के फ़ंक्शन को पांच-वे डी-पैड कंट्रोल का इस्तेमाल करके नेविगेट किया जा सकता है. हालांकि, अगर ऐप्लिकेशन के लिए गेम कंट्रोलर की ज़रूरत है, तो ऐसा नहीं किया जा सकता. इस बारे में, नीचे दी गई टेबल में 'फ़ंक्शन' सेक्शन के 'कंट्रोलर' सेक्शन में, टीवी-जीपी की शर्तों में बताया गया है. ज़्यादा जानकारी के लिए, टीवी पर नेविगेट करने का तरीका देखें. |
TV-DK |
अगर ऐप्लिकेशन के लिए गेम कंट्रोलर की ज़रूरत है, जैसा कि टीवी-जीपी की शर्तों में बताया गया है, तो सभी फ़ंक्शन को स्टैंडर्ड Android गेम कंट्रोलर की बटन का इस्तेमाल करके नेविगेट किया जा सकता है. ज़्यादा जानकारी के लिए, गेमपैड के बटन दबाने की प्रोसेस देखें. |
|
TV-DM |
यूज़र इंटरफ़ेस के कंट्रोल ऐक्सेस करने के लिए, ऐप्लिकेशन में रिमोट कंट्रोल डिवाइस के मेन्यू बटन की ज़रूरत नहीं होती. |
|
TV-DB |
'वापस जाएं' बटन दबाने पर, Android TV की होम स्क्रीन पर वापस पहुंचा जा सकता है. ज़्यादा जानकारी के लिए, 'वापस जाएं' बटन का सही तरीके से इस्तेमाल करना लेख पढ़ें. |
|
TV-DL |
अगर ऐप्लिकेशन में लाइव टीवी फ़ीड को लाइव टैब में इंटिग्रेट किया गया है, तो इसका मतलब है कि ऐप्लिकेशन में वीडियो चलाने और सीधे वापस जाने की सुविधाएं उपलब्ध हैं. ज़्यादा जानकारी के लिए, बैक बटन देखें. |
|
खोजें | TV-SB |
इन-ऐप्लिकेशन सर्च क्वेरी, खोज बॉक्स में दिखती है. यह |
सुविधाएं और परफ़ॉर्मेंस
इन शर्तों से यह पक्का होता है कि आपका ऐप्लिकेशन सही तरीके से कॉन्फ़िगर किया गया है और वह उम्मीद के मुताबिक काम करता है.
टाइप | टेस्ट | ब्यौरा |
---|---|---|
मेनिफ़ेस्ट | TV-ML |
ऐप्लिकेशन मेनिफ़ेस्ट में, |
TV-MT |
ऐप्लिकेशन मेनिफ़ेस्ट में, हार्डवेयर की सुविधा |
|
गेम कंट्रोलर | TV-GP |
अगर ऐप्लिकेशन, इनपुट के मुख्य तरीके के तौर पर गेम कंट्रोलर का इस्तेमाल करता है, तो वह |
TV-GC |
अगर ऐप्लिकेशन में गेम कंट्रोलर इस्तेमाल करने के लिए विज़ुअल निर्देश दिए गए हैं, तो उन निर्देशों में ब्रैंडिंग नहीं होनी चाहिए. साथ ही, उनमें गेम कंट्रोलर के साथ काम करने वाला बटन लेआउट दिखना चाहिए. ज़्यादा जानकारी के लिए, गेम के लिए कंट्रोलर मैनेज करना लेख पढ़ें. |
|
विज्ञापन | TV-AP |
ऐप्लिकेशन में डी-पैड कंट्रोल का इस्तेमाल करके, विज्ञापनों के साथ इंटरैक्ट करने की सुविधा है. ज़्यादा जानकारी के लिए, D-पैड नेविगेशन की सुविधा चालू करना लेख पढ़ें. |
TV-AD |
फ़ुलस्क्रीन वाले नॉन-वीडियो विज्ञापनों के लिए, ऐप्लिकेशन उपयोगकर्ता को डी-पैड या गेमपैड कंट्रोल की मदद से, विज्ञापन को तुरंत खारिज करने की अनुमति देता है. |
|
TV-AU |
क्लिक किए जा सकने वाले, फ़ुलस्क्रीन में न दिखने वाले, और वीडियो विज्ञापनों का इस्तेमाल करने वाले विज्ञापनों के लिए, ऐप्लिकेशन विज्ञापनों को वेब यूआरएल से लिंक करने की अनुमति नहीं देता. |
|
TV-AA |
ऐप्लिकेशन, क्लिक किए जा सकने वाले, फ़ुलस्क्रीन में न दिखने वाले, और वीडियो विज्ञापनों का इस्तेमाल करने वाले विज्ञापनों के लिए, ऐसे अन्य ऐप्लिकेशन से लिंक करने की अनुमति नहीं देता जो टीवी डिवाइसों पर उपलब्ध नहीं है. |
|
वेब कॉन्टेंट | TV-WB |
वेब कॉन्टेंट के लिए, ऐप्लिकेशन सिर्फ़
|
मीडिया प्लेबैक | TV-NP |
अगर उपयोगकर्ता होम स्क्रीन पर वापस आने या किसी दूसरे ऐप्लिकेशन पर स्विच करने के बाद भी, ऐप्लिकेशन ऑडियो चलाता रहता है, तो वह होम स्क्रीन पर सुझावों की पंक्ति में अभी चल रहा है कार्ड दिखाता है. इससे उपयोगकर्ता, वीडियो चलाने की सुविधा को कंट्रोल करने के लिए ऐप्लिकेशन पर वापस जा सकते हैं. ज़्यादा जानकारी के लिए, 'अभी चल रहा है' कार्ड दिखाना लेख पढ़ें. हमारा सुझाव है कि जब उपयोगकर्ता आपके ऐप्लिकेशन से बाहर निकले, तो वीडियो को रोक दें. साथ ही, वीडियो को अभी चल रहा है कार्ड के साथ इंटिग्रेट न करें. |
TV-PA |
अगर ऐप्लिकेशन में अभी चल रहा है कार्ड उपलब्ध है, तो इस कार्ड को चुनने पर उपयोगकर्ता को एक ऐसी स्क्रीन पर ले जाया जाता है जहां वह वीडियो चलाने को रोक सकता है. |
|
TV-PP |
अगर ऐप्लिकेशन वीडियो या संगीत चलाता है, तो प्लेबैक के दौरान चलाएं या रोकें बटन का इवेंट भेजे जाने पर, ऐप्लिकेशन मीडिया को चलाने और रोकने के बीच टॉगल करता है.
ज़्यादा जानकारी के लिए,
|
|
TV-PC |
वीडियो या ऑडियो चलने के दौरान, डी-पैड के बीच वाले बटन को दबाने से, चल रहे मीडिया को रोका जा सकता है. वीडियो रोकने के बाद, डी-पैड के बीच वाले बटन को दबाकर, वीडियो फिर से चलाया जा सकता है. डी-पैड के बाएं और दाएं बटन, मौजूदा ट्रैक को तेज़ी से आगे और पीछे ले जाते हैं. ज़्यादा जानकारी के लिए, मीडिया इवेंट देखें. |
|
TV-PN |
ऐप्लिकेशन डेवलपर के लिए, 'अगला देखें' चैनल के दिशा-निर्देशों के आधार पर, आइटम 'अगला देखें' चैनल में जोड़े जाते हैं. |
|
ऐंबियंट मोड | TV-BU |
अगर कोई व्यक्ति वीडियो चलाता है, तो ऐप्लिकेशन डिवाइस को ऐंबियंट मोड में जाने से रोकता है. ज़्यादा जानकारी के लिए, ऐंबियंट मोड लेख पढ़ें. |
TV-BY |
अगर कोई व्यक्ति वीडियो या ऐनिमेशन नहीं चलाता है, तो ऐप्लिकेशन को डिवाइस को ऐंबियंट मोड में जाने से नहीं रोकना चाहिए. |
|
TV-BA |
सिर्फ़-ऑडियो वाले मोड में वीडियो चलाने के लिए, ऐप्लिकेशन डिवाइस को ऐंबियंट मोड पर जाने से नहीं रोकता है. ऐसा तब तक नहीं होता, जब तक कि ऐप्लिकेशन में संगीत चलने के दौरान, संगीत वीडियो या इमेज जैसी स्टैटिक इमेज न दिख रही हों. |
|
मेमोरी | ||
TV-ME |
कम रैम वाले डिवाइसों (जहां ActivityManager.isLowRamDevice() true दिखाता है) के लिए, फ़ोरग्राउंड ऐप्लिकेशन का ज़्यादा से ज़्यादा मेमोरी इस्तेमाल (Anon+Swap + ग्राफ़िक्स + फ़ाइल मेमोरी) मेमोरी के इस्तेमाल को ऑप्टिमाइज़ करें में बताई गई सीमाओं के अंदर होना चाहिए. इन सीमाओं में, मेज़रमेंट के खास तरीके और सावधानियां भी शामिल हैं. |
Google Play
Google Play पर मौजूद अन्य लिस्टिंग और कैटगरी के हिसाब से अपने ऐप्लिकेशन को कॉन्फ़िगर करने के लिए, इन ज़रूरी शर्तों का पालन करें:
टाइप | टेस्ट | ब्यौरा |
---|---|---|
पिक्चर में पिक्चर | TV-IC |
ऐप्लिकेशन, सही मेटाडेटा सेट करता है, ताकि पिक्चर में पिक्चर मोड के इस्तेमाल को, इस्तेमाल की अनुमति वाली किसी एक कैटगरी में रखा जा सके. इसमें एक टाइटल और सबटाइटल भी होता है, जिससे यह पता चलता है कि इस पीआईपी का इस्तेमाल किस काम के लिए किया जा रहा है. ज़्यादा जानकारी के लिए, टीवी पर मल्टीटास्किंग लेख पढ़ें. |
TV-IP |
पिक्चर में पिक्चर मोड में, ऐप्लिकेशन ऐसा प्रमोशनल कॉन्टेंट या विज्ञापन नहीं दिखाता जो कॉन्टेंट के सोर्स का हिस्सा न हो. |
|
TV-IQ |
पिक्चर में पिक्चर मोड में होने पर, ऐप्लिकेशन किसी दूसरी स्क्रीन पर होने वाली गतिविधि के अनुभव को खराब नहीं करता. ऐप्लिकेशन को ज़्यादा संसाधनों का इस्तेमाल नहीं करना चाहिए, ऑडियो फ़ोकस पर काबिज़ नहीं होना चाहिए, चालू MediaSession में रुकावट नहीं डालनी चाहिए या डिकोडर सेशन की संख्या का अनुपात नहीं बदलना चाहिए. |
|
TV-IH |
'पिक्चर में पिक्चर' मोड में, ऐप्लिकेशन कोई भी यूज़र इंटरफ़ेस (यूआई) कंट्रोल या नेविगेट करने के लिए एलिमेंट नहीं दिखाता. ऐप्लिकेशन, PiP विंडो में सीधे कुछ उपयोगकर्ता कंट्रोल दिखा सकते हैं. |
|
TV-IE |
पिक्चर में पिक्चर मोड में जाने के लिए, उपयोगकर्ता को ऐप्लिकेशन में जाकर, साफ़ तौर पर और जान-बूझकर कार्रवाई करनी होगी. जब तक उपयोगकर्ता किसी कॉल में नहीं होता, तब तक ऐप्लिकेशन अपने-आप पिप ( |
|
TV-IS |
अगर किसी डिवाइस पर पिक्चर में पिक्चर मोड बंद है, तो ऐप्लिकेशन को पीआईपी मोड में जाने के लिए कोई यूज़र इंटरफ़ेस (यूआई) नहीं दिखाना चाहिए. |
|
TV-IX |
ऐप्लिकेशन, पिक्चर में पिक्चर मोड का इस्तेमाल सिर्फ़ किसी मौजूदा गतिविधि को जारी रखने के लिए करता है. पिक्चर में पिक्चर (पीआईपी) मोड की सुविधा से, उपयोगकर्ताओं को ऐप्लिकेशन के फ़ुल स्क्रीन व्यू पर वापस जाने के लिए, न तो कोई फ़ायदा मिलता है और न ही उन्हें बढ़ावा मिलता है. ऐसा, गतिविधि के दौरान या उसके खत्म होने के बाद भी होता है. |
|
Play की नीतियां | TV-G1 |
Google Play Store में मौजूद सभी नए और मौजूदा टीवी ऐप्लिकेशन के लिए, Android ऐप्लिकेशन बंडल का इस्तेमाल करना ज़रूरी है. |
TV-G2 |
आपके ऐप्लिकेशन को Play के डेवलपर के लिए नीति केंद्र की ज़रूरी शर्तों का पालन करना होगा. |
|
ऐप्लिकेशन की जानकारी देने वाला पेज | TV-G3 |
ऐप्लिकेशन की सुविधाएं, उम्मीद के मुताबिक या ऐप्लिकेशन के Google Play Store के स्टोर पेज पर दी गई जानकारी के मुताबिक काम करती हैं. |
TV-G4 |
ऐप्लिकेशन सबमिशन के लिए, बिना बदलाव किए हाई रिज़ॉल्यूशन वाला कम से कम एक स्क्रीनशॉट अपलोड किया गया हो. इससे, आपके टीवी ऐप्लिकेशन के मौजूदा वर्शन के बारे में सही जानकारी मिलती हो. |
|
लॉगिन क्रेडेंशियल | TV-G5 |
पैसे चुकाकर ली जाने वाली सुविधाओं वाले ऐप्लिकेशन के लिए, आपको Google Play Console में लॉगिन क्रेडेंशियल देने होंगे. इससे, ऐप्लिकेशन के पूरे अनुभव की जांच की जा सकेगी. ज़्यादा जानकारी के लिए, अपने ऐप्लिकेशन को समीक्षा के लिए तैयार करने में ऐप्लिकेशन का ऐक्सेस लेख पढ़ें. |
अक्सर पूछे जाने वाले सवाल
ऐप्लिकेशन सबमिट करने के बाद, मुझे कैसे पता चलेगा कि मेरा ऐप्लिकेशन, टीवी डिवाइसों के लिए तय की गई सभी ज़रूरी शर्तों को पूरा करता है या नहीं?
अगर आपका ऐप्लिकेशन, इस पेज पर बताई गई इस्तेमाल से जुड़ी ज़रूरी शर्तों को पूरा नहीं करता है, तो Play Store टीम ऐप्लिकेशन से जुड़े Google Play Console खाते में दिए गए ईमेल पते के ज़रिए आपसे संपर्क करेगी.
चेतावनी: पक्का करें कि आपके ऐप्लिकेशन में टीवी डिवाइसों के लिए, ज़रूरी मेनिफ़ेस्ट एंट्री शामिल हों. ऐसा न करने पर, आपके ऐप्लिकेशन को टीवी ऐप्लिकेशन नहीं माना जाएगा. साथ ही, टीवी पर इस्तेमाल करने से जुड़ी ज़रूरी शर्तों के लिए, उसकी समीक्षा नहीं की जाएगी.
मेरा ऐप्लिकेशन, टीवी डिवाइसों के अलावा अन्य फ़ॉर्म फ़ैक्टर को टारगेट करता है. अगर मेरा ऐप्लिकेशन टीवी डिवाइस की ज़रूरी शर्तों को पूरा नहीं करता है, तो क्या मेरा नया या अपडेट किया गया ऐप्लिकेशन, अब भी दूसरे डिवाइसों के लिए Google Play पर दिखेगा?
Google Play के स्टोर पेज में किए गए बदलावों को सिर्फ़ तब पब्लिश किया जा सकता है, जब सभी बदलावों को मंज़ूरी मिल गई हो. अगर किसी फ़ॉर्म-फ़ैक्टर के हिसाब से बनाए गए आर्टफ़ैक्ट के अपडेट की वजह से, फ़ोन या टैबलेट जैसे अन्य डिवाइसों के लिए आपकी लिस्टिंग में अपडेट नहीं हो पा रहे हैं, तो शायद आपको उस आर्टफ़ैक्ट को हटाना पड़े. इसके लिए, उसे खाली सबमिशन से बदलें. ऐसा तब तक करें, जब तक ज़रूरी शर्तों को पूरा नहीं कर लिया जाता.
अगर मेरा ऐप्लिकेशन पब्लिश करने से जुड़ी ज़रूरी शर्तें पूरी करता है, तो वह टीवी डिवाइसों पर Google Play Store में कब उपलब्ध होगा?
टीवी के लिए ज़रूरी शर्तें पूरी करने वाले ऐप्लिकेशन, टीवी डिवाइसों पर Play Store पर तुरंत दिखने लगेंगे.