MediaBrowserService की मदद से मीडिया ऐप्लिकेशन बनाना

सीमित ब्रैंडिंग और कस्टमाइज़ेशन वाला मीडिया ऐप्लिकेशन बनाने के लिए, MediaBrowserService (MBS) का इस्तेमाल करें. यह कम कीमत वाला अनुभव है, ताकि उपयोगकर्ता कॉन्टेंट ब्राउज़ कर सकें और मीडिया चला सकें.

मीडिया यूज़र इंटरफ़ेस (यूआई) के ज़्यादातर हिस्सों को कार बनाने वाली कंपनियां और Google कंट्रोल करते हैं (मीडिया के लिए पार्टनर की भूमिकाएं देखें). इसलिए, ऐप्लिकेशन डेवलपर के लिए डिज़ाइन से जुड़े टास्क काफ़ी आसान होते हैं.

ऐप्लिकेशन डेवलपर के लिए ये बुनियादी काम हैं:

  1. नेविगेशन टैब प्लान करना: कॉन्टेंट के लिए ज़्यादा से ज़्यादा चार टॉप-लेवल व्यू चुनें. साथ ही, नेविगेशन टैब के लिए आइकॉन या लेबल तय करें.
  2. ब्राउज़िंग व्यू प्लान करना: प्लान करें कि कॉन्टेंट के टॉप-लेवल और लोअर-लेवल व्यू को कैसे व्यवस्थित और फ़ॉर्मैट किया जाएगा (ग्रिड या सूची?).
  3. प्लेबैक कंट्रोल को पसंद के मुताबिक बनाना: तय करें कि आपको कस्टम ऐक्शन और आइकॉन देने हैं या नहीं. साथ ही, यह भी तय करें कि आपको सूची लागू करनी है या नहीं.
  4. बोलकर निर्देश देने की सुविधा सेट अप करना: तय करें कि आपको उपयोगकर्ताओं को कौनसे निर्देश बोलकर देने की सुविधा देनी है
  5. ब्रैंडिंग एलिमेंट दें: अपने ब्रैंड को दिखाने के लिए, ऐप्लिकेशन आइकॉन और एक्सेंट कलर दें.

सिर्फ़ AAOS के लिए ज़रूरी अतिरिक्त चरण:

  1. साइन इन फ़्लो बनाएं: अगर आपके ऐप्लिकेशन के लिए साइन इन करना ज़रूरी है, तो उपलब्ध टेंप्लेट का इस्तेमाल करके साइन इन फ़्लो बनाएं, ताकि उपयोगकर्ता कार की स्क्रीन पर आपके ऐप्लिकेशन में साइन इन कर सकें.
  2. सेटिंग बनाएं: अगर सेटिंग की ज़रूरत है, तो अपने ऐप्लिकेशन के लिए वाहन में सेटिंग स्क्रीन बनाएं.

सिर्फ़ Android Auto के लिए ज़रूरी अतिरिक्त चरण:

  1. सुझाव दें: ऐसे 10 मीडिया कॉन्टेंट की पहचान करें जिन्हें सुझाव के तौर पर दिखाया जाए

हर टास्क के बारे में ज़्यादा जानकारी पाने के लिए, ऊपर दिए गए लिंक का इस्तेमाल करें. आपको जो डिज़ाइन एलिमेंट देने होंगे उनकी खास जानकारी पाने के लिए, चेकलिस्ट देखें.

मीडिया के लिए पार्टनर की भूमिकाएं

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

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