2012-06-26 19 views
10

यदि आप लोग एक नया उद्यम/व्यवसाय ऐप तैयार करने के शुरुआती बिंदु पर थे, तो क्या आप मेट्रो शैली (WinRT) उस के लिए उपयोगकर्ता इंटरफ़ेस पर विचार करेंगे?एंटरप्राइज़ ऐप्स के लिए मेट्रो स्टाइल (WinRT) UI कितना उपयुक्त है?

हम की जरूरत है:

  • सैकड़ों क्षेत्रों के साथ कई जटिल रूपों संपादन के लिए एक परिष्कृत डेस्कटॉप ऐप्लिकेशन (WPF/MVVM), कुछ रूपों/विंडोज़/पृष्ठों काफी भारी हो सकता है, स्क्रीन पर इतना मुक्त स्थान के लिए है बुद्धिमानी से उपयोग किया जाना चाहिए। माउस और कीबोर्ड द्वारा सभी नियंत्रणों तक पहुंच। भविष्य में टचस्क्रीन का उपयोग करना संभव है (लेकिन मेरा मानना ​​है कि < 5% ग्राहक इसका उपयोग करेंगे)।
  • डेटा देखने के लिए एक वेब ऐप (डेस्कटॉप ऐप से बहुत आसान)
  • आईफोन/एंड्रॉइड के लिए मोबाइल ऐप्स क्षेत्र में ऑफलाइन कार्यों के लिए बुनियादी कार्यों के साथ।

यूआई सभी ऐप्स के बीच सुसंगत होना चाहिए। और मुझे यकीन है कि मेट्रो (और शायद वेब ऐप) के साथ मोबाइल ऐप्स डिज़ाइन करने में कोई समस्या नहीं होगी। लेकिन डेस्कटॉप ऐप मेट्रो के लिए बहुत जटिल हो सकता है (बड़े रूपों और सूचियों के कारण)।

क्या किसी ने मेट्रो यूआई के साथ एंटरप्राइज़/बिजनेस ऐप के नमूने देखे हैं?

पीएस मैंने एमएस से कई लेख पढ़े हैं (जैसे Designing great productivity apps for Windows) और चीजों के कुछ शांत विचार (जैसे How suitable is Windows 8 Metro for business developers?) और अभी भी मेट्रो यूआई के साथ बड़े रूपों और सूचियों के लिए एक अच्छा दृष्टिकोण नहीं मिल रहा है।

Zune (नीचे दी गई तस्वीर पर) कुछ प्राप्त करना चाहते हैं, लेकिन ऐसा लगता है कि यह असंभव है। enter image description here

+0

WinRT की समीक्षा करें और सुनिश्चित करें कि डेस्कटॉप के लिए आपको इसकी आवश्यकता है (उदा। कोई सिस्टम नहीं है। डेटा)। यह एक प्रकार का रेत-बक्सेदार है जो बुरी चीज की अच्छी बात हो सकती है। डेस्कटॉप से ​​मोबाइल तक एक सतत यूआई एक सीमित डिजाइन आधार है। – Paparazzi

+1

मुझे देवएक्सप्रेस वीडियो (http://youtu.be/kgzvyBfuMkc?t=5m28s) पर मेट्रो यूआई में सीआरएम ऐप का एक उदाहरण मिला। बुरा नहीं, अगर पता है कि यह WinForms –

उत्तर

7

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

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

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

  • एंटरप्राइज़ ग्राहक विंडोज 8 में अपग्रेड करने के लिए कितने इच्छुक हैं? यह देखते हुए कि बड़ी संख्या में एंटरप्राइज़ ग्राहक अभी भी विंडोज एक्सपी (और कभी-कभी आईई 6) का उपयोग करते हैं, मैं उम्मीद करता हूं कि उन्हें विंडोज 8 पर बहुत धीरे-धीरे अपग्रेड करना होगा।

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

+1

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

+0

यह भी दिया गया कि विंडोज 8 अभी भी अपने बचपन में है और संभवतया किसी अन्य वर्ष के लिए परिपक्व नहीं होगा, इसलिए मैं विंडोज 7 और एक्सपी के लिए विशेष रूप से रूढ़िवादी उद्यम के लिए डब्ल्यूपीएफ के साथ रहूंगा। जैसा कि मैं इसे समझता हूं, ये एप्लिकेशन अभी भी विंडोज 8 पर destkop मॉडल –

+0

@fmunkert में चल सकते हैं, क्या आप कृपया कई क्षेत्रों के साथ भारी रूपों में से एक के लिए स्क्रीनशॉट या विस्तृत विवरण प्रदान कर सकते हैं? मैं DevExpress घटकों के साथ चिपक रहा हूं जो मुझे WinRT या अन्य Win8- संबंधित API के बिना मेट्रो UI के साथ एक WPF ऐप बनाने की अनुमति देता है। तो WinXP SP3 उपयोगकर्ता भी इसके साथ काम कर सकते हैं –

4

मेट्रो और क्लासिक विंडोज के बीच बड़ा अंतर है कि मेट्रो टच स्क्रीन के लिए अनुकूलित है, और विकासशील विंडोज़ 8 के लिए फलस्वरूप आधार नियंत्रण बड़े होते हैं और मुख्य रूप से स्पर्श बातचीत के लिए तैयार कर रहे हैं (हालांकि वे उचित माउस समर्थन किया है) ।

क्लटर्ड फॉर्म विंडोज 8 में समस्याग्रस्त हो जाएंगे क्योंकि मेट्रो शैली अनियंत्रित उपयोगकर्ता इंटरफेस का पक्ष लेती है। यह विशेष रूप से एक टैबलेट पर स्पष्ट होगा जहां पॉपअप सॉफ्ट कीबोर्ड स्क्रीन के हिस्से को कवर करेगा, और वर्तमान में फोकस किए गए टेक्स्ट बॉक्स (उदाहरण के लिए) को देखने के लिए विंडो स्क्रॉलिंग जिमनास्टिक का प्रदर्शन करेगी।

सभी मेट्रो नियंत्रणों को उनके विरासत समकक्षों की नकल करने के लिए फिर से टेम्पलेट किया जा सकता है (ताकि आप ज़्यून जैसी स्क्रीन बना सकें), लेकिन फिर आपको खुद से पूछना होगा कि ऐप बनाने का क्या फायदा होगा विंडोज 8 यदि आप नए स्पर्श समर्थन का उपयोग नहीं कर रहे हैं?

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

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

+0

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

3

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

Windows स्टोर ऐप्स (या जो भी माइक्रोसॉफ्ट उन्हें इस सप्ताह बुला रहा है) की अनदेखी करते हुए मेट्रो के अधिक विशिष्ट पहलुओं हैं:

  • क्रोम-कम
  • सीमाओं पर
  • नहीं ढ़ाल
  • कोई गोलाकार कोनों या कंटेनर
  • कोई सब-पिक्सेल प्रतिपादन/विरोधी aliasing - सब कुछ कुरकुरा और तेज
  • कोई छाया, पारदर्शिता या कांच प्रभाव *
  • है
  • संदर्भ संवेदनशीलता
  • टाइपोग्राफी के मजबूत उपयोग
  • रंग की सख्त उपयोग

* माइक्रोसॉफ्ट वास्तव में इस एक बार के एक जोड़े टूट जाता है - विशेष रूप से सूचियों ड्रॉप डाउन के साथ।

मेट्रो का एक अच्छा उदाहरण एक पारंपरिक डेटा भारी आवेदन में अच्छी तरह से किया Outlook 2013 है:

Outlook 2013 Preview

यह मेट्रो के मूल सिद्धांतों जहां डाटा राजा और यूआई distractions के लिए रखा जाना चाहिए है करने के लिए लाठी कम से कम। यह आपको यह देखने देता है कि दृष्टिकोण के माध्यम से वही डेटा कैसे प्रस्तुत किया जा सकता है।कॉम:

Outlook.com

:

Outlook.com

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