इन दिशा-निर्देशों से आपको सामान्य गलतियों से बचने में मदद मिलेगी. साथ ही, आपको अच्छी क्वालिटी का ग्लासवेयर बनाने में मदद मिलेगी.
शुरू करना
पक्का करें कि आपके Glassware में स्वीकार किए गए बोले गए निर्देशों का इस्तेमाल किया गया हो.
पक्का करें कि आपके ग्लासवेयर में, स्वीकार किए गए काम के निर्देशों का इस्तेमाल किया जा रहा हो.
Mirror API को उपयोगकर्ताओं से अनुरोध पाने और रीयल-टाइम में जवाब देने या इंतज़ार के समय को कम करने के लिए डिज़ाइन नहीं किया गया है. अगर ऐसा करना ज़रूरी है, तो जीडीके का इस्तेमाल करें.
उदाहरण के लिए, Mirror API Glassware "नोट लें" या "अपडेट पोस्ट करें" निर्देश के साथ अच्छी तरह से काम करता है, क्योंकि उपयोगकर्ताओं को कमांड का अनुरोध करने के बाद Glassware के जवाब का इंतज़ार करने की ज़रूरत नहीं होती.
इसके उलट, मिरर टूल के साथ, "टाइमर शुरू करें" और "कोई इंस्ट्रुमेंट ट्यून करें" सुविधा ठीक से काम नहीं करती है, क्योंकि उपयोगकर्ता का अनुभव तुरंत चालू होने की उम्मीद करता है.
उपयोगकर्ताओं के लिए Glassware और उसकी सुविधाओं को शुरू करने के दो मुख्य तरीके हैं, जैसे कि ok Glass मुख्य मेन्यू से आवाज़ या टच कमांड का इस्तेमाल करना या टाइमलाइन कार्ड के प्रासंगिक मेन्यू के ज़रिए.
आपको उपयोगकर्ताओं को Glassware लॉन्च करने के उद्देश्य से कभी भी मेन्यू आइटम के साथ टाइमलाइन कार्ड पिन करने के लिए बाध्य नहीं करना चाहिए. मिरर एपीआई को समय-समय पर मिलने वाली सूचनाओं के लिए बनाया गया है. यह उपयोगकर्ताओं की कॉन्फ़िगर की गई सेटिंग या संपर्कों के साथ कॉन्टेंट शेयर करने के हिसाब से बनाया गया है.
GDK Glassware लॉन्च करने या मिरर एपीआई को कॉल करने के लिए मेन्यू आइटम उपलब्ध कराना तब तक ठीक है, जब तक अनुभव समय-समय पर सूचनाएं डिज़ाइन पैटर्न के मुताबिक हो और तुरंत जवाब देने के लिए मिरर एपीआई का इस्तेमाल न करता हो.
उदाहरण के लिए, पालतू जानवरों को गोद लेने के लिए कोई टाइमलाइन कार्ड नहीं डालना चाहिए. साथ ही, उपयोगकर्ताओं को इसे बाद में सुविधाओं का ऐक्सेस देने के लिए पिन नहीं करना चाहिए (उदाहरण के लिए, "कुत्ते ढूंढें", "बिल्लियों की खोज करें"", "चिड़ियों को खोजें" वगैरह). इसके बजाय, Glasware को उपयोगकर्ताओं को उन पालतू जानवरों के लिए मानदंड सेट करने की अनुमति देनी चाहिए जो वे चाहते हैं. साथ ही, उन्हें समय-समय पर ऐसे कार्ड देने चाहिए जो इन शर्तों को पूरा करते हों. इन कार्ड में मेन्यू आइटम मौजूद होते हैं, ताकि "जानकारी पढ़ें" और "पालतू जानवरों को गोद लें" जैसी कार्रवाइयां की जा सकें.
उपयोगकर्ताओं को यह साफ़ तौर पर पता होना चाहिए कि अगर Glassware सीधे तौर पर इस्तेमाल को शुरू कर रहा है, तो वह ठीक से काम कर रहा है.
डिज़ाइन
Glass को सही समय पर डिलीवर की जाने वाली छोटी-छोटी जानकारी के लिए डिज़ाइन किया गया है. मोबाइल ऐप्लिकेशन से किसी भी सुविधा को पोर्ट करने पर, यह सुविधा ग्लास पर ठीक से काम नहीं करेगी. इसके बजाय, उपयोग के ऐसे मुख्य उदाहरणों पर जाएं जो ग्लास पर अच्छी तरह से काम करते हैं और कुछ जादुई सुविधाओं को डिलीवर करने पर ध्यान दें. बेहतर तरीके से सीखने के लिए, Glass for Glass देखें.
- लाइव कार्ड पर टैप करने से ग्लास मेन्यू खुल जाता है. लाइव कार्ड को टाइमलाइन से खारिज करने के लिए, सभी लाइव कार्ड में बंद करें मेन्यू आइटम होना चाहिए.
- अगर लाइव कार्ड इमर्सिव होने लगते हैं, तो उपयोगकर्ता उसी जगह पर पहुंच जाते हैं जहां उन्हें पहले इमर्सिव डिवाइस में छोड़ा गया था, जहां ऐसा करना सही होता है.
- इमर्शन में स्वाइप या टैप करने से हमेशा यह संकेत मिलता है कि हाथ के जेस्चर (हाव-भाव) का इस्तेमाल नहीं किया गया है. उदाहरण के लिए, हॉरिज़ॉन्टल टगिंग का इस्तेमाल करें.
- कांच के सिस्टम की तरह काम न करने वाले हाथ के जेस्चर, साफ़ तौर पर बताएं कि उनका इस्तेमाल कैसे करना है और नतीजे कैसे साफ़ करने हैं.
- अगर आप ऐसे यूज़र इंटरफ़ेस (यूआई) एलिमेंट बनाते हैं जो ग्लास सिस्टम से मिलने वाले एलिमेंट से मिलते-जुलते हैं, तो उनका इस्तेमाल करें. उदाहरण के लिए, खुद का टैग लागू करने के बजाय, कार्ड स्क्रोल व्यू का इस्तेमाल करें.
- ध्यान केंद्रित किए गए उन कामों के लिए इमर्सिव का इस्तेमाल करें जिनके लिए यह ज़रूरी है. अगर ऐसा नहीं है, तो लाइव कार्ड या स्टैटिक कार्ड जैसे अन्य विकल्पों को प्राथमिकता दी जाती है.
संभव होने पर, अनुमति वाले कार्ड के डिज़ाइन का इस्तेमाल करें. Mirror API और GDK टेंप्लेट, इनमें से कुछ डिज़ाइन के लिए उपलब्ध हैं.
- अगर आप मिरर एपीआई का इस्तेमाल कर रहे हैं, तो base_style.css में स्टाइल का इस्तेमाल करें.
- पहले से मौजूद टेंप्लेट के तौर पर पैडिंग और स्पेस के लिए, सामान्य नियमों का पालन करें.
बंडल और पेजों को क्रम में लगाने की सुविधा से, कार्ड एक साथ ग्रुप किए जा सकते हैं. हालांकि, इन स्थितियों में आपको इनका इस्तेमाल सही तरीके से करना चाहिए.
ध्यान दें: मिरर एपीआई में, पेजों को क्रम में लगाने और कई पेजों को क्रम में लगाने की सुविधाएं पहले से मौजूद होती हैं. अगर आपको जीडीके में भी वही सुविधाएं मिलनी हैं, तो डुप्लीकेट वर्शन में डुप्लीकेट वर्शन बनाने के तरीके को कॉपी करके देखें. अपने कार्ड प्रज़ेंट करने के लिए, स्टैक इंडिकेटर, मेन्यू आइटम, और कार्ड स्क्रोलर का इस्तेमाल करें.
बंडल
- कार्ड के ऐसे ग्रुप के लिए बंडल का इस्तेमाल करें जो एक जैसे कार्ड पर मिलते-जुलते हों.
- बंडल में शामिल किए जाने वाले कवर कार्ड के डिज़ाइन, विज़ुअल तौर पर उन कार्ड से अलग होते हैं जिनमें बंडल शामिल होता है.
- हर बंडल के लिए, उपयोगकर्ता को सिर्फ़ एक बार सूचना दें.
ऐसे मामले जहां बंडल सही तरीके से काम करते हैं:
- ईमेल या छोटे मैसेज का थ्रेड
- एक ही व्यक्ति के बीच तीन मैसेज (एसएमएस)
- एक घंटे के अंदर ली गईं पांच फ़ोटो
- सभी मिलते-जुलते लेख एक साथ डाले गए
- किसी चल रहे खेल के लिए, खास इवेंट और स्कोर के अपडेट की सूची
ऐसे मामले जहां बंडल ठीक से काम नहीं करते:
- आपकी सेवा से सभी सामग्री
- कई हेडलाइन एक दिन के दौरान ग्लास को भेजी गईं
पेजों को क्रम में लगाना
उन टाइमलाइन आइटम के लिए पेज पर नंबर डालें जो जगह की कमी की वजह से किसी एक कार्ड में फ़िट नहीं होते, लेकिन उन्हें समान कार्ड पर होना चाहिए.
ऐसे मामले जिनमें पेजों को क्रम में लगाने की प्रोसेस अच्छी तरह से काम करती है:
- कोई एक ईमेल, समाचार या समान सामग्री जो एक कार्ड पर फ़िट नहीं हो रही है
ऐसे मामले जिनमें पेजों को क्रम में लगाने की प्रोसेस काम नहीं करती:
- अलग-अलग कार्ड का एक ग्रुप, जैसे कि खबरों से जुड़े कई ईमेल या ईमेल
पक्का करें कि आपका ग्लासवेयर, Glassware के हमारे बाकी के सबसे सही तरीकों का पालन करता हो.
वेब प्रॉपर्टी
- अगर वेब से Glass पर सामग्री भेज रहे हैं, तो Glass पर भेजें आइकन का उपयोग करें.
- अगर Glassware डाउनलोड करने के लिए लिंक उपलब्ध करा रहे हों, तो Glass पर पाएं आइकन का उपयोग करें.
- पक्का करें कि व्याकरण और वर्तनी सही है.
- दो से ज़्यादा पुष्टि पेज या लॉगिन पेज नहीं होने चाहिए.
- सेटिंग को उचित समय (तीन महीने से कम) में दोबारा अनुमति देने की ज़रूरत नहीं होनी चाहिए.
- अगर किसी खाते या साथी ऐप्लिकेशन की ज़रूरत है, तो अनुमति का फ़्लो उन उपयोगकर्ताओं के लिए साफ़ होता है जिनके पास आपकी सेवा का खाता है या नहीं.
- अनुमति वाले वेब पेज का यूआरएल, सेटिंग वेब पेज के यूआरएल से अलग होना चाहिए.
- अगर उपयोगकर्ता खाते की ज़रूरत है, तो Glassware को उपयोगकर्ता खाते से कनेक्ट किए बिना उपयोगकर्ता की पुष्टि नहीं करनी चाहिए.
- विज़ुअल तौर पर दिखाएं कि सेटिंग में किया गया बदलाव सेव किया गया है.
- अगर लागू हो, तो हर एक फ़ीड के लिए और हर फ़ीड के लिए अपडेट का अंतराल दिखाएं. नीचे दिए गए स्क्रीनशॉट में, उपयोगकर्ताओं को अपडेट फ़्रीक्वेंसी और फ़ीड के टाइप सेट करने की अनुमति देने का उदाहरण दिया गया है.
ब्रैंडिंग
Glass ब्रैंड और उससे संबंधित एसेट मालिकाना हक के हैं और Google ने सावधानी से उन्हें डिज़ाइन किया है और इस्तेमाल किया है.
- मालिकाना हक वाले Glass लोगो या एसेट का किसी भी तरह से इस्तेमाल, बदलाव या उनकी नकल न करें, बशर्ते वे [एसेट](/glass/tools-download/download) पेज पर मौजूद न हों.
- अपने प्रॉडक्ट में इस्तेमाल करने के लिए, कांच के लोगो के फ़ॉन्ट का इस्तेमाल न करें, न ही उसमें बदलाव करें या न ही उसकी नकल करें.
लिखना
Glassware और उससे संबंधित विवरण डिफ़ॉल्ट रूप से अंग्रेज़ी में होने चाहिए. भाषाओं के बीच पूरी तरह से विशेषता समानता होने पर एक से ज़्यादा भाषाएं ठीक होती हैं.
पक्का करें कि आपके Glassware नाम से Glassware की सुविधाओं और ब्रैंडिंग के बारे में सटीक जानकारी मिले. नाम में "Glass" स्ट्रिंग का इस्तेमाल तब तक न करें, जब तक वह "Glass" वाक्यांश में न हो. उदाहरण के लिए, "Glass Cat Facts" या "Glassy Cat Photos" नहीं, बल्कि "Cat Facts for Glass" ठीक है.
पाबंदियों और दिशा-निर्देशों के लिए, टेक्स्ट में ग्लास सेक्शन देखें.
लागू होने पर, लिखने के लिए दिशा-निर्देशों का पालन करें.
टेस्ट करना
अपना Glassware वास्तविक Glass हार्डवेयर पर चलाएं. उपयोगकर्ता अनुभव को सटीक ढंग से मापने का यह एक ही तरीका है. यह भी पक्का करें कि GDK Glassware से उम्मीद से अलग परफ़ॉर्मेंस न हो, जैसे कि गर्म होने का ग्लास.