एक और यादृच्छिक सवाल जिसने मुझे मारा (मैंने पिछले 5 घंटों में ~ 9 कप कॉफी पी ली है, इसलिए खेद है ...) - आप किस प्रकार की प्रगति पट्टी को उपयोगकर्ता के लिए एक शो के लिए दिखाएंगे जो आप करते हैं ' टी नहीं जानता कि यह कितना समय लगेगा, लेकिन आपके पास "औसत" समय का अच्छा विचार है। उदाहरण के लिए, आमतौर पर एक कार्य जो लगभग 30 सेकंड लेता है, लेकिन आपके पास प्रगति को जानने का कोई तरीका नहीं है (इसके बावजूद यह अभी भी चल रहा है या बस विफल रहा है)। सबसे अच्छा UX ?: होगा क्याउन कार्यों के लिए प्रगति सलाखों जो समय की अनिश्चित राशि ले सकते हैं?
- एक प्रगति बार है कि तेजी से बाहर शुरू होता है और नीचे है कि औसत कार्य समय लगभग 50% हिट (शायद प्रगति एक 1/एक्स शैली asymptotic वक्र होने के साथ) (ग्रहण शैली धीमा कर देती है गाइड यह सुझाव देता है)।
- एक प्रगति पट्टी जो धीरे-धीरे, स्थिर दर पर प्रगति करती है और शायद "औसत समय" को 15% या कुछ (हिट/फ़ायरफ़ॉक्स प्रारंभ में एक डोमेन की तलाश करते समय) करती है)
- एक अनिश्चित squiggly बार (मैक यह सब जगह पर है, नए विंडोज संस्करणों में यह भी है) कि किसी भी प्रगति, स्पिनर या कुछ एनीमेशन का सुझाव दिए बिना कुछ प्रकार की गति दिखाती है जो उपयोगकर्ता को यह बताती है कि कुछ चल रहा है।
क्या उत्तर अलग-अलग होगा यदि औसत समय 30 सेकंड के बजाय 10 मिनट था?
धन्यवाद, रॉबर्ट
संपादित करें:
बस स्पष्ट होना, सवाल है, जहां आप कितना समय (उदाहरण के लिए ले जाएगा का पता नहीं/संकेत है प्रगति सलाखों के बारे में है एक क्रियान्वित रिमोट मशीन पर कार्य)। यदि आपके पास प्रगति का कुछ संकेत है, तो इसका उपयोग करना अक्सर अच्छा होता है।
जो भी आप करते हैं, इसे 99% तक न चलाएं और इसे वास्तव में लंबे समय तक पकड़ें। माइक्रोसॉफ्ट हर समय मेरे लिए ऐसा करता है। –
उदाहरण: http://xkcd.com/612/ –
@ चार्ली: आप सही हैं। एक बड़ी उपयोगिता संख्या-नहीं है। – voyager