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