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