टीवी ऐप्लिकेशन के आइकॉन के डिज़ाइन से जुड़े दिशा-निर्देश

इस गाइड में, Android TV के लिए बैनर और लॉन्चर आइकॉन बनाने का तरीका बताया गया है.

ज़रूरी बातें

इस पेज पर दी गई अहम जानकारी यहां दी गई है:

  • AndroidManifest.xml में, Android TV OS ऐप्लिकेशन के लिए दो तरह के आइकॉन होते हैं:
    • android:icon (स्टैंडर्ड, ज़रूरी)
    • android:banner (बैनर, ज़रूरी है)
  • हमारा सुझाव है कि अडैप्टिव आइकॉन का इस्तेमाल करें.
  • आइकॉन और बैनर, दोनों को इस गाइड में दिए गए डिज़ाइन के दिशा-निर्देशों का पालन करना होगा.
  • बैनर और आइकॉन जनरेट करने के लिए, Figma के आधिकारिक टेंप्लेट का इस्तेमाल करें
  • Android TV OS पर थीम वाले आइकॉन काम नहीं करते.

खास जानकारी

Google TV और Android OS, आपके AndroidManifest.xml से मिले आइकॉन का इस्तेमाल तीन तरीकों से करते हैं:

  • लॉन्चर आइकॉन (1x1 आसपेक्ट रेशियो)
  • गोल लॉन्चर आइकॉन (1x1 आसपेक्ट रेशियो, लेकिन गोलाकार)
  • बैनर लोगो (16:9 आसपेक्ट रेशियो)

इनका इस्तेमाल अलग-अलग जगहों पर अलग-अलग कामों के लिए किया जाता है. जैसे, आपके ऐप्लिकेशन लाइन, सेटिंग या इंस्टॉल करने की प्रोसेस.

बैनर लोगो, 16:9 के आसपेक्ट रेशियो वाला लोगो होता है. इसका इस्तेमाल Android TV OS में, आपके ऐप्लिकेशन का लॉन्चर दिखाने के लिए किया जाता है. हमारा सुझाव है कि टीवी ऐप्लिकेशन, इन खासियतों वाला अडैप्टिव 16:9 बैनर उपलब्ध कराएं. एपीआई लेवल 25 या इससे पहले के वर्शन का इस्तेमाल करते समय, 320 x 180px साइज़ वाले xhdpi संसाधन भी दिए जा सकते हैं.

टीवी बैनर के आइकॉन के साइज़
सघनता कम से कम साइज़ फ़ोल्डर की जगह (res के नीचे) पिक्सल का अनुपात
mdpi 160x90 पिक्सल mipmap-mdpi 1
hdpi 240x135 पिक्सल mipmap-hdpi 1.5
xhdpi 320x180 पिक्सल mipmap-xhdpi 2
xxhdpi 480x270 पिक्सल mipmap-xxhdpi 3
xxxhdpi 640x360 पिक्सल mipmap-xxxhdpi 4

लॉन्चर आइकॉन

लॉन्चर आइकॉन, 1x1 आसपेक्ट रेशियो वाला संसाधन होता है. इसका इस्तेमाल कई जगहों पर किया जाता है. जैसे, Android TV पर सेटिंग और मीडिया सेशन इंटिग्रेशन (अभी चल रहा कार्ड). लॉन्चर आइकॉन का इस्तेमाल, Google TV पर आपके ऐप्लिकेशन लाइन में भी किया जा सकता है.

लॉन्चर आइकॉन के साइज़
सघनता कम से कम साइज़ फ़ोल्डर की जगह (res के नीचे) पिक्सल का अनुपात
mdpi 80x80 पिक्सल mipmap-mdpi 1
hdpi 120x120 पिक्सल mipmap-hdpi 1.5
xhdpi 160x160 पिक्सल mipmap-xhdpi 2
xxhdpi 240x240 पिक्सल mipmap-xxhdpi 3
xxxhdpi 320x320 पिक्सल mipmap-xxxhdpi 4

डिवाइस के मुताबिक बदलने वाले आइकॉन

Android 8.0 (एपीआई लेवल 26) के रिलीज़ होने के बाद से, अडैप्टिव लॉन्चर आइकॉन की सुविधा उपलब्ध है. इससे ऐप्लिकेशन आइकॉन के लिए, ज़्यादा फ़्लेक्सिबिलिटी मिलती है और दिलचस्प विज़ुअल इफ़ेक्ट मिलते हैं. डेवलपर के लिए इसका मतलब है कि आपके ऐप्लिकेशन का आइकॉन दो लेयर से बना है: फ़ोरग्राउंड और बैकग्राउंड लेयर.

अडैप्टिव बैनर

लेगसी बैनर के साथ-साथ अडैप्टिव बैनर भी दिया जा सकता है. यह लॉन्चर आइकॉन बैनर की तरह होता है, जिसमें दो लेयर होती हैं.

टीवी अडैप्टिव बैनर

अडैप्टिव लॉन्चर आइकॉन

यह पक्का करने के लिए कि अडैप्टिव आइकॉन, अलग-अलग शेप और विज़ुअल इफ़ेक्ट के साथ काम करता है, डिज़ाइन को इन ज़रूरी शर्तों को पूरा करना होगा:

आइकॉन के रंगीन वर्शन के लिए दो लेयर दें: एक फ़ोरग्राउंड के लिए और एक बैकग्राउंड के लिए.

टीवी के लिए अडैप्टिव लॉन्चर आइकॉन

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

आइकॉन के मोनोक्रोम वर्शन की ज़रूरत नहीं है, क्योंकि Android TV पर थीम वाले आइकॉन काम नहीं करते.

उदाहरण

टीवी ऐप्लिकेशन का आइकॉन डिज़ाइन करते समय, इन बातों का ध्यान रखें.

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

लॉन्चर के उदाहरण

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

संसाधन