Computer >> कंप्यूटर >  >> प्रणाली >> Linux

लिनक्स मानव इंटरफेस दिशानिर्देशों के बीच अंतर

एक डेवलपर मुफ्त सॉफ्टवेयर का एक टुकड़ा लिखने के लिए बैठता है। उनके पास कौशल है। वे जानते हैं कि कार्यक्रम को वह कैसे करना है जो वे करना चाहते हैं। लेकिन उनके पास यूजर इंटरफेस डिजाइन के साथ कोई अनुभव नहीं है, न ही उनके पास ऐसे लोगों की टीम है जो स्लैक को उठा सकें। वह ठीक है। वे पूरे जोश के साथ काम कर रहे हैं, और वे जो कुछ भी कर सकते हैं, करते हैं।

वर्षों बाद, आप अपने कंप्यूटर पर बैठते हैं और अपने लिनक्स ऑपरेटिंग सिस्टम के ऐप स्टोर से एक प्रोग्राम डाउनलोड करते हैं। विवरण कहता है कि यह वही करेगा जो आपको चाहिए। आप इंस्टॉल बटन दबाएं, अपना पासवर्ड टाइप करें, और ऐप को आपके द्वारा इंस्टॉल किए गए अन्य सभी के साथ दिखाई दें।

पहली चीज़ जो आपने नोटिस की है, वह यह है कि ऐप का आइकन अन्य सभी के बगल में जगह से हटकर दिखता है। आप इसे वैसे भी क्लिक करते हैं, क्योंकि अगर प्रोग्राम को काम मिल जाता है, तो आप एक अजीब आइकन से परे देख सकते हैं। तो आपका दिल डूब जाता है। ऐप का इंटरफ़ेस बिल्कुल बाहर जैसा दिखता है। इससे भी बदतर:आप यह नहीं समझ सकते कि चीज़ का उपयोग कैसे करें!

यही कारण है कि डेस्कटॉप में मानव इंटरफ़ेस दिशानिर्देश होते हैं . विंडोज, मैकओएस, आईओएस और एंड्रॉइड सभी में ये दिशानिर्देश हैं। Linux उनके पास भी है.

मानव इंटरफ़ेस दिशानिर्देश क्या हैं?

मानव इंटरफ़ेस दिशानिर्देश (HIG) निर्देश और मानक हैं जो ऐप निर्माताओं को दिखाते हैं कि किसी विशेष इंटरफ़ेस में घर जैसा सॉफ़्टवेयर कैसे बनाया जाए और एक ऐसा अनुभव बनाया जाए जो उपयोगकर्ताओं के लिए आसान हो। ये एक डेवलपर को दिखाते हैं कि बटन कितने दूर होने चाहिए, एक आइकन बनाने के लिए कितना बड़ा होना चाहिए, और मेनू आइटम को व्यवस्थित करने का उचित तरीका।

यदि प्रोजेक्ट इन दिशानिर्देशों का पालन करते हैं, जैसे ही आप एक ऐप से दूसरे ऐप में जाते हैं, तो आपको ऐसे अनुभव मिलेंगे जो समान दिखते हैं। इतना ही नहीं। एक बार जब आप एक प्रोग्राम का उपयोग करना सीख जाते हैं, तो आपके पास अगले प्रोग्राम का उपयोग करने का एक अच्छा विचार होता है।

ये दिशानिर्देश डेवलपर्स और उपयोगकर्ताओं के लिए समान रूप से महत्वपूर्ण हैं। सौभाग्य से, Linux के कुछ सबसे लोकप्रिय डेस्कटॉप वातावरण में स्वयं के HIG होते हैं।

कौन से Linux डेस्कटॉप वातावरण में HIG हैं?

मानव इंटरफ़ेस दिशानिर्देशों का डेस्कटॉप इंटरफ़ेस के पहलुओं की तुलना में ऐप्स से अधिक लेना-देना है। इस कारण से, अपने स्वयं के ऐप्स के सूट के साथ आने वाले डेस्कटॉप वातावरण में डेवलपर्स के लिए अनुशंसाओं का पालन करने की अधिक संभावना होती है। ये हैं बड़े वाले।

गनोम

गनोम का एचआईजी यकीनन डेस्कटॉप वातावरण के लिनक्स डेस्कटॉप में सबसे बड़े योगदानों में से एक है। ऐसे समय में जब अधिकांश लिनक्स सॉफ्टवेयर का उपयोग करना मुश्किल था या बेतहाशा असंगत था, गनोम रचनाकारों ने एक अलग रास्ता अपनाया। सॉफ्टवेयर का पता लगाना आसान होना चाहिए, और इसे किसी व्यक्ति के कंप्यूटर पर अन्य सभी कार्यक्रमों के समान महसूस करना चाहिए, परियोजना ने तर्क दिया। परिणाम? गनोम पर बड़ी संख्या में ऐप्स घर जैसा महसूस करते हैं।

लिनक्स मानव इंटरफेस दिशानिर्देशों के बीच अंतर

पिछले एक दशक में यह स्थिरता कुछ हद तक डगमगा गई है। गनोम अधिकांश अन्य डेस्कटॉप से ​​भिन्न डिज़ाइन का अनुसरण करने के साथ, एक ऐप जो गनोम के साथ फिट बैठता है वह कहीं और चिपक जाता है, और इसके विपरीत। लेकिन अगर आप विशेष रूप से गनोम के लिए लक्षित ऐप्स से चिपके रहते हैं, तो आप लिनक्स डेस्कटॉप द्वारा पेश किए जाने वाले सबसे सरल और एकीकृत अनुभवों में से एक हैं।

केडीई

केडीई का एचआईजी काफी हद तक डेस्कटॉप की तरह ही है। केडीई समुदाय का प्लाज्मा डेस्कटॉप शायद किसी भी ऑपरेटिंग सिस्टम के लिए सबसे अनुकूलन योग्य इंटरफ़ेस है। जिस तरह उपयोगकर्ताओं को सॉफ़्टवेयर के साथ जो वे करना चाहते हैं, उसे करने के लिए बहुत अधिक स्वतंत्रता है, वैसे ही डेवलपर्स को भी।

लिनक्स मानव इंटरफेस दिशानिर्देशों के बीच अंतर

केडीई डिफ़ॉल्ट रूप से सरल, आवश्यकता पड़ने पर शक्तिशाली . होने का प्रयास करता है . इसका मतलब है कि आप शायद मीडिया प्लेयर में संगीत का प्रबंधन कर सकते हैं या टूलबार में बटनों का उपयोग करके फोटो मैनेजर में चित्र देख सकते हैं, लेकिन मेनू बार में विकल्पों का एक विस्तृत सेट हो सकता है। केडीई के लिए डिज़ाइन किए गए अधिकांश सॉफ़्टवेयर आपको टूलबार को इधर-उधर घुमाने, बटन जोड़ने, और अन्यथा परिवर्तन करने की सुविधा भी देंगे जो दिखाई दे रहे हैं। जैसा कि प्लाज़्मा डेस्कटॉप हमें दिखाता है, संगति का मतलब छोटा या बुनियादी नहीं है।

प्राथमिक OS

प्राथमिक OS अधिकांश अन्य Linux ऑपरेटिंग सिस्टम की तरह नहीं है। यह अपने स्वयं के पेंथियन डेस्कटॉप वातावरण के साथ आता है, और जब आप इसे किसी और चीज़ के लिए स्वैप करना चुन सकते हैं, तो यह प्राथमिक ओएस का उपयोग करने के बिंदु को हरा देगा। डिज़ाइन शायद प्राथमिक टीम का मुक्त और मुक्त स्रोत पारिस्थितिकी तंत्र में सबसे बड़ा योगदान है।

इस मामले में, प्राथमिक का एचआईजी परियोजना का एक केंद्रीय हिस्सा है। दस्तावेज़ को पढ़ना और संदर्भित करना आसान है, प्रतीत होता है कि इंटरफ़ेस के हर पहलू को कवर किया गया है और बहुत सारे उदाहरण हैं। डेवलपर्स ध्यान देना चाह सकते हैं, क्योंकि प्राथमिक टीम और प्राथमिक उपयोगकर्ता अन्य लिनक्स समुदायों की तुलना में विसंगतियों पर अधिक जोर देते हैं।

लिनक्स मानव इंटरफेस दिशानिर्देशों के बीच अंतर

अन्य डेस्कटॉप परिवेशों के बारे में क्या?

स्वयंसेवी संचालित संस्थाओं के रूप में, कुछ परियोजनाओं में किसी को विस्तृत एचआईजी का मसौदा तैयार करने के लिए समय नहीं मिला है। साथ ही, डेस्कटॉप वातावरण का अर्थ हमेशा प्रत्येक प्रोजेक्ट के लिए एक जैसा नहीं होता है। कुछ, जैसे कि ऊपर सूचीबद्ध, एक डेस्कटॉप वातावरण को पूरी तरह से पूर्ण अनुभव के रूप में देखते हैं जो आपके द्वारा अपने कंप्यूटर को बूट करने के क्षण से अधिकांश ऐप्स सहित, जो आप देखते हैं उसे प्रबंधित करता है।

अन्य लोग अपनी रचनाओं को डेस्कटॉप इंटरफेस या विंडो मैनेजर के रूप में अधिक देखते हैं। वे पैनल, एप्लेट और विंडोज़ के बीच स्विच करने का एक तरीका प्रदान करते हैं, लेकिन वे ऐप्स बनाने का काम नहीं करते हैं। वे आपको उस सॉफ़्टवेयर को चलाने का एक साधन प्रदान करते हैं जो पहले से ही Linux के लिए मौजूद है, जिसमें एकीकरण कम ध्यान देने योग्य है। आखिरकार, हम में से बहुत से लोग विंडोज के आदी हैं, जहां माइक्रोसॉफ्ट के एचआईजी की परवाह किए बिना ऐप्स के लिए शायद ही कोई संगति है। हर कोई यह भी नहीं चाहता कि हर ऐप एक जैसा महसूस करे।

आप अपने पसंदीदा डेस्कटॉप के साथ कैसे इंटरैक्ट करते हैं?

मैं अपने ऐप्स के लिए पसंद करता हूं कि प्रत्येक के पास एक समान रूप और अनुभव हो। यह वास्तव में एक कारण है कि जब मैंने किया तो मैं लिनक्स की खोज के लिए उत्साहित था। मैंने पहले सोचा था कि अगर मुझे एक सुसंगत अनुभव चाहिए, तो मुझे एक मैक खरीदना होगा -- लेकिन गनोम और केडीई दोनों ने मुझे दिखाया कि ऐप्पल केवल एक एकीकृत डेस्कटॉप की पेशकश नहीं कर रहा था

प्राथमिक ओएस तब मौजूद नहीं था, और इसे जांचने का फैसला करने से पहले यह कुछ सालों के आसपास था। टीम जिस तरह से डेस्कटॉप के इस पहलू पर ध्यान देती है वह वास्तव में शीर्ष पायदान पर है।

तुलना के लिए, यहाँ Microsoft, Apple और Google के मानव इंटरफ़ेस दिशानिर्देश दिए गए हैं:

  • विंडोज़
  • macOS और iOS
  • एंड्रॉइड

मानव इंटरफ़ेस दिशानिर्देशों के बारे में आप क्या महसूस करते हैं? क्या दृश्य विसंगतियां आपको परेशान करती हैं? जटिल डिजाइन के बारे में क्या? क्या आप इस सब के बारे में द्विपक्षीय हैं? मैं आपको नीचे टिप्पणी में अपने विचार साझा करने के लिए आमंत्रित करता हूं।


  1. बिटकॉइन और एथेरियम के बीच अंतर

    2017 निश्चित रूप से क्रिप्टोकरेंसी का वर्ष था, और भले ही उनकी कीमत अब गिर गई हो, उनमें रुचि, विशेष रूप से प्रमुख मुद्राओं में, कम नहीं हुई है। दो सबसे लोकप्रिय मुद्राएं - बिटकॉइन और एथेरियम - ने वर्ष के दौरान भारी मूल्य वृद्धि देखी - क्रमशः $ 1,000 से $ 20,000 के करीब और $ 10 से $ 1,300 से अधिक तक।

  1. पुट, प्रिंट और पी . के बीच अंतर को समझना

    रूबी में कुछ प्रिंट करने के कई तरीके हैं। यहां सबसे उपयोगी हैं : डालता है प्रिंट करें पी लेकिन ये अलग कैसे हैं? और आपको एक या दूसरे का उपयोग कब करना चाहिए ? इस लेख में आप यही सीखने जा रहे हैं! नई लाइन के बिना प्रिंट कैसे करें जब आप उपयोगकर्ता को देखने के लिए स्क्रीन पर कुछ प्रिंट करना चाहते ह

  1. Windows 10 और Windows 11 में क्या अंतर हैं?

    Microsoft ने नवीनतम विंडोज़ 11 को कई नई सुविधाओं और सुधारों के साथ जारी किया है। और बहुत सारे पैच और अपडेट के साथ, विंडोज 10 अब नई विंडोज 11 की तुलना में अधिक स्थिर ओएस है। कंपनी के अनुसार, यह 2025 के बाद विंडोज 10 पर अपना समर्थन बंद कर देगी, इसलिए हमारे पास विंडोज 11 में अपग्रेड करने का फैसला करने