अपना ऐप्लिकेशन बनाना

Android Automotive OS के लिए मीडिया ऐप्लिकेशन बनाने में, डिज़ाइन से जुड़े छह बुनियादी टास्क शामिल होते हैं.

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


टास्क की खास जानकारी

ज़्यादातर मीडिया ऐप्लिकेशन का डिज़ाइन, कार बनाने वाली कंपनियां ही बनाती हैं. इसलिए, ऐप्लिकेशन डेवलपर के लिए डिज़ाइन से जुड़े काम आसान होते हैं.

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

1) प्लान नेविगेशन टैब: कॉन्टेंट के चार टॉप-लेवल व्यू चुनें. साथ ही, नेविगेशन टैब के आइकॉन या लेबल तय करें.

2) ब्राउज़िंग व्यू का प्लान बनाना: प्लान बनाएं कि कॉन्टेंट के टॉप-लेवल और निचले लेवल के व्यू कैसे व्यवस्थित और फ़ॉर्मैट किए जाएंगे (ग्रिड या सूची?).

3) वीडियो चलाने के कंट्रोल को पसंद के मुताबिक बनाना: यह तय करें कि आपको पसंद के मुताबिक कार्रवाइयां और आइकॉन उपलब्ध कराने हैं या नहीं. साथ ही, यह तय करना है कि आपको सूची को लागू करना है या नहीं.

4) साइन-इन फ़्लो का इस्तेमाल करें: अगर साइन-इन करना ज़रूरी है, तो आपके ऐप्लिकेशन के लिए साइन-इन फ़्लो बनाने के लिए, दिए गए कोड को इस्तेमाल करें.

5) डिज़ाइन सेटिंग: अगर सेटिंग की ज़रूरत हो, तो अपने ऐप्लिकेशन के लिए डिज़ाइन सेटिंग स्क्रीन सेट करें.

6) ब्रैंडिंग एलिमेंट उपलब्ध कराएं: अपने ऐप्लिकेशन के आइकॉन और एक्सेंट का रंग दें, ताकि कार बनाने वाली कंपनियां आपके ब्रैंड को स्क्रीन पर दिखा सकें.

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


भूमिकाओं का बंटवारा

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

मीडिया अनुभव का पहलू कार निर्माता की डिज़ाइन भूमिका ऐप्लिकेशन डेवलपर की डिज़ाइन की भूमिका
मीडिया ऐप्लिकेशन के बीच नेविगेट करना

यह तय करें कि ऐप्लिकेशन बार कहां दिखेगा. साथ ही, ऐप्लिकेशन बार में दिखने वाले नेविगेशन और कंट्रोल के साथ काम करने की सुविधा दें

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

नेविगेशन टैब प्लान करें पर जाएं

ब्राउज़िंग कॉन्टेंट की जानकारी

ग्रिड या सूची में मौजूद आइटम का साइज़ और कॉन्टेंट तय करें. साथ ही, कॉन्टेंट के निचले लेवल पर ऐप्लिकेशन हेडर को लागू करें

हर लेवल पर, ब्राउज़ किए जा सकने वाले मीडिया कॉन्टेंट का फ़ॉर्मैट (ग्रिड या सूची) और संगठन तय करें

ब्राउज़िंग व्यू प्लान करना पर जाएं

मीडिया चलाना

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

तय करें कि कंट्रोल बार पर कस्टम ऐक्शन लागू करना है या नहीं. साथ ही, उनके लिए आइकॉन उपलब्ध कराएं. तय करें कि सूची को लागू करना है या नहीं. साथ ही, मौजूदा ट्रैक के लिए इंंडिकेटर देना है या नहीं.

प्लेबैक कंट्रोल को पसंद के मुताबिक बनाना पर जाएं

साइन-इन, सेटिंग, और खोज

ऐप्लिकेशन बार में खोज और सेटिंग की सुविधा उपलब्ध कराएं, खोज के लिए कीबोर्ड डिज़ाइन करें, और ज़रूरत के हिसाब से उपयोगकर्ताओं को साइन-इन स्क्रीन से जोड़ें

ज़रूरी होने पर, साइन-इन फ़्लो (सैंपल कोड से मनपसंद) और सेटिंग स्क्रीन की सुविधा उपलब्ध कराएं

साइन-इन फ़्लो का इस्तेमाल करें और साइन-इन करने का तरीका और सेटिंग डिज़ाइन करें पर जाएं

ब्रैंड एट्रिब्यूशन

ऐप्लिकेशन के आइकॉन को सभी कॉन्टेंट वाली स्क्रीन पर दिखाएं और चुनें कि तीसरे पक्ष के ऐप्लिकेशन के रंग को ऐक्सेंट के तौर पर कहां लागू करना है

ऐप्लिकेशन का आइकॉन दें और ऐक्सेंट का रंग बताएं

ब्रैंडिंग एलिमेंट दें पर जाएं