كيف يمكنك التعامل مع المستخدمين الذين لا تقرأ الحوار الصناديق ؟ [مغلقة]

StackOverflow https://stackoverflow.com/questions/125269

  •  02-07-2019
  •  | 
  •  

سؤال

مقال نشر مؤخرا على آرس تكنيكا يناقش دراسة حديثة أجريت من قبل قسم علم النفس من جامعة ولاية كارولينا الشمالية ، التي أظهرت المستخدمين لديهم ميل إلى القيام بكل ما يتطلبه الأمر للتخلص من مربع الحوار للحصول على العودة إلى المهمة في متناول اليد.معظم منهم انقر فوق موافق أو نعم تصغير مربع الحوار ، أو إغلاق مربع الحوار ، بغض النظر عن الرسالة التي يتم عرضها.بعض مربعات الحوار عرضها كانت حقيقية و بعض منهم وهمية (مثل تلك بالنوافذ عرض صفحات الويب متنكرين في زي مكافحة الفيروسات تحذير).أوقات الاستجابة التي تشير إلى أن هؤلاء المستخدمين لا حقا قراءة تلك مربعات الحوار.

لذا, هذا مع العلم أن تأثير التصميم الخاص بك ، ماذا كنت تحاول أن تفعل حيال ذلك (إذا كان أي شيء)?

هل كانت مفيدة؟

المحلول

أحاول تصميم التطبيقات لتكون قوية في مواجهة الحوادث إما أن ينزلق (غير مقصود العمليات ، مثل النقر في المكان الخطأ) أو الأخطاء (الأخطاء المعرفية ، مثل النقر فوق موافق مقابلإلغاء الأمر في مربع الحوار).بعض الطرق للقيام بذلك هي:

  1. لانهائية (أو على الأقل multi-step) تراجع / الإعادة
  2. دمج الوثائق مع واجهة عبر ديناميكية تلميحات أخرى حساسة للسياق وسائل الاتصال (ورقة واحدة وهذا هو ذات الصلة ولا سيما حول 'مفاجأة, شرح, مكافأة' (رابط مباشر: SER) -- باستخدام نموذجي النفسية الردود إلى سلوك غير متوقع لإعلام المستخدمين)
  3. تتضمن حالة النظام إلى قال الوثائق (استخدام بيانات المستخدم كأمثلة ، وجعل وثائق ملموسة باستخدام البيانات التي يمكنهم رؤية الآن)
  4. نتوقع خطأ المستخدم.إذا كان هناك فرصة أن شخصا ما سوف محاولة الكتابة إلى:\ عندما لا يوجد قرص في مكان ، ثم تنفيذ مهلة حتى النظام يمكن أن تفشل برشاقة و المطالبة موقع آخر.حفظ البيانات في الذاكرة حتى انها آمنة على القرص ، إلخ.

هذا يتلخص في اثنين من الأشياء الأساسية:(1) برنامج الدفاعية, و (2) إبقاء المستخدم على علم جيد كما يمكنك.إذا كان النظام هو واجهة سهلة الاستخدام ، ويتصرف وفقا توقعاتهم ثم هم أكثر عرضة أعلم الزر الذي فوق عند مزعج يظهر مربع الحوار.

أنا أيضا محاولة من الصعب جدا تجنب أي شيء مشروط ، بحيث يمكن للمستخدمين يمكن تجاهل معظم الحوارات يجب أن تستخدم على الأقل لفترة من الوقت (و عندما هم حقا بحاجة إلى الاهتمام بها ، لديهم ما يكفي من المعلومات لمعرفة ما يجب القيام به مع ذلك).

من المستحيل أن تجعل النظام منيعة تماما, ولكني وجدت أن التقنيات المذكورة أعلاه تقطع شوطا طويلا في الاتجاه الصحيح.(و قد تم إدراجها في الأنظمة المستخدمة في تطوير مفاجأة شرح مكافأة وغيرها من الأدوات التي تم فحصها من قبل المستخدم واسعة النطاق الدراسات.)

نصائح أخرى

أولا استخدام الألوان والرموز يجب أن تساعد على إعطاء المستخدم بعض البصري الوعي من شدة المسألة الأحمر لنقل استثنائية الأصفر لنقل تحذير والأبيض للتعبير إعلامية.

ثانيا استخدام الأفعال على الحوار أزرار يعطي المستخدمين شعور ما يقولون النظام القيام به حتى لو لم يكن قراءة النص من مربع الحوار.

وأخيرا, إذا كنت مهتما في البحث عن مختلف تماما إعلام نموذج تحقق من شريط المعلومات أو شريط الإخطار التي يتم تنفيذها في فايرفوكس وإنترنت إكسبلورر.ستاكوفيرفلوو يستخدم نفس النوع من آلية لإعلام المستخدمين عندما حصلت على شارة جديدة.

شريط المعلومات غير نافرة ولا يبقى في الجزء العلوي من الشاشة في انتظار انتباه المستخدم.أعتقد أنه من تصميم كبير استعارة.

وهنا زوجين من تنفيذ الدروس:

هنا مايكروسوفت توجيهات بشأن الحوار التصميم, ويلمس على شريط المعلومات مفهوم أيضا.

على الفور ستيف كروغ كتاب لا تجعلني أعتقد يتبادر إلى الذهن.

في تصميم مربعات الحوار, رسائل الحالة إلى المستخدم ، إلخ.فمن الجيد استخدام الأيقونات و الألوان يشير إلى ما الكلمات ويقول في الواقع.

لذلك تبرز رسائل الخطأ الأحمر ، الإنذارات الصفراء ، إلخ.

إنسانية واجهة من قبل جيف راسكين يستحق القراءة.مربع حوار هو الملاذ الأخير ، وعلامة على سوء التصميم.معظمها لا لزوم لها ، كما اكتشف كل تجاهلها من قبل المستخدمين.

لماذا هناك مربع الحوار?حل هذه المشكلة لا تطلب من المستخدمين لتأكيد العملية بدلا تجعل من السهل التراجع عن العملية.لا المنبثقة مربع الحوار معلنا خطأ - مهما الانتعاش كنت تنوي القيام به على أي حال (أو كل ما هو ممكن).بالتأكيد لا تظهر مربعات الحوار التي لها نتيجة واحدة فقط ('موافق' فقط صناديق الشيطان) ، تقديم المعلومات داخل التطبيق بشكل مخفي.

بضعة اقتراحات

  1. فقط استخدام مربعات عند الضرورة القصوى.
  2. دائما تعيين الخيار الافتراضي الخيار الأقل خطورة

A .صافي الصخور الحلقة يتبادر إلى الذهن (أعتقد الحلقة 338, "مارك ميلر على علم جيد واجهة المستخدم") يناقش هذا الموضوع جدا.أعتقد أن ما هو مفتاح كل هذا النقاش هو أن هذا هو تصميم واجهة المستخدم الأساسي تؤخذ بعيدا.حيث مشروط مرة واحدة مقبولة وسائل الاتصال نجد أنه أصبح البرمجة زلة.المستخدمين على فهم ذلك 6 مرات من أصل 10 معلومات لا صلة لها بما فيه الكفاية بالنسبة لهم للقلق.ونتيجة لذلك يعاملون كل الضمائر بنفس الطريقة -- العجز المتعلم.إذا مشروط يأتي و يقول لي خطأ في التطبيق X حدث و كل ما يمكنني انقر فوق "موافق" - حتى عندما كنت لا أعتقد أنه هو "موافق" لقد تعلم سلوك معين.أنا assosciate شرطية مع فكرة أن ربما لا تستطيع أن تفعل الكثير عنهم, ولكن إذا كنت انقر فوق موافق/Yes ثم أعود إلى ما كنت بحاجة.

لذا, لماذا لا يزال استخدامها ؟ ربما المطورين قد حاولت تجنب حقيقة أن تطوير التطبيقات أصبحت أكثر من مجرد واجهة الأساسية ، تتطلب المستخدمين السوائل تصميم واجهة المستخدم -- المتعارفة من الصعب التخلي...

أعتقد أن المفتاح هنا هو أن نفهم أن تصميم واجهة المستخدم جيدة الآن يشير إلى أن انقطاع (حتى معظم المبتدئين مستخدم الكمبيوتر) هي مضايقات و علينا أن نسعى جاهدين أن يكون سلس تجربة المستخدم حيث يتم التركيز على التطبيق المستخدم-لا يحتاج التطبيق عبر دفع والإبلاغ عن الأخطاء-لا تتيح للمستخدم الوصول إلى الحالات حيث أنهم لا يهتمون.

في كثير من الأحيان للمطورين استخدام مربعات الحوار المشروطة ببساطة لأن من السهل رمز لهم.

ومع ذلك غير مشروط الإخطارات غالبا ما تكون أكثر ملاءمة للمستخدم للتعامل مع.

اقتراح واحد:

  1. لا تستخدم مربعات الحوار.خصوصا مشروط, حسنا/إلغاء مربعات الحوار.

في بعض الأحيان أنه من الصعب...كيف يمكنك التعامل مع فتح ملف ؟ في بعض الأحيان أنه من السهل...هل كنت حقا بحاجة إلى تحذير المستخدم من أنهم على وشك الكتابة فوق ملف ؟ وهناك احتمالات إذا أنا عمياء النقر فوق "موافق" ، لن يلتفت أي تحذيرات على الإطلاق.

إذا كان يجب عليك استخدام مربع الحوار وضع وصفي تعليق على الأزرار في مربع الحوار.

على سبيل المثال, بدلا من موافق " و " إلغاء أزرار يكون لهم القول "إرسال الفاتورة" و "العودة" ، أو كل ما هو مناسب في سياق الحوار.

بهذه الطريقة النص على المؤشر و لديهم فرصة جيدة من التفاهم.

نظام التشغيل Mac OS X هل هذا أكثر من مرة. هنا مثال على الصورة.

تحرير:

هذا هو أفضل صورة, و لقد وجدت في ذلك أبل واجهة الإنسان التوجيهي الموقع ، وهو مرجعية كبيرة جدا للقراءة. هذه الوثيقة على أن الموقع هو كل شيء عن الحوارات.

السؤال الخطأ."كيف يمكنك التعامل مع المستخدمين" يبدأ في نهاية خاطئة.

السؤال الصحيح هو "بالنظر إلى أن الحوارات يصرف المستخدمين من المهمة في متناول اليد ، ما هي أفضل البدائل موجودة؟".

عند العمل على تحقيق هدف أو إنهاء المهمة ، يمكننا أن نميز بين ثلاث حالات:

(1) التطبيق يأتي إلى استنتاج أنه لا يوجد عمل يمكن أن يستغرق الأمر الذي سيجعل المستخدم في تحقيق هذا الهدف.يطفو على السطح رسالة مع زر واحد إلى صرف النظر عنها.كنت لا تهتم إذا كان القارئ يفهم ذلك ، لأن النتيجة لا يهم على أي حال.

(2) هناك واحد فقط من الإجراءات التي يمكنك اتخاذها ، أو البدائل غير ذي صلة إلى المستخدم.لا يزعجه على الإطلاق.

(3) هناك اثنين أو أكثر من سبل تحقيق الهدف.السماح للمستخدم الاختيار بين هذه.لا تضع هذا نعم/لا سؤال.(فيستا يقدم هذا الحوار الشائعة ، إلى استبدال مربع الرسالة.) إذا كان ذلك ممكنا ، لا تجعل هذا خيار لا رجعة فيه.

الاستثناء من هذه القاعدة هو الحالة التي يكون فيها المستخدم نتوقع نعم/لا سؤال.ولكن في الحقيقة, إذا كان هذا هو الحال, ثم لماذا لم يكن السؤال جزء من سير العمل العادي?مربعات الحوار خارج سير العمل العادي.

أعتقد أنك ربما تريد أن تقرأ هذه الورقة:"تأثير عالية الكثافة التفاوض على غرار انقطاع على المستخدم النهائي التصحيح", تيج.روبرتسون ، جوزيف Lawrance ، مارغريت بورنيت ، مجلة البصرية اللغات الحوسبة 17(2), 187-202 ، نيسان / أبريل 2006.

وسألت سؤال مماثل.وكانت النتيجة, تسمح للمستخدم بمعرفة تريد انتباههم ومن ثم الجلوس والانتظار المستخدم للرد.لا يقطع المستخدم على الرغم من أن هذا ليس ما يريد هو أو هي.

فإن [العلبة الخفيفة](http://en.wikipedia.org/wiki/Lightbox_(جافا سكريبت)) حوار مشروط يبدو تقنية فعالة في بعض الحالات (web 2.0 الاشتقاق ، ولكن يمكن implimented في سياقات أخرى).

نقطة أخرى:إذا كان يمكنك التخلي عن مربع حوار ل التراجع وظيفة (Gmail واحد دافع عن هذا المفهوم القياسية webapp السلوك) أن تنظر إلى شيء.

إذا كان يجب عليك استخدام مربع الحوار مكافأة للمستخدم مع متعجبا متعاطفة أو حتى الساخرة ، قصيرة جدا نص تفسيري.إذا كنت في بعض الأحيان من جهة شيء بفرح شديد فضيحة أنها سوف تقرأ كل شيء.

المستخدم هو تشغيل منخفضة بشكل خطير على الحس السليم.الرجاء إزالة هذا المستخدم وإدراج واحد آخر.

لدي القليل من الصبر مع المستخدمين الذين لا يقرأون ما أخذ مني الكثير من الوقت والجهد لتطوير:1) تطبيق 2) الإرشادات التي تظهر جانبا من ذلك, إذا كنت لا تقرأ و القيام "بكل ما يلزم" أنت بنفسك.لذلك مقدما.أنا تصميم لي التطبيقات أن تكون بديهية ممكن و لا تزال هناك الناس الذين سوف تجعل دعم المكالمات الهاتفية من العدم مثل الطفل قول مندفعا في الصف عندما لا ينبغي أن يكون.لا تسامح في ذلك.قراءة الدليل قراءة الحوارات - الإجابات على 99% من المشاكل هناك.

الكثير من النصائح الجيدة أعلاه.أنا فقط أريد أن أضيف إلى الكتاب التوصيات - جويل Splosky هو "تصميم واجهة المستخدم للمبرمجين" كتاب يستحق القراءة:

http://www.amazon.com/User-Interface-Design-Programmers-Spolsky/dp/1893115941/ref=pd_bbs_sr_4?ie=UTF8&s=books&qid=1222233643&sr=8-4

شيء واحد يمكنك القيام به هو الحصول على زر موافق تعطيل لمدة 3 ثوان.

فايرفوكس هل هذا عند تثبيت التمديد.

تحرير: حسنا, بعض الناس يجدون هذا مزعج.ما زلت أعتقد أن حوالي 1 ثانية سيكون على ما يرام.ومن شأنه قمع الفورية-OK-النقر غريزة أن الناس (وأنا منهم) ، و قوة اتخاذ مزدوجة.طبعا حتى هذا سوف يضايق الناس إذا كان الحوار ليس شيء ما في الواقع تحتاج إلى قراءة.

أولا يا غبي يجب أن يصب ، ولكن عادة ما لا...

القادم أفضل شيء هو ذلك الرمز الذي يحاول أن ينقل خطورة هذه المسألة.بعض نسبة الذين لن تقرأ قد تغيير عادتهم إذا كان مربع الحوار رمز يبدو لا تحمد عقباها.بعض مئوية لن قراءته بغض النظر عن.

وتشمل مسابقة اختيار متعددة في نهاية مربع الحوار الذي يجب على المستخدم تحديد الإجابة التي يظهر أنها حقا قراءة وفهم النص.عشوائيا تبديل ترتيب الخيارات وبالتالي لا يمكن دائما انقر نفس واحدة.

تغيير صيغة وكيفية الحوار يعمل يساعد.على سبيل المثال ، وجود OK/إلغاء أزرار يميل إلى السماح للمستخدمين تجاهل معظم الحوار.إذا كنت إزالة أزرار عادية و استبدال هذه مع wordier الأوامر الروابط المستخدمين من المرجح أن قراءة كل زر لأن 'سريعة الذهاب بعيدا' الخيار غير متوفر.

أدعو هذا "الطيار الآلي" المشكلة.

  1. لا تستخدم موافق أو إلغاء أزرار على الجزء السفلي من الشاشة.نظرة على الطريقة التي Vista يحاول إجبار المستخدمين على اتخاذ قرار حقيقي.
  2. تعطيل أزرار لبضع ثوان ، عرض "الوقت للتفكير" الموقت/progressbar.لذا لا يمكن للمستخدم النقر على الطيار الآلي.المستخدمين يميلون إلى العثور على هذا مزعج جدا.

لا تستخدم تأكيد (هل أنت متأكد ؟ نعم/لا) ، ولكن استخدام التراجع.

لا تحذيرات المنبثقة التي سوف يتم حجب, لأن المستخدمين سوف محاولة للحصول على العمل مرة أخرى في أسرع وقت ممكن ، متجاهلة الرسالة فقط عن طريق النقر بعيدا.استخدام شيء مثل شريط المعلومات من الإنترنت إكسبلورر ، والتي لا تسد.

يمكنك تجنب استخدام مربعات الحوار alltogether!في بعض البرامج هناك minibuffer أن يبين الأخطاء والتحذيرات.بالإضافة إلى ذلك ، قد نطلب منك أيضا الشيء ، حيث يجب أن اكتب ما تريد القيام به.جدا نظيفة وجميلة حل, أنا أميل إلى تفضيل على القوائم.

ولكن إذا كنت حقا يجب استخدام مربعات الحوار جرب هذا:

  • جملة واحدة في الحوار فقط
  • في معظم اثنين أو ثلاثة أزرار
  • جعل النص للقراءة داخل الحوار (أكبر أسود على أبيض)
  • بدلا من استخدام الحوار واحد من العديد من الصغيرة مرارا وتكرارا (tip:listbox)

ما أعتقد أن الحوار حول الصناديق ؟ باختصار:هم اغبياء الأشياء.البرامج التي تستخدم لهم الحصول على طريقي ويبطئ مع الغبي أسئلة لا معنى لها.أيضا, وكثيرا ما البرامج التي تستخدم مربعات الحوار بدلا البكم.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top