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