Google का iOS डिज़ाइन को अपनाना सभी के लिए अच्छा है

विषयसूची:

Google का iOS डिज़ाइन को अपनाना सभी के लिए अच्छा है
Google का iOS डिज़ाइन को अपनाना सभी के लिए अच्छा है
Anonim

मुख्य तथ्य

  • Google अब अपने iOS ऐप्स में मानक Apple इंटरफ़ेस तत्वों का उपयोग करेगा।
  • यूआई सम्मेलनों का पालन करने से ऐप का उपयोग करना और विकसित करना बहुत आसान हो जाता है।
  • पूरे कस्टम UI को बनाए रखना बहुत व्यर्थ व्यस्त कार्य है।

Image
Image

Google आईओएस के अपने यूआई सम्मेलनों का उपयोग करने के पक्ष में अपने "मटेरियल" यूजर इंटरफेस डिजाइन को छोड़ रहा है। लेकिन क्या यह केवल दिखावे के बारे में है?

हर कंप्यूटर प्लेटफॉर्म के अपने यूजर इंटरफेस कन्वेंशन होते हैं। इसमें यह शामिल है कि यह कैसा दिखता है, यह कैसे काम करता है और उपयोगकर्ता क्या उम्मीद कर सकते हैं।उदाहरण के लिए, मैक पेस्ट करने के लिए ⌘+V शॉर्टकट का उपयोग करता है, जबकि विंडोज कंट्रोल + वी का उपयोग करता है। और जबकि मैक में एक एकल मेनू बार होता है जो हमेशा स्क्रीन के शीर्ष पर होता है, विंडोज़ प्रत्येक विंडो पर मेनू बार रखता है। तृतीय-पक्ष एप्लिकेशन जो इन परंपराओं का पालन नहीं करते हैं, उन्हें बुरा लगता है, और वे इसमें फिट नहीं होते हैं। लेकिन Google का हृदय परिवर्तन केवल घर को देखने और महसूस करने से कहीं अधिक हो सकता है।

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

"यहाँ वास्तविक लाभ यह है कि Google के iOS ऐप बाकी iOS पारिस्थितिकी तंत्र के साथ शैलीगत रूप से संगत होंगे," उन्होंने कहा। "यह Google को आईओएस ढांचे के भीतर अपनी खुद की डिजाइन भाषा को दोहराने के विकास के प्रयासों में कटौती करने में भी मदद करेगा, जिससे उन्हें उस प्रयास को कहीं और फिर से फोकस करने की इजाजत मिल जाएगी।"

देखो और महसूस करो

यदि आपने कभी आईफोन से एंड्रॉइड फोन पर स्विच किया है, या इसके विपरीत, सब कुछ अजीब लगता है। वापस जब iPhone में अभी भी एक होम बटन था, उदाहरण के लिए, आप अपने आप को एक ऐप से बाहर निकलने की कोशिश कर रहे स्क्रीन के नीचे दबाते हुए पा सकते हैं। किसी ऐप में फिट होने के लिए, उसे स्थापित सम्मेलनों को अपनाना होगा। Apple के पास दस्तावेज़ों का एक सेट भी है-मानव इंटरफ़ेस दिशानिर्देश, या HIG- जो आइकन लेआउट से लेकर फ़ॉन्ट तक हर चीज़ पर सलाह देता है।

Image
Image

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

लेकिन Google को इसकी कोई परवाह नहीं है। अगर ऐसा होता, तो उसने iPhone और iPad में अपने स्वयं के नियंत्रण और प्रतिमानों को पोर्ट करने के बजाय, वर्षों पहले Apple के UI सम्मेलनों को अपनाया होता। Google अपना दृष्टिकोण बदल रहा है, इसका संभावित कारण यह है कि यह कड़ी मेहनत है।

प्रवाह के साथ चलें

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

"एक आईओएस ऐप [प्रतिमान] है यदि यह ऐप्पल की प्रोग्रामिंग भाषाओं में से एक का उपयोग करता है, 'स्विफ्ट' या 'ऑब्जेक्टिव-सी,' सॉफ्टवेयर इंजीनियर कैल मिशेल ने ईमेल के माध्यम से लाइफवायर को बताया।

यहाँ वास्तविक लाभ यह है कि Google के iOS ऐप बाकी iOS पारिस्थितिकी तंत्र के साथ शैलीगत रूप से संगत होंगे।

और इन अंतर्निहित भाषाओं का उपयोग करने के और भी फायदे हैं।

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

Apple के डेवलपर टूलकिट का उपयोग करके, और अपने स्वयं के रूप में जोड़ना, मिश्रण और मिलान करना संभव है, लेकिन यह बहुत व्यस्त काम करता है। हर बार जब Apple अलग स्क्रीन आकार वाला iPad बनाता है, या UI के रूप में सूक्ष्मता से बदलाव करता है, तो आप पीछे छूट जाते हैं।

Image
Image

"Google के पास अपने स्वयं के घटकों का सेट (Material UI) है, जो इसके ऐप्स को iOS और Android पर सुसंगत दिखने के लिए बनाया गया है। हालाँकि, iOS के नए संस्करणों के रिलीज़ होने के साथ, उन घटकों को बनाए रखना कठिन हो गया, क्योंकि Apple लगातार जोड़ता है नई सुविधाओं और उनके UI घटकों में नए संवर्द्धन, कभी-कभी पूरे रूप और अनुभव को भी बदल देते हैं, "मोबाइल ऐप डेवलपर ड्रैगोस डोब्रियन ने ईमेल के माध्यम से लाइफवायर को बताया।

"क्या एक स्विच को वास्तव में एक सामान्य डिजाइन प्रणाली के साथ संरेखण में कस्टम बनाने की आवश्यकता है? या यह केवल सिस्टम समाधान का उपयोग करने और आगे बढ़ने के लिए पर्याप्त हो सकता है?" Apple उत्पादों के लिए Google के मुख्य डिज़ाइन इंजीनियर, Jeff Verkoeyen ने ट्विटर थ्रेड में लिखा।

जवाब, अब लगता है, "चलो बस आगे बढ़ते हैं।"

सिफारिश की: