عندما نقوم بتصميم منتجاتنا ، فإننا غالباً ما نصمم لسياق المسار السار ، تدفق مستخدم مثالي بدون أي عوائق. لكن في الحياة الحقيقية ، هناك مواقف لا تذهب إلى خطة. تسمى هذه الحالات "حالات الحافة".
قد تكون حالات الحواف نادرة جدًا ، إلا أن لها تأثيرًا كبيرًا على تجربة المستخدم. نادرًا ما يتذكر المستخدمون التفاعل الإيجابي ، لكنهم يتذكرون في الغالب التجارب السلبية ؛ إذا فشلت في الاستعداد لمثل هذه المواقف ، قد تكون التجربة بأكملها يسقط بسرعة .
في هذه المقالة ، سأشارك بعض سيناريوهات الحالة الحادة التي قد يتعين عليك التعامل معها ، وكيف يمكنك التخطيط لها في التصميمات الخاصة بك. هناك طريقتان أساسيتان للتعامل مع حالات الحواف:
بالنظر إلى الاختيار ، من الأفضل دائمًا منع حدوث حالة الحافة. في بعض الحالات ، يمكن القيام بذلك عن طريق تقليل تعقيد النظام (على سبيل المثال ، الحد من عدد الميزات أو الإجراءات التي يمكن للمستخدمين القيام بها عند التفاعل مع النظام) ؛ أقل تعقيدًا يقلل من إمكانية حدوث حالات الحواف في المقام الأول. ومع ذلك ، هناك أوقات يكون من المستحيل فيها منع حدوث حالات الحواف ، لذلك ستجد في كثير من الأحيان أن حالات الحواف الداعمة هي الخيار الأفضل لمستخدميك:
بما أن التكنولوجيا تمكن من الحصول على تجارب أسرع ، فقد انخفض استعداد المستخدمين للانتظار. وفقًا لآخر استطلاع أجرته Google ، فإن 2/3 من مستخدمي الويب عبر الجوّال يقولون إن السرعة التي يحتاجها تحميل الصفحة لها أكبر تأثير على تجربتها العامة. لتلبية توقعات المستخدمين ، يجب أن تفعل كل ما يمكنك القيام به لجعل تحميل التطبيق / موقع الويب الخاص بك في أسرع وقت ممكن. ولكن بغض النظر عن مدى صعوبة التجربة ، ستكون هناك حالات لن تتمكن فيها من الالتزام بإرشادات السرعة. قد يكون وقت التحميل البطيء سببه اتصال محدود بالإنترنت. إذا تمكنت من تحسين الأداء الفعلي ، فعلى الأقل حاول أن تخلق إدراكًا للسرعة - ما مدى سرعة ظهور الأشياء التي تكون في الغالب أكثر أهمية من سرعة ذلك.
إحدى التقنيات التي يمكن أن تساعدك في ذلك تسمى شاشات الهيكل العظمي . تخطيط الهيكل العظمي هو إصدار من صفحتك يتم عرضه أثناء تحميل المحتوى. توفر شاشات الهيكل العظمي للمستخدمين انطباعًا بالسرعة (سيعتقد معظم المستخدمين أن التحميل يحدث بشكل أسرع مما هو عليه فعلًا).
ينكدين استخدام شاشات الهيكل العظمي لإعطاء الانطباع بالسرعة.
افحص هذا مثال Codepen من تأثير الهيكل العظمي في CSS النقي. تأثير النبض يعطي المستخدم الشعور بأن موقع الويب على قيد الحياة ويتم تحميل المحتوى.
من المحتمل أن الشاشات الفردية في تطبيقك أو موقعك على الويب التي يجب ملؤها بالبيانات لن يكون لها أي شيء لعرضه في بعض الحالات. على سبيل المثال ، ستكون الشاشة التي تواجه تحديات المستخدم في تطبيق اللياقة البدنية فارغة أثناء تجربة المرة الأولى (ببساطة لأن المستخدمين لن يواجهوا أي تحديات حتى الآن). كمصممين ، نحن بحاجة إلى التفكير في كيفية ظهور الصفحة في هذه الحالة. عرض صفحة فارغة ليس هو الشيء الصحيح الذي ينبغي عمله. بدلاً من ذلك ، يمكننا تقديم إرشادات حول كيفية ملء الصفحة بالبيانات. خايلو تجريب بالنسبة إلى نظام التشغيل iOS هو مثال ممتاز على كيفية استخدام المساحة الفارغة في إنشاء السياق.
يمكن استخدام المساحة الفارغة على الصفحة لإعطاء إرشادات واضحة حول كيفية البدء.
يمكن أن يكون كل تفاعل مستخدم مع نظام مصدرًا محتملًا للخطأ. حالات الخطأ شائعة بشكل خاص عندما يحتاج المستخدمون لتوفير إدخال البيانات. لقد ذكرت بالفعل أنه من الأفضل منع حدوث الأخطاء في المقام الأول ويجب تطبيق هذه القاعدة على مدخلات المستخدم. ولكن عندما يتعلق الأمر بإدخال المستخدم ، يجب أن نركز على معالجة المشكلات المحتملة التالية:
في كلتا الحالتين ، يجب عليك التأكد من أن التطبيق يتعامل مع الأخطاء بأمان. يجب كتابة رسائل الخطأ بلغة واضحة وسهلة الاستخدام (لا يُسمح بأي لغة) ويجب أن يوفر النظام حلًا دقيقًا (قد يكون هذا تعليمات أو شيئًا آخر قد يساعد).
توفر معظم مواقع الويب وتطبيقات التجارة الإلكترونية ميزة بحث. وإحدى أكثر مشكلات سهولة الاستخدام شيوعًا في ميزة البحث هي عندما يرى المستخدم صفحة فارغة تحتوي على "0 نتائج تم العثور عليها". قد يؤدي إسقاط شخص ما على صفحة بلا نتائج إلى إحباطه. خاصة إذا حاولوا البحث عدة مرات.
إذا قمت بتصميم ميزة البحث الخاصة بك فكر في استخدام التقنيات التالية:
تفهم Amazon أن المستخدم كان يعني "Amazon Alexa" في طلب البحث هذا
ما عليك سوى مقارنة صفحة نتائج البحث صفر من HP و Amazon. صفحة نتائج صفر من HP هي طريق مسدود للمستخدم. في المقابل ، تقدم Amazon اقتراحات لمزيد من البحث والترويج للمنتجات ذات الصلة.
يعتقد بعض المصممين أن تصميم حالات الحواف يشبه توقع ما هو غير متوقع. ولكن في الواقع ، يمكن توقع الغالبية العظمى من حالات الحواف قبل إصدار المنتج. يمكن أن تساعدك طريقتان في ذلك:
عندما نقوم بتصميم المنتجات ، غالباً ما نطبق مبدأ باريتو على تصميمنا. نركز على احتياجات غالبية المستخدمين ، وتطبيق قاعدة 80/20 وتطوير تجربة المستخدم لسيناريو التفاعل الأكثر احتمالا. في معظم الحالات ، يتيح لنا هذا إنشاء تجربة مستخدم جيدة لمستخدمينا. لكن الاهتمام بالتفاصيل هو ما يفصل التصميم الممتاز عن التصميم الجيد. تصميم لحالات حافة هو مثال عظيم على الاهتمام بالتفاصيل.