Android for Cars ऐप्लिकेशन लाइब्रेरी के साथ कोई ऐप्लिकेशन डिज़ाइन करने के लिए, टेंप्लेट को टास्क फ़्लो में क्रम से लगाना शामिल होता है. साथ ही, ऐप्लिकेशन और उपयोगकर्ताओं के लक्ष्यों के हिसाब से उन्हें
पसंद के मुताबिक बनाया जाता है.
लाइब्रेरी का इस्तेमाल करके, इन कैटगरी में ऐप्लिकेशन बनाएं:
डिज़ाइन प्रोसेस को बड़े लेवल पर समझने के लिए, यहां दिया गया तरीका अपनाएं.
उपयोगकर्ताओं को अनुभव देने में अपनी भूमिका और ऐप्लिकेशन लाइब्रेरी की भूमिका के बारे में जानने के लिए, कौन क्या मैनेज करता है देखें.
प्रोसेस के चरण
'कार के लिए Android' ऐप्लिकेशन लाइब्रेरी के साथ डिज़ाइन करने के लिए, सामान्य रूप से
इन चरणों को पूरा करना होता है:
उपयोगकर्ता के टास्क तय करना.
पता करें कि वाहनों में आपके ऐप्लिकेशन से उपयोगकर्ताओं को कौनसे टास्क करना ज़रूरी है.
कम्यूनिकेशन की योजना बनाएं.
अगर आपका ऐप्लिकेशन उपयोगकर्ताओं से संपर्क करता है, तो ऐसी सभी स्थितियों के लिए सही कम्यूनिकेशन विकल्प चुनें.
ऐप्लिकेशन को पसंद के मुताबिक बनाएं.
हर टेंप्लेट का कॉन्टेंट इस तरह से बनाएं कि वह उपयोगकर्ताओं की ज़रूरतों के मुताबिक हो. साथ ही, अपने ऐप्लिकेशन के ब्रैंड के हिसाब से स्टाइलिंग को कस्टमाइज़ करें.
कौन क्या हैंडल करता है
Android for Cars ऐप्लिकेशन लाइब्रेरी वाला ऐप्लिकेशन बनाते समय, ऐप्लिकेशन की लाइब्रेरी से ऐप्लिकेशन के अनुभव से जुड़े कई पहलुओं का ध्यान रखा जाता है. इसमें, यह ऐसी सभी कारों के लिए ड्राइविंग के हिसाब से ऑप्टिमाइज़ किया जाता है जिन पर यह काम करता है.
लाइब्रेरी क्या मैनेज करती है
ऐप्लिकेशन डेवलपर क्या मैनेज करते हैं
इनपुट: खास कारों में उपलब्ध तरीकों, जैसे टचस्क्रीन या रोटरी की मदद से टेंप्लेट पर उपयोगकर्ता का इनपुट मैनेज करें
स्क्रीन का साइज़ बदलना: कॉन्टेंट को स्क्रीन के साइज़ के हिसाब से
बदलना
स्क्रीन ट्रांज़िशन:
मोशन
स्क्रीन के बीच ट्रांज़िशन
एक जैसा और ड्राइविंग के लिए ऑप्टिमाइज़ किया गया यूज़र इंटरफ़ेस (यूआई): यह पक्का करना कि
यूज़र इंटरफ़ेस (यूआई) और इंटरैक्शन पैटर्न जाने-पहचाने हों और सभी ऐप्लिकेशन में एक जैसे हों
हल्के और गहरे रंग वाला मोड (नीचे बताए गए विकल्पों को छोड़कर):
आस-पास की रोशनी के हिसाब से, टेंप्लेट की सुविधाओं को सही मोड में
बदलना
उपयोगकर्ता की ड्राइविंग की स्थिति के आधार पर UX से जुड़ी पाबंदियां: उपयोगकर्ता के गाड़ी चलाने के दौरान, टेक्स्ट को सीमित करना या कीबोर्ड जैसी कुछ सुविधाओं को बंद करना
नॉन-नेविगेशन ऐप्लिकेशन के लिए मैप: जगह की सूची (मैप)
टेंप्लेट में मैप बनाना
बोलकर फ़ोन को निर्देश देना: रिकॉर्ड किए गए ऑडियो को प्रोसेस किया जा रहा है
यूज़र फ़्लो: टेंप्लेट के ऐसे क्रम बनाना जो उपयोगकर्ता की गतिविधियों को ध्यान में रखकर बनाए गए हों
मेटाडेटा: मैप पर पिन किए जाने वाले आइटम की सूची और जगहों की जानकारी जैसा मेटाडेटा देना
ब्रैंडिंग एलिमेंट: ऐप्लिकेशन की आइकॉनोग्राफ़ी,
तस्वीरें, और पसंद के मुताबिक
ऐसेंट के रंग
दिखाना (हल्के और गहरे रंग वाले वैरिएंट के साथ)
Maps (सिर्फ़ नेविगेशन ऐप्लिकेशन): मैप (निर्देश के मुताबिक लाइट-थीम या गहरे रंग की थीम वाले) ड्रॉइंग और अपडेट करना. साथ ही, ज़रूरत पड़ने पर क्लस्टर डिसप्ले के लिए मैप भी बनाया जा सकता है
AAOS के लिए, वाहन से जुड़े OEM इन चीज़ों का ध्यान रखते हैं:
[null,null,["आखिरी बार 2024-07-23 (UTC) को अपडेट किया गया."],[[["The Android for Cars App Library streamlines app development for vehicles by providing pre-built templates and handling core functionalities like input, screen adaptations, and driving-optimized UI."],["Developers can use the library to build communication, navigation, and other driving-related apps, focusing on customizing task flows, content, and branding."],["App design involves defining user tasks, planning task flows considering driving state, planning communications, and customizing the app's content and styling."],["While the library manages many aspects of the user experience, developers are responsible for voice input processing, user flow creation, providing metadata, and branding elements."],["Vehicle OEMs handle vehicle-specific styling for AAOS to integrate with their branding and vehicle interiors."]]],[]]