उपयोगकर्ता इंटरफेस

कंप्यूटर सिस्टम के साथ अंतःक्रिया करना
मस्तिष्क पर आपने जिन बटनों का उपयोग किया है, वे एक बुनियादी यूजर इंटरफेस (यूआई) की शुरुआत हैं। यूआई एक ऐसा स्थान है जो उपयोगकर्ता को कंप्यूटर सिस्टम (या मशीन) के साथ इंटरैक्ट करने की अनुमति देता है। जब आपने मस्तिष्क पर लगे बटनों को प्रोग्राम किया, तो आपने उपयोगकर्ताओं को क्लॉबॉट के साथ बातचीत करने का एक तरीका दिया ताकि वे हाथ को ऊपर और नीचे कर सकें। यूजर इंटरफेस (यूआई) के अन्य प्रकार भी हैं, जिनमें ग्राफिकल यूजर इंटरफेस (जीयूआई) शामिल हैं, जैसे कि कारों और स्मार्टफोन में टचस्क्रीन। जब आप अपने किसी डिवाइस (टैबलेट, स्मार्टफोन, स्मार्टवॉच) पर टचस्क्रीन के साथ इंटरैक्ट करते हैं, तो अक्सर वे स्क्रीन ही आपके पास मौजूद एकमात्र इंटरफेस होती हैं। हो सकता है आपके डिवाइस में वॉल्यूम या पावर बटन भी हों
लेकिन आप मुख्य रूप से स्क्रीन का उपयोग करते हैं। टीवी रिमोट पर कुछ बटन होते हैं जिन्हें दबाने पर टीवी बंद हो जाता है या वॉल्यूम बढ़ जाता
। यूजर इंटरफेस के कुछ उदाहरणों में वीडियो गेम कंट्रोलर के बटन या माइक्रोवेव के बटन शामिल हैं। इन यूजर इंटरफेस को डिजाइन करने का तरीका इस
पर निर्भर करता है
डिवाइस कैसे काम करता है और उपयोगकर्ता इसके साथ कैसे इंटरैक्ट करते हैं। ये डिजाइन सिद्धांत यूजर इंटरफेस का उपयोग करते समय यूजर एक्सपीरियंस (UX) की नींव बनाते हैं। उपयोगकर्ता अनुभव से तात्पर्य यह है कि इंटरफ़ेस मुझे, एक उपयोगकर्ता के रूप में, वह करने में कितनी अच्छी तरह मदद करता है जो मैं करना चाहता हूँ। क्या इंटरफेस मेरी अपेक्षा के अनुरूप काम कर रहा है? क्या यह मेरे प्रेस के माध्यम से मेरे द्वारा संप्रेषित करने की कोशिश की जा रही बातों पर प्रतिक्रिया देता है? क्या यह अच्छी तरह से व्यवस्थित है, या भविष्य के यूजर इंटरफेस संस्करणों में बटनों की व्यवस्था को और अधिक सुविधाजनक बनाने के लिए उनमें बदलाव किया जाना चाहिए? सामान्य तौर पर इंटरफेस कैसा दिखता है? क्या यह देखने में आकर्षक है और क्या इसे देखकर मेरा मन इसे बार-बार इस्तेमाल करने का करता है?
जब कोई यूआई अभी भी विकसित हो रहा होता है और उसमें कई बदलाव हो रहे होते हैं, तो डेवलपर इस बात का डेटा इकट्ठा करते हैं कि क्या योजना के अनुसार काम कर रहा है और क्या ठीक करने या बेहतर बनाने की आवश्यकता है। फिर वह डेटा पुनरावर्ती डिजाइन के अगले चरण को निर्देशित करता है। कुछ अनुशंसित यूजर एक्सपीरियंस (UX) परिवर्तन डिवाइस के रिलीज होने से पहले ही हो जाते हैं। लेकिन, ऐसा भी हो सकता है कि डिवाइस को उसी रूप में बेचा जाए और अगले संस्करण को आम जनता के लिए उपलब्ध कराने से पहले उसमें बदलाव किए जाएं।
अपने ज्ञान का विस्तार करें
छात्रों को एक स्मार्ट डिवाइस (जैसे कि आईफोन) चुनने दें और यह पता लगाने के लिए कहें कि डिवाइस के प्रत्येक नए संस्करण के साथ, यूजर इंटरफेस में क्या बदलाव आए। वे इंटरनेट से स्क्रीनशॉट का उपयोग कर सकते हैं और यह बता सकते हैं कि उन्हें एक संस्करण से दूसरे संस्करण में क्या अंतर दिखाई देता है। अक्सर, कंपनी की ओर से ऐसे दस्तावेज़ उपलब्ध होते हैं जिनमें पिछले रिलीज़ से हुए परिवर्तनों का विवरण दिया गया होता है। छात्रों को अपने द्वारा चुने गए स्मार्ट उपकरणों की अपनी समयरेखा बनानी चाहिए।
छात्रों को किसी विशेष ब्रांड/मॉडल के उपकरणों की तुलना करने दें ताकि वे पूरी तरह से अलग-अलग फोन की तुलना न करें। कुछ मॉडलों में शुरुआत में उभरे हुए पुश-बटन बटन हो सकते हैं और फिर वे टचस्क्रीन में परिवर्तित हो गए होंगे। यह ध्यान देने योग्य है कि बाद वाला, टचस्क्रीन इंटरफेस केवल उपयोगकर्ता अनुभव को बेहतर बनाने के बजाय तकनीकी प्रगति के बारे में अधिक है।
चर्चा को प्रेरित करें
-
उपयोगकर्ता इंटरफेस के डिजाइनर और इंजीनियर
प्रश्न: पेशेवर डिज़ाइनर और/या इंजीनियर होते हैं जिनका काम किसी डिवाइस के साथ इंटरैक्ट करते समय उपयोगकर्ता अनुभव को अधिकतम करना होता है। आपके विचार से इन पेशेवरों के पास कौन-कौन से कौशल होने चाहिए?
ए: प्रतिक्रियाएँ संभवतः भिन्न होंगी लेकिन इस नौकरी के कुछ पहलू ऐसे हैं जिन पर छात्रों को विचार करना चाहिए। कम से कम, इन पेशेवरों को कुशल ग्राफिक डिजाइनर और प्रोग्रामर होना चाहिए। उन्हें टाइपोग्राफी के बारे में जानने की आवश्यकता हो सकती है - पाठ के अक्षरों को इस तरह व्यवस्थित करने की तकनीक जिससे प्रदर्शित होने पर वह सुपाठ्य और आकर्षक लगे। उन्हें सौंदर्यशास्त्र के बारे में जानने की आवश्यकता हो सकती है - उन सिद्धांतों के बारे में जो यह निर्धारित करते हैं कि हम किसे सुंदर या दृष्टिगत रूप से मनभावन मानते हैं। उन्हें मानव कारकों, संज्ञानात्मक विज्ञान, या एर्गोनॉमिक्स के बारे में जानने की आवश्यकता हो सकती है - वे तरीके जिनसे लोग उत्पादक होने के लिए सोचते हैं और उपकरणों का उपयोग करते हैं - ताकि वे उन जरूरतों को पूरा करने के लिए डिजाइन को अनुकूलित कर सकें।
प्रश्न: यूआई डिज़ाइनर "उपयोगकर्ता की अपेक्षाओं के अनुरूपता" को बहुत गंभीरता से लेते हैं। आपके विचार से इसका क्या अर्थ है, और इससे इंटरफ़ेस के डिज़ाइन पर क्या प्रभाव पड़ता है?
ए: छात्रों को सबसे पहले "उपयोगकर्ता की अपेक्षाओं के अनुरूपता" को परिभाषित करने की आवश्यकता है, जिसका अर्थ है कि इंटरफ़ेस उपयोगकर्ता की अपेक्षा के अनुसार दिखे और प्रतिक्रिया दे। तो पहला हिस्सा यह है कि यह परिचित या कम से कम सहज लगता है। दूसरा भाग यह है कि जब उपयोगकर्ता इसके साथ इंटरैक्ट करता है, तो इसे उपयोगकर्ता की क्रियाओं पर उन तरीकों से प्रतिक्रिया देनी चाहिए जिनकी उपयोगकर्ता अपेक्षा करता है और योजना बनाता है। ये दोनों ही चीजें डिजाइन को प्रभावित करती हैं क्योंकि डिजाइनर चाहते हैं कि यूजर एक्सपीरियंस जितना संभव हो उतना बेहतरीन हो। व्यवहार में, कभी-कभी इसका मतलब यह होता है कि पूरी तरह से नए इंटरफेस में अधिकतर बदलाव करने के बजाय, कुछ ही बदलावों के साथ एक समान इंटरफेस से ही काम चलाना पड़ता है। यदि पूरा इंटरफेस ही नया है, तो अनुभव उपयोगकर्ताओं को इस बात के लिए तैयार नहीं करता कि वे इसके साथ कैसे इंटरैक्ट करें।
प्रश्न: कल्पना कीजिए कि आपको एक बिल्कुल नया यूजर इंटरफेस बनाना है जिसे पहले कभी किसी ने नहीं देखा है। इसका मतलब यह है कि इसका उपयोग करते समय उपयोगकर्ताओं के पास अनुभव का कोई स्रोत नहीं होता है। उपयोगकर्ता की अपेक्षाओं के अनुरूप बनाने के लिए आप इंटरफ़ेस में क्या शामिल कर सकते हैं? सुझाव: VEXcode IQ में शामिल सुविधाओं के बारे में सोचें।
ए: उपयोगकर्ताओं की अपेक्षाएं अन्य इंटरफेस के साथ पिछले अनुभवों से आने की आवश्यकता नहीं है। कुछ स्थितियों में, उपयोगकर्ता की अपेक्षाएँ तब बनती हैं जब वे पहली बार यूजर इंटरफेस को देखते हैं। इन मामलों में, डिजाइनरों को यूजर इंटरफेस को सरल और सहज बनाने की आवश्यकता होती है। लेबलिंग, कलर कोडिंग, आवश्यकतानुसार कई विंडो/स्क्रीन दिखाना, अनावश्यक टेक्स्ट/इमेज/रंगों को कम करना और अन्य संकेतों
उपयोग करने से उपयोगकर्ता को नए यूआई की कार्यप्रणाली को जल्दी समझने में मदद मिल सकती है।
IQ कलर-कोडेड ब्लॉक, उदाहरण प्रोजेक्ट, ब्लॉक के लिए सहायता जानकारी और सबसे महत्वपूर्ण बात, ट्यूटोरियल का उपयोग करके उपयोगकर्ताओं को यह दिखाता है कि VEXcode IQ के साथ सबसे अच्छे तरीके से कैसे इंटरैक्ट किया जाए।