تصميم UX لتطبيقات Windows - أولويات حسب بيئة الاستخدام
· آخر تحديث: · 小村 豪 · UX, تطوير Windows, تصميم UI, إمكانية الوصول, تطبيقات الأعمال
سجل التعديلات (3 تحديثات، آخر تحديث 3 Sep، 2026)
سجل بالتغييرات التي أُجريت على هذا المقال. وحيثما حُفظت نسخة سابقة، تبقى متاحة للقراءة عبر رابط دائم يحمل معرّف DOI.
- أُضيفت روابط الاستشارة الموجودة في الأصل الياباني (consultation_services). ولم يتغيّر نصّ المقالة نفسه. قراءة النسخة السابقة لهذا التحديث (DOI: 10.5281/zenodo.22240864)
- أُعيدَت الترجمة العربية كترجمة كاملة عن النص الياباني الأصلي، وأُضيفَت خريطة المعرفة.
- أعيدت الترجمة كترجمة كاملة عن النص الياباني الأصلي. كانت النسخة العربية السابقة مختصراً يسقط أبواباً وجداول ورسوم Mermaid وتعليقات الأشكال وFAQ. أُعيدت هذه العناصر وفق الأصل الياباني، والادّعاءات التقنية مطابقة للنسخة اليابانية.
- النشر الأول
الاستشهاد بهذا المقال(DOI: 10.5281/zenodo.21621418)
هذا المقال محفوظ على Zenodo. يرد أدناه معرّف DOI الذي يشير دائمًا إلى أحدث نسخة، ومعرّف DOI المثبَّت على النسخة التي تقرؤها.
小村 豪 (2026). تصميم UX لتطبيقات Windows - أولويات حسب بيئة الاستخدام. شركة كومورا سوفت ذ.م.م.. https://doi.org/10.5281/zenodo.21621418 https://comcomponent.com/ar/blog/2026/03/18/002-windows-app-ux-design-decision-table/
- DOI (أحدث نسخة)
- 10.5281/zenodo.21621418
- DOI (هذه النسخة)
- 10.5281/zenodo.22279847
عندما نفكّر في UX لتطبيق Windows، إذا بدأنا أولاً من «هل يبدو حديثاً» و«هل الفراغات أنيقة»، يسهل أن نخطئ الترتيب قليلاً.
في سطح مكتب Windows، لا يتحدد UX بالمظهر وحده.
- إلى أي مدى يمكن إكمال العمل بلوحة المفاتيح
- هل الافتراض ماوس أم لمس
- هل يُستخدم ساعات طويلة، أم دقائق قليلة أحياناً
- هل هو مراقبة، أم إدخال، أم جهاز ميداني
- ماذا يحدث من أثر أو خسارة عند خطأ التشغيل
- هل يمكن التشغيل بلا مشكلة مع تكبير النص وسمات التباين وتقنيات مساعدة مثل قارئ الشاشة
كل هذه النواحي مجتمعة تشكّل UX.
flowchart TB
accTitle: UX لا يتحدد بالمظهر وحده
accDescr: مخطّط يبيّن أن إكمال العمل بلوحة المفاتيح، وماوس أم لمس، ومدة الاستخدام والغرض، وأثر الخطأ أو الخسارة، وإمكان التشغيل مع تقنيات مساعدة مثل قارئ الشاشة، كلها مجتمعة تشكّل UX.
a1["أسلوب الإدخال ومدى اكتمال التشغيل"] --> a4["كلها مجتمعة UX"]
a2["مدة الاستخدام والغرض"] --> a4
a3["تكلفة الخطأ والتقنيات المساعدة"] --> a4
a4 -.-> a5["البدء من «هل يبدو حديثاً» يخطئ الترتيب"]
الشكل 1: UX سطح مكتب Windows يُحسم بحزمة سياق الاستخدام قبل المظهر.
والأمر الأكثر إرباكاً أن مركز الثقل يختلف بين BtoC و BtoB. لكن إذا فكّرنا هنا «بما أنه BtoB يكفي حشو المعلومات» أو «بما أنه BtoC يكفي صنعه خفيفاً ولطيفاً»، فعادة يحصل حادث في مكان ما.
مثلاً حتى داخل BtoB نفسه،
- تطبيقات مكتبية مثل إدخال الحسابات وإدارة الطلبات
- أجهزة ميدانية كالمصانع والمستودعات والاستقبال وأجهزة الفحص
- شاشات تشغيل للمراقبة 24 ساعة والصيانة
شروط UX الجيد تختلف بشكل ملحوظ بينها.
وبالعكس حتى داخل BtoC،
- أدوات صغيرة موجّهة للأفراد
- أدوات أقرب إلى المتقدمين كتحرير الصور وإنتاج الموسيقى وتحليل الاستثمار
تختلف كثافة الواجهة ومتطلبات الاختصارات اختلافاً تاماً.
flowchart TB
accTitle: الشروط تختلف حتى داخل التسمية نفسها
accDescr: مخطّط يبيّن أن شروط UX الجيد تختلف كثيراً داخل BtoB بين تطبيق مكتبي وجهاز ميداني وشاشة تشغيل، وأن الكثافة ومتطلبات الاختصارات تختلف تماماً داخل BtoC بين أداة صغيرة وأداة متقدمة.
b0["تسمية BtoB نفسها"] --> b1["مكتبي وجهاز ميداني وشاشة تشغيل"]
b1 --> b2["شروط UX الجيد تختلف كثيراً"]
c0["تسمية BtoC نفسها"] --> c1["أداة خدمة وأداة متقدمة"]
c1 --> c2["الكثافة ومتطلبات الاختصارات تختلف"]
الشكل 2: حتى داخل تسمية BtoC / BtoB نفسها تنقسم شروط UX الجيد.
كذلك تركّز إرشادات تصميم Windows من Microsoft على أن تصميم تطبيقات Windows يجب أن يكون بديهياً وسهل الوصول، ويعمل باتساق عبر أساليب الإدخال وأشكال الأجهزة.12
في هذه المقالة نرتّب UX تطبيقات Windows في صورة جدول قرار حسب الاستخدام. الهدف تيسير الفصل في مراجعة التصميم والتصميم الأولي للشاشات بين «ما الذي ينبغي لهذا التطبيق إعطاؤه الأولوية».
القارئ المستهدف والافتراضات في هذه المقالة
| البند | المضمون |
|---|---|
| القارئ المستهدف | من يحسم تصميم شاشات تطبيق سطح مكتب Windows. مطوّر أو مصمّم أو تخطيط، أيّهم يكفي |
| من يحكم | جدول القرار في الفصل 3 والأسئلة الثمانية في الفصل 9 مصمّمة بحيث يستطيع المطوّر وحده ملأها. إن وُجد مصمّم منفصل، تسليم إجابات الفصل 9 كافتراض مشترك أولاً يقلّل الرجوع |
| المعرفة المفترضة | لا نفترض معرفة إطار معيّن مثل WinForms / WPF / WinUI |
| ما لا نعالجه | التصميم البصري مثل الألوان والتيبوغرافيا، وطرق تنفيذ عناصر فردية |
مصطلحات مستخدمة في هذه المقالة
| المصطلح | المعنى في سطر |
|---|---|
| drill-down | عملية اختيار بند من قائمة ثم الحفر في محتواه |
| flyout | لوحة صغيرة مؤقتة تُفتح بخفة من زر أو أيقونة. بخلاف المربع لا توقف الشاشة كلها |
| occlusion | حجب. عند اللمس تحجب الإصبع أو اليد جزءاً من الشاشة |
| فتات الخبز | صف روابط يرتّب التراتب حتى الموقع الحالي من الأعلى حتى يمكن تتبّعه |
| منطقة الإصابة | النطاق القابل للضغط فعلاً. لا يتطابق حتماً مع حجم الأيقونة الظاهرة |
| مفتاح وصول | مفتاح مع Alt للانتقال مباشرة إلى قائمة أو زر |
| سمة تباين | وضع عرض عالي التباين بعدد ألوان مضيَّق، يُبدَّل من إعدادات Windows |
| UIA | UI Automation. آلية تقرأ بها التقنيات المساعدة بنية التطبيق وعناصره |
| epx | effective pixel. وحدة بكسل منطقية بعد امتصاص نسبة تكبير الشاشة |
1. الخلاصة أولاً
بصيغة خشنة مسبقاً، الأمر هكذا.
- في BtoC نعطي الأولوية أولاً لـ سهولة الفهم في المرة الأولى، الإحساس بالطمأنينة، قلّة الإعدادات، انسيابية المسار
- في BtoB نعطي الأولوية أولاً لـ الكفاءة المستمرة، منع خطأ التشغيل، التوافق مع لوحة المفاتيح، التخطيط الثابت
- ومع ذلك في أجهزة الميدان BtoB تُعطى الأولوية لـ الوضوح، أهداف التشغيل الكبيرة، قِصَر المسار قبل الكثافة
- ومع ذلك في أدوات المتقدمين BtoC تُعطى الأولوية لـ كثافة المعلومات، الاختصارات، قابلية التخصيص قبل البساطة
- في تطبيقات Windows، التفكير في UX بحيث يشمل لوحة المفاتيح / الماوس / اللمس / تكبير النص / سمات التباين / التقنيات المساعدة يساعد لاحقاً على ألا ينكسر التصميم134567
ما ينبغي حسمه أولاً حقاً ليس BtoC أو BtoB فقط. ما نريد صياغته بالكلمات أولاً هو هذه الخمسة:
- من يستخدمه (مبتدئ، متمرس، مزيج)
- أين يُستخدم (مكتب، قاعة اجتماعات، ميدان، مصنع، استقبال، خارج)
- بماذا يُشغَّل (لوحة مفاتيح، ماوس، لمس، قلم، باركود، تقنيات مساعدة)
- كم يُستخدم (أساساً أول مرة، أحياناً، يومياً، طوال اليوم)
- ما تكلفة الخطأ (خفيفة، ثقيلة، خطرة، خاضعة للتدقيق)
إذا اتضحت هذه الخمسة، يصبح تحديد أولويات كثافة الواجهة والتنقل والاختصارات ومربع التأكيد وقابلية التخصيص أسهل بكثير.
flowchart TB
accTitle: خمسة أسئلة نُصيغها أولاً
accDescr: مخطّط يبيّن أنه إذا اتضح من يستخدم، وأين، وبماذا، وكم، وما تكلفة الخطأ، يسهل تحديد أولويات كثافة الواجهة والتنقل ومربعات التأكيد.
q1["1. من يستخدمه"] --> q2["2. أين يُستخدم"]
q2 --> q3["3. بماذا يُشغَّل"]
q3 --> q4["4. كم يُستخدم"]
q4 --> q5["5. ما تكلفة الخطأ"]
q5 --> q6["تُحسم أولويات الكثافة والتنقل والمربعات"]
الشكل 3: صياغة الأسئلة الخمسة قبل BtoC أو BtoB تحسم الأولويات.
في المخطّط، يشير الخطّ المتّصل إلى علاقة قائمة دائماً، ويشير الخطّ المتقطّع إلى علاقة مشروطة (شروط قيامها مذكورة في شرح كلّ علاقة في الصفحة التفصيليّة). القائمة الكاملة للعلاقات (المجموع 23، مع الأدلّة ودرجة اليقين) وتعريفات المفاهيم الرئيسة مجمّعة في صفحة تفاصيل خريطة المعرفة (باليابانية). البيانات: JSON-LD / Turtle
2. BtoC / BtoB مدخل، لكنه ليس الجواب
تقسيم BtoC / BtoB مريح كمدخل أول. لكن القوة التي تحسم جواب UX الصحيح أقوى في نوع الاستخدام منها في نوع المشتري.
مثلاً بمحورين خشنين الأمر هكذا.
| أولوية الانطباع الأول | أولوية الكفاءة المستمرة | |
|---|---|---|
| BtoC | أدوات أفراد، تطبيقات إعداد، أدوات مزامنة | تحرير صور، إنتاج موسيقى، تحليل استثمار، أدوات دعم تطوير |
| BtoB | أجهزة استقبال، أجهزة مستودع، أجهزة فحص، kiosk | إدخال محاسبي، طلبات، مراقبة، تحليل، تشغيل دعم |
أي أن:
- BtoC = واجهة خفيفة دائماً
- BtoB = واجهة عالية الكثافة دائماً
لا يصح.
حتى إرشادات تصميم تطبيقات Windows تركّز على إمكان الاستخدام باتساق عبر الأجهزة وأنواع الإدخال وأشكال الأجهزة، ومن زاوية إمكانية الوصول يُعد مهماً التفكير لا في وجود إعاقة فحسب بل حتى في قيود البيئة مثل خارج مضيء، ومساحات مشتركة، وأماكن هادئة، وأماكن صاخبة.12
flowchart TB
accTitle: نوع الاستخدام أقوى من نوع المشتري
accDescr: مخطّط يبيّن أن معادلة BtoC = واجهة خفيفة دائماً و BtoB = واجهة عالية الكثافة دائماً لا تصح، وأن القوة التي تحسم جواب UX الصحيح أقوى في نوع الاستخدام.
e1["BtoC = واجهة خفيفة دائماً"] --> e3["هذه المعادلة لا تصح"]
e2["BtoB = واجهة عالية الكثافة دائماً"] --> e3
e3 --> e4["ما يحسم الجواب نوع الاستخدام"]
e4 -.-> e5["نفكّر حتى بقيود البيئة"]
الشكل 4: ما يحسم جواب UX الصحيح نوع الاستخدام لا نوع المشتري.
لذا بعد النظر إلى BtoC / BtoB نوصي بالقطع أيضاً بهذه المحاور.
| المحور | كلما مِلنا إلى الانطباع الأول | كلما مِلنا إلى الكفاءة المستمرة |
|---|---|---|
| تكلفة التعلّم | نركّز على إمكان الاستخدام بلا شرح | نقبل قدراً من التمرّس |
| كثافة المعلومات | أقل، نضيّق | أكثر، نركّز على قابلية القائمة |
| تشغيل لوحة المفاتيح | مساعد | مهم جداً |
| التخصيص | قليل أو تحسين تلقائي | نريد ضبط الأعمدة والعرض والتخطيط والاختصارات |
| منع الخطأ | طمأنينة وسهولة الرجوع | منع الحوادث، تدقيق، تأكيد، ضبط صلاحيات |
| انتقال الشاشات | صريح وضحل | قد يجوز الكثافة إن كانت أولوية كفاءة العمل |
قطع هذا مسبقاً يقلّل كثيراً نقاش «حديث بطريقة ما» و«يشبه الأعمال بطريقة ما» أثناء الاجتماع.
3. جدول القرار حسب الاستخدام في ورقة واحدة
نضع أولاً الجدول الأسهل استخداماً في العمل.
| الاستخدام | المستخدم النموذجي | ما يُعطى الأولوية القصوى | واجهة / تنقل مناسب | ما يُتجنَّب | التفاصيل في |
|---|---|---|---|---|---|
| أداة خدمة / تطبيق أفراد BtoC | مستخدم أول مرة، استخدام منخفض إلى متوسط التكرار | البدء بلا حيرة، طمأنينة، قلّة إعدادات | شاشة واحدة، تنقل علوي، مسار ضحل | إفراط معلومات، مصطلحات متخصصة، غابة شاشات إعداد | 4.1 |
| إدخال مكتبي / مكتب خلفي BtoB | موظف مكتبي يومي، دعم، مشغّل | كفاءة مستمرة، إكمال بلوحة المفاتيح، منع إدخال خاطئ | تنقل أيسر، قائمة/تفاصيل، قائمة + تفاصيل، اختصارات | واجهة بطاقات كثيرة الفراغ فقط، تشغيل مخفي، تأكيد نمطي في كل مرة | 4.2 |
| مراقبة / تشغيل BtoB | صيانة، مراقبة، مناوبة | ألا يُفوَّت الشذوذ، فهم انتقال الحالة، تشغيل آمن | لوحة معلومات + drill-down، تنقل أيسر، سلسلة زمنية وسجلات | نقل الحالة باللون وحده، عرض استعراضي، مظهر خفيف لتشغيل خطر | 4.3 |
| جهاز ميداني / واجهة جهاز / kiosk BtoB | عمل وقوف، قفازات، عمل مستعجل، مستخدم غير متخصص في IT | وضوح الرؤية، أهداف تشغيل كبيرة، مسار قصير، صعوبة الفشل | شاشة أحادية الغرض تفترض اللمس، نمط معالج، عرض حالة واضح | أزرار صغيرة، افتراض hover، قوائم عميقة، إفراط إدخال حر | 4.4 |
| أدوات تحرير وتحليل متخصصة | مستخدم متمرس، استخدام طويل | كثافة معلومات، اختصارات، تخصيص، استمرارية العمل | تبويبات، ألواح متعددة، تنقل أيسر، قائمة سياق | إخفاء مفرط للمبتدئين، دفع الوظائف إلى تراتب عميق | 4.5 |
| أداة مقيمة / تطبيق علبة | مستخدم يلمسها قليلاً لوقت قصير، استخدام في الخلفية | الفتح فوراً، عدم الإزعاج، فهم حالة الخلفية | قائمة علبة، flyout، شاشة رئيسة أصغر ما يمكن | الظهور الدائم في الأمام، تكرار الإشعارات، سلب الشاشة الرئيسة لأمر تافه | 4.6 |
بهذا الجدول وحده يتضح الاتجاه تقريباً. المهم خصوصاً أن حتى في BtoB ليست الواجهة عالية الكثافة جواب أجهزة الميدان، وأن حتى في BtoC تصبح الكفاءة أعدل من الخفة في أدوات المتقدمين.
flowchart TB
accTitle: مثالان تنعكس فيهما التسمية والجواب
accDescr: مخطّط يبيّن مثالين ينعكس فيهما الجواب المتخيَّل من التسمية: أجهزة الميدان BtoB ليست الواجهة عالية الكثافة جوابها، وأدوات المتقدمين BtoC الكفاءة فيها أعدل من الخفة.
f1["جهاز ميداني BtoB"] --> f2["الواجهة عالية الكثافة ليست الجواب"]
f3["أداة متقدمة BtoC"] --> f4["الكفاءة أعدل من الخفة"]
f2 --> f5["نحسم بالاستخدام لا بالتسمية"]
f4 --> f5
الشكل 5: الصفّان الأهم في جدول القرار، حيث تنعكس التسمية والجواب.
إن كنت مستعجلاً يجوز التوقف عند هذا الفصل. الفصل 4 التالي يوسّع كل صف في هذا الجدول حتى «لماذا يصير كذلك» و«ماذا نضع تحديداً». يمكن استخدامه لقراءة مواد الحكم التي لم يتسع لها الجدول، دون تكرار الخلاصة نفسها.
4. سياسة التصميم حسب الاستخدام
4.1 أداة خدمة / تطبيق أفراد BtoC
في تطبيق Windows صغير BtoC، أقوى ما يكون أولاً «يمكن استخدامه فور التشغيل».
ما نريد التركيز عليه خصوصاً هذه الناحية.
- في الشاشة الأولى يُفهم ماذا يفعل التطبيق
- التشغيل الرئيس مضبوط على واحد أو اثنين
- الحالة الفارغة ليست غير لطيفة
- التشغيل الخطر يمكن إلغاؤه
- لا نعرض كل بنود الإعداد من البداية
ما يسهل الوقوع فيه هنا صفّ كل ما يمكن تقنياً. لكن في أداة BtoC خفيفة، كثيراً ما تكون قيمة «يمكن استخدامه فوراً» أكبر من «متعدد الوظائف».
حتى في تصميم تنقل Windows، لا يوجد جواب مشترك لكل التطبيقات، وتُعطى الأولوية أولاً لـ الاتساق والبساطة والوضوح. استخدام عناصر قياسية وأماكن قياسية يسهّل التوقع.8
لذا في الموجّه إلى BtoC غالباً يكفي ترتيب من قبيل:
- إن كان صغيراً فشاشة واحدة
- إن كانت الأقسام متوازية فتنقل علوي
- الإعدادات تُعرض تدريجياً
- الإجراء الرئيس مضيء، والباقي هادئ
flowchart TB
accTitle: اتجاه الترتيب الموجّه إلى BtoC
accDescr: مخطّط يبيّن أنه في الموجّه إلى BtoC غالباً يكفي ترتيب محوره إمكان الاستخدام فور التشغيل: شاشة واحدة إن كان صغيراً، وتنقل علوي إن كانت الأقسام متوازية، وعرض الإعدادات تدريجياً، وإضاءة الإجراء الرئيس وهدوء الباقي.
g1["يمكن استخدامه فور التشغيل"] --> g2["إن كان صغيراً فشاشة واحدة"]
g1 --> g3["إن كانت متوازية فتنقل علوي"]
g1 --> g4["الإعدادات تُعرض تدريجياً"]
g4 -.-> g5["الإجراء الرئيس مضيء والباقي هادئ"]
الشكل 6: الأداة الخفيفة BtoC تُرتَّب بالميل إلى «يمكن استخدامه فوراً» قبل «متعدد الوظائف».
لكن حتى في BtoC يتغيّر الحديث إذا صار تطبيقاً موجّهاً إلى متقدمين مثل تحرير صور، تحرير فيديو، تأليف، تحليل استثمار، دعم تطوير. عندها أقرب إلى الجواب أن ننظر إلى درجة التمرّس و مدة الاستخدام لا إلى تسمية BtoC.
4.2 إدخال مكتبي / مكتب خلفي BtoB
في تطبيق BtoB مكتبي، أهم من خفة المظهر هو ألا يتوقف العمل.
المستخدم اليومي يعتاد الواجهة في أيام. ما يؤثّر بعد ذلك هذه الأجزاء.
- إلى أي مدى يمكن بلوحة المفاتيح وحدها
- هل يسهل الذهاب والعودة بين القائمة والتفاصيل
- هل تُفهم الأعمدة والحالات المهمة بنظرة
- هل يمكن الاحتفاظ بالمرشّح والترتيب
- هل يمكن إصلاح الخطأ في المكان
حتى إرشاد إمكانية الوصول بلوحة المفاتيح من Microsoft يعد مهماً أن يصل التطبيق إلى كل الوظائف بلوحة المفاتيح، ويوصي بتنفيذ ترتيب Tab والتركيز والتشغيل بـ Enter / Space والاختصارات.3
كذلك مفاتيح الوصول ليست لإمكانية الوصول فقط، بل تفيد أيضاً رفع كفاءة المستخدمين الأقوياء الذين يفضّلون لوحة المفاتيح. في المواضع المناسبة يُوصى بدعم مفاتيح الوصول حتى في العناصر المخصصة.9
في الإدخال المكتبي قائمة/تفاصيل متين كتنقل. حتى دليل تنقل Windows يعد قائمة/تفاصيل مناسباً لاستخدام نبدّل فيه البنود كثيراً مع عرض التفاصيل وتحديثها، وملائماً لحالات مثل صندوق بريد، قائمة جهات اتصال، إدخال بيانات.8
أي أن تكويناً كهذا صريح.
- يساراً تصنيف الوظائف
- في الوسط قائمة
- يميناً أو أسفل تفاصيل / تحرير
- أعلى بحث ومرشّح وأوامر رئيسة
- التشغيل كثير الاستخدام يدعم الاختصارات
flowchart TB
accTitle: تكوين صريح للإدخال المكتبي
accDescr: مخطّط يبيّن تكويناً صريحاً لإدخال مكتبي: أعلى بحث ومرشّح وأوامر رئيسة، يساراً تصنيف وظائف، في الوسط قائمة، يميناً أو أسفل تفاصيل وتحرير، والتشغيل كثير الاستخدام يدعم الاختصارات.
h1["أعلى: بحث ومرشّح وأوامر رئيسة"] --> h2["يسار: تصنيف وظائف"]
h2 --> h3["وسط: قائمة"]
h3 --> h4["يمين أو أسفل: تفاصيل وتحرير"]
h4 -.-> h5["التشغيل كثير الاستخدام يدعم الاختصارات"]
الشكل 7: تكوين شاشة إدخال مكتبي صريح محوره قائمة/تفاصيل.
وبالعكس نذكر أيضاً أنماطاً نريد تجنّبها.
- مربع لكل عملية
- أعمدة قليلة جداً فتنخفض قابلية القائمة
- التشغيل الرئيس في عمق النقر الأيمن فقط
- محاولة تمثيل المعنى بالأيقونة وحدها
- ترتيب Tab فوضوي ولا يعمل Enter ولا Space
وحتى في أخطاء الإدخال، أكثر طبيعية أن أخطاء التحقق المرتبطة بحقل تُعرض داخل الشاشة لا في مربع. حتى دليل مربعات Windows يوصي بألا تُستخدم مربعات لأخطاء التحقق المرتبطة بالسياق مثل حقل كلمة المرور، بل بعرض داخل السطر.10
4.3 مراقبة / تشغيل BtoB
UX شاشة المراقبة والتشغيل أهم فيه قبل «سهل الاستخدام» أن لا نفوت، لا نخطئ، لا نتوقف.
الأولويات هنا تقريباً هكذا.
- وجود الشذوذ يُفهم بنظرة
- درجة أهمية الشذوذ تُفهم
- يمكن تتبّع التغيّر والسلسلة الزمنية لا القيمة الحالية فقط
- مسار التشغيل الخطر ليس خفيفاً أكثر مما ينبغي
- يمكن القفز فوراً إلى سجلات وتاريخ وتحقيق السبب
في هذا النوع من الشاشات تعبير الحالة مركز UX. الحالة أأمن أن تُمثَّل بعناصر متعددة قدر الإمكان: لون + نص + أيقونة + وقت. تمثيل الحالة باللون وحده يسهل التفويت وخطأ التمييز، ويضعف أيضاً من زاوية إمكانية الوصول.11
flowchart TB
accTitle: الحالة تُمثَّل بعناصر متعددة
accDescr: مخطّط يبيّن أن تعبير الحالة مركز UX في شاشة المراقبة والتشغيل، وأن التمثيل باللون وحده يسهل التفويت وخطأ التمييز، لذا أأمن التمثيل بلون ونص وأيقونة ووقت.
i1["تمثيل الحالة باللون وحده"] --> i2["يسهل التفويت وخطأ التمييز"]
i2 -.->|"بدلاً من ذلك"| i3["تمثيل بلون + نص + أيقونة + وقت"]
i3 --> i4["يقل التفويت وسوء الفهم فيصير أأمن"]
الشكل 8: حالة شاشة المراقبة تُمثَّل بمجموعة عناصر متعددة لا باللون وحده.
التنقل إن كثرت أهداف المراقبة فتنقل أيسر، والحفر في هدف فردي drill-down، والتفاصيل بسجلات أو سلسلة زمنية، هذا الترتيب سهل التعامل. حتى دليل تنقل Windows يعد التنقل الأيسر مناسباً عندما تكون البنود العليا كثيرة أو لتكوين لا تتبدّل فيه الصفحات بلا انقطاع.8
في التشغيل أيضاً وضع الأمر في موضع واحد فقط خطر. دليل تصميم أوامر Windows يوصي بأن تكون الأوامر قابلة للاستخدام من أوجه متعددة: زر، قائمة سياق، اختصار، إيماءة، وبأن تُدرج كل الأوامر ذات الصلة في قائمة سياق أو CommandBarFlyout. الاعتماد على تشغيل يظهر بـ hover وحده يجعله غير قابل للاستخدام على جهاز لمس أو مع تقنيات مساعدة.1213
مربع تأكيد التشغيل الخطر مهم هنا أيضاً. لكن «نؤكّد كل شيء مؤقتاً» أثر عكسي. ما نريد تأكيده حقاً عمليات أقرب إلى غير قابلة للعكس مثل إيقاف، حذف، تبديل، قطع، إعادة كتابة. إن أظهرت مربعاً فالأفضل حفظ ثلاثة حدود دنيا على الأقل:
- اكتب ما سيحدث في السطر الأول بوضوح
- نص الزر محدّد مثل حذف / إيقاف / قطع لا OK / Yes
- ضع دائماً زراً في جهة الأمان
.10
flowchart TB
accTitle: ثلاثة مبادئ لمربع التأكيد
accDescr: مخطّط يبيّن أن ما يستحق التأكيد حقاً عمليات أقرب إلى غير قابلة للعكس مثل إيقاف وحذف وقطع، فإن أظهرت مربعاً فاكتب ما سيحدث في السطر الأول، واجعل نص الزر محدداً، وضع دائماً زراً في جهة الأمان.
j1["أكّد العمليات الأقرب إلى غير قابلة للعكس فقط"] --> j2["ما سيحدث في السطر الأول"]
j1 --> j3["نص الزر محدّد"]
j1 --> j4["ضع دائماً زراً في جهة الأمان"]
j2 -.-> j5["«نؤكّد كل شيء مؤقتاً» أثر عكسي"]
الشكل 9: مربعات التأكيد تُضيَّق إلى عمليات غير قابلة للعكس، مع حفظ ثلاثة حدود دنيا.
4.4 جهاز ميداني / واجهة جهاز / kiosk BtoB
جهاز الميدان نوع مختلف جداً حتى داخل UX تطبيقات Windows.
- لا يجلس
- قد يرتدي قفازات
- يد واحدة فقط فارغة
- لا ينظر إلى الشاشة بتأنٍّ
- ضغط وقت
- يُستخدم في ميدان مضيء أو مكان صاخب
هذه شروط شائعة.
حتى إرشاد إمكانية الوصول من Microsoft يعد مهماً أن يراعي تطبيق Windows الجيد لا وجود إعاقة فحسب بل قيود بيئة تشمل شمس ساطعة، ومساحات مشتركة، وضوضاء، وهدوء، وحالات مثل الطبخ.2
كذلك في تصميم اللمس فروق مثل:
- لا hover في اللمس
- الواجهة تُحجب (occlusion) بالإصبع أو اليد
- جزءاً من الشاشة يصعب ضغطه بسبب وضع اليد
- التغذية الراجعة البصرية مهمة
.4
flowchart TB
accTitle: أربعة فروق في تصميم اللمس
accDescr: مخطّط يبيّن فروقاً في التصميم: لا hover في اللمس، والواجهة تُحجب بالإصبع أو اليد، وجزءاً من الشاشة يصعب ضغطه بسبب الوضع، والتغذية الراجعة البصرية مهمة.
k1["تشغيل لمس"] --> k2["لا hover"]
k1 --> k3["الواجهة تُحجب بالإصبع أو اليد"]
k1 --> k4["أماكن يصعب ضغطها بسبب الوضع"]
k4 -.-> k5["تصير التغذية الراجعة البصرية مهمة"]
الشكل 10: اللمس يختلف في افتراض hover والحجب، وطريقة إظهار التغذية الراجعة تصير أساسية.
لذا في جهاز الميدان نميل تقريباً بهذا الاتجاه.
- أزرار وبنود قائمة كبيرة بما يكفي
- الاقتراب من غرض واحد لكل شاشة
- إظهار رد الفعل بعد التشغيل بوضوح
- تقسيم التدفق إلى مراحل
- الإدخال يُمال قدر الإمكان نحو اختيار ومسح وقالب لا إدخال حر
- الحالة تُخرج بوضوح أعلى الشاشة أو وسطها
وبالعكس ما نريد تجنّبه:
- نص صغير
- منطقة إصابة صغيرة
- اعتماد على تلميح يفترض hover
- تراتب عميق
- معلومات كثيرة في شاشة واحدة
- إدخال حر طويل
.
أخطر فكرة خشنة تفوت هنا: بما أنه BtoB فالأفضل كثافة أعلى. هنا بالعكس عالم إعطاء الأولوية للوضوح خصوصاً حتى داخل تطبيقات الأعمال.
flowchart TB
accTitle: جهاز الميدان أولويته الوضوح
accDescr: مخطّط يبيّن اتجاه إعطاء الأولوية للوضوح خصوصاً حتى داخل تطبيقات الأعمال: الاقتراب من غرض واحد لكل شاشة، وإمالة الإدخال نحو اختيار ومسح وقالب، وإظهار رد الفعل بعد التشغيل بوضوح.
l1["جهاز ميداني وواجهة جهاز"] --> l2["الاقتراب من غرض واحد لكل شاشة"]
l1 --> l3["إمالة الإدخال نحو اختيار ومسح وقالب"]
l1 --> l4["إظهار رد الفعل بعد التشغيل بوضوح"]
l2 --> l5["أولوية وضوح خصوصاً حتى داخل تطبيقات الأعمال"]
l3 --> l5
l4 --> l5
الشكل 11: جهاز الميدان يُمال إلى الوضوح وأهداف تشغيل كبيرة ومسار قصير لا الكثافة.
4.5 أدوات تحرير وتحليل متخصصة
في الأدوات الموجّهة إلى متخصصين قد ينتصر «لا أريد أن تتوقف اليد» على «أريد أن يكون مفهوماً».
مثلاً أشياء مثل:
- CAD
- تحليل موجات
- تحرير فيديو
- معالجة صور
- إنتاج موسيقى
- دعم تطوير
- تحليل بيانات
- أدوات تدقيق / تشخيص
.
في هذا النوع من التطبيقات تؤثّر عناصر كهذه.
- كثافة المعلومات
- ألواح متعددة
- تبويبات
- قائمة سياق
- اختصارات
- حفظ التخطيط
- تخصيص الأعمدة وبنود العرض
- Undo / Redo
- استعادة حالة العمل
حتى دليل تنقل Windows يعد التبويبات مناسبة لحالة نريد فيها فتح صفحات أو مستندات متعددة وإغلاقها وإعادة ترتيبها.8 كذلك تصميم أوامر Windows يوصي بمشاركة الأوامر عبر أوجه واجهة متعددة حتى يمكن بلوغ العملية نفسها حتى لو اختلف أسلوب الإدخال.12
ما يسهل الوقوع فيه في هذا النوع إخفاء الكل في قائمة عميقة بقصد اللطف بالمبتدئ. لكن المتمرس ينفّذ العملية نفسها مئات المرات يومياً. المهم لأولئك ليس لطف الدقائق الخمس الأولى بل ألا يتعب حتى بعد 100 ساعة استخدام.
لذا في الموجّه إلى متقدمين يؤثّر تصميم من قبيل:
- التشغيل عالي التكرار قريب
- الوظائف المساعدة أعمق قليلاً
- الوظائف المتقدمة تُرتَّب دون محوها
- حفظ تخطيط العرض
- تغليظ تشغيل لوحة المفاتيح
flowchart TB
accTitle: فكرة الوضع الموجّه إلى متمرس
accDescr: مخطّط يبيّن أن المتمرس ينفّذ العملية نفسها مئات المرات يومياً، فالمهم ألا يتعب بعد 100 ساعة أكثر من لطف الدقائق الخمس الأولى، فيُوضع التشغيل عالي التكرار قريباً والمساعد أعمق قليلاً والمتقدم يُرتَّب دون محوه.
n1["المتمرس ينفّذ العملية نفسها مئات المرات يومياً"] --> n2["التشغيل عالي التكرار يُوضع قريباً"]
n1 --> n3["الوظائف المساعدة أعمق قليلاً"]
n1 --> n4["المتقدم يُرتَّب دون محوه"]
n2 -.-> n5["صعوبة التعب بعد 100 ساعة قبل لطف الدقائق الخمس"]
الشكل 12: الأداة المتخصصة تضع الوظائف على مسافة تناسب تكرار التشغيل.
4.6 أداة مقيمة / تطبيق علبة
في المقيم، ألا تُفرط في إظهار وجود التطبيق هو UX بالأحرى.
مثلاً في تطبيقات مثل:
- حالة مزامنة
- حالة اتصال
- نسخ احتياطي
- تبديل صوت / كاميرا / جهاز
- VPN / وكيل / مشغّل
- مركز إشعارات
غالباً ليست الشاشة الرئيسة هي البطلة.
ما نريد إعطاءه الأولوية:
- اللمس فوراً من العلبة أو قائمة صغيرة
- فهم الحالة الآن
- الإشعار عند الحاجة فقط
- الانتقال من الإشعار مباشرة إلى التشغيل اللازم
- ألا تسلب الشاشة الرئيسة الواجهة أكثر مما ينبغي
.
ما نريد تجنّبه:
- إظهار مربع لأمر تافه
- فتح الشاشة الرئيسة في كل تشغيل
- حالة عمل الخلفية غير مرئية
- إشعارات كثيرة جداً فيُتجاهل الكل
.
هذا النوع من التطبيقات أسهل أن يُحسم UX فيه بـ هل يزعج أكثر من «هل يحمل وظائف كثيرة».
flowchart TB
accTitle: UX الأداة المقيمة ألا تزعج
accDescr: مخطّط يبيّن أن المقيم يعطي الأولوية لللمس فوراً من العلبة أو قائمة صغيرة، وفهم الحالة الآن، والإشعار عند الحاجة فقط، وأن كثرة الإشعارات تجعل الكل يُتجاهل.
r1["اللمس فوراً من العلبة"] --> r4["ألا تزعج هو UX"]
r2["فهم الحالة الآن"] --> r4
r3["إشعار عند الحاجة فقط"] --> r4
r4 -.-> r5["كثرة الإشعارات تجعل الكل يُتجاهل"]
الشكل 13: الأداة المقيمة تصير UX بعدم الإفراط في إظهار الوجود.
5. جدول قرار التنقل
دليل تنقل Windows يضع مبدأ الاتساق والبساطة والوضوح بعد القول إنه لا يوجد تصميم تنقل واحد ينفع كل التطبيقات. علاوة على ذلك يصير واجهة سهلة التوقع بوضع عناصر قياسية حيث يتوقعها المستخدم.8
flowchart TB
accTitle: مبادئ تصميم التنقل
accDescr: مخطّط يبيّن أنه لا يوجد نمط تنقل واحد صحيح لكل التطبيقات، فالمبادئ الاتساق والبساطة والوضوح، ووضع عناصر قياسية حيث يُتوقع لتصير الواجهة سهلة التوقع.
s0["لا يوجد نمط جواب واحد"] --> s1["اتساق"]
s0 --> s2["بساطة"]
s0 --> s3["وضوح"]
s3 -.-> s4["وضع عناصر قياسية حيث يُتوقع"]
الشكل 14: لا جواب واحد للتنقل، فيُسهَّل التوقع بثلاثة مبادئ وأماكن قياسية.
في العمل يسهل التفكير بالقطع بهذا الجدول تقريباً.
| النمط | الوضع المناسب | الاستخدام النموذجي | نقطة انتباه |
|---|---|---|---|
| شاشة واحدة + مرشّح | غرض رئيس واحد ووظائف قليلة | أداة BtoC صغيرة، أداة تحويل، مساعد إعداد | لا تحشر كل شيء في شاشة واحدة |
| تنقل علوي | صفحات بالمستوى نفسه متجاورة ونريد إظهار الكل | تطبيق BtoC، شاشة إعداد صغيرة إلى متوسطة | كثرة البنود تسوء الرؤية |
| تنقل أيسر | بنود عليا كثيرة، مجموعات وظائف واضحة | شاشة إدارة BtoB، مراقبة، وحدة تحكم إدارة | التراتب العميق يُسانَد بفتات خبز أو عناوين |
| قائمة/تفاصيل | تبديل بنود كثير مع رؤية التفاصيل وتحديثها | صندوق وارد، قائمة عملاء، قائمة قسائم، إدخال بيانات | اجعل حالة الاختيار وحالة التحرير واضحة |
| تبويبات | نريد فتح عدة مستندات أو أهداف عمل معاً | محرّر، أداة تحليل، شاشة مقارنة | لا تحوّل كل الوظائف قسراً إلى تبويبات |
| فتات خبز | تراتب عميق، يسهل فقدان الموقع الحالي | بيانات هرمية، شجرة تصنيف، إدارة ملفات | يؤثّر عندما يتجاوز العمق مستويين |
دليل تنقل Windows يعرض خصوصاً توزيع استخدام كهذا.8
- تنقل علوي: عندما نريد عرض كل بنود التنقل على الشاشة
- تنقل أيسر: عندما تكون البنود العليا كثيرة، أو لا نبدّل الصفحات بتكرار
- قائمة/تفاصيل: عندما يكثر تبديل البنود ويلزم عرض تفاصيل أو تحديث
- تبويبات: عندما نريد فتح مستندات أو صفحات متعددة وإغلاقها ديناميكياً
- فتات خبز: عندما يكون التراتب عميقاً ونريد جعل طريق العودة واضحاً
5.1 هيكل سلكي للهيكل وحده
يصعب ربط الصورة بالكلام وحده، فنرتّب أربعة هياكل تمثيلية. تجاهل التفاصيل وانظر فقط إلى ماذا يوضع أين.
[ تنقل علوي ] عندما نريد إظهار صفحات بالمستوى نفسه كلها
+-------------------------------------------------------------
| AppName الرئيسية | تحويل | سجل | إعداد
+-------------------------------------------------------------
|
| المحتوى الرئيس
| الميل إلى غرض واحد لكل شاشة
|
+-------------------------------------------------------------
[ تنقل أيسر ] عندما تكون البنود العليا كثيرة
+-------------------------------------------------------------
| AppName بحث [ ]
+-------------------------------------------------------------
| لوحة معلومات |
| قائمة أجهزة | المحتوى الرئيس
| تنبيهات |
| وظائف |
| تقارير |
| إعداد |
+-------------------------------------------------------------
[ قائمة/تفاصيل ] تبديل بنود مع رؤية التفاصيل وتحديثها
+-------------------------------------------------------------
| بحث [ ] تصفية: غير معالَج / الكل [جديد] [حذف]
+-------------------------------------------------------------
| قائمة | تفاصيل / تحرير
| > قسيمة 1001 | رقم القسيمة 1001
| قسيمة 1002 | الجهة ...
| قسيمة 1003 | بنود التفاصيل ...
| قسيمة 1004 |
| | [ حفظ ] [ إلغاء ]
+-------------------------------------------------------------
[ لوحة معلومات + drill-down ] إيجاد الشذوذ والحفر
+-------------------------------------------------------------
| الكل سليم 22 انتباه 3 شذوذ 1 تحديث قبل 0.5 ثانية
+-------------------------------------------------------------
| شذوذ 1
| ! خط B جهاز فحص لا استجابة قبل 48 ثانية [ تفاصيل ]
| انتباه 3
| - خط A كاميرا القيمة قديمة قبل 12 ثانية [ تفاصيل ]
| ...
+-------------------------------------------------------------
|
| اضغط [ تفاصيل ]
v
+-------------------------------------------------------------
| < عودة إلى القائمة خط B جهاز فحص / لا استجابة
+-------------------------------------------------------------
| القيمة الحالية | رسم سلسلة زمنية | سجل أحداث | تشغيل
+-------------------------------------------------------------
بصفّ الأربعة يتضح محور الاختيار.
- حد الفصل بين التنقل العلوي والأيسر هو عدد البنود العليا. إن أمكن صفّها كلها أفقياً فالعلوي، وإلا فالأيسر
- بطل قائمة/تفاصيل ليس اليمين بل قائمة اليسار. إن نقصت معلومات القائمة نعيد فتح التفاصيل مراراً
- نقطة لوحة المعلومات إخراج «كم شذوذاً يوجد» في السطر الأول. إذا ذهبت إلى موضع الحفر، وفّر دائماً طريق عودة
باختصار، التنقل ليس «ذوق مظهر» بل انعكاس لبنية المعلومات وبنية العمل.
flowchart TB
accTitle: حد الفصل بين التنقل العلوي والأيسر
accDescr: مخطّط يبيّن أن حد الفصل بين التنقل العلوي والأيسر هو عدد البنود العليا: إن أمكن صفّها كلها أفقياً فالعلوي وإلا فالأيسر، وأن التنقل انعكاس لبنية المعلومات وبنية العمل.
t1{"هل يمكن صف البنود العليا أفقياً كلها؟"} -->|"يمكن"| t2["تنقل علوي"]
t1 -->|"لا يمكن"| t3["تنقل أيسر"]
t2 -.-> t4["التنقل انعكاس لبنية المعلومات وبنية العمل"]
t3 -.-> t4
الشكل 15: اختيار الهيكل يُحسم من بنية المعلومات لا من ذوق المظهر.
6. جدول قرار أجهزة الإدخال وتصميم الأوامر
تطبيق Windows يصير أكثر مرونة وسهولة استخدام كلما دعم أكبر عدد ممكن من أساليب الإدخال. حتى دليل Microsoft يوصي بمراعاة أكبر قدر ممكن من الإدخال مثل إيماءة، صوت، لمس، لوحة لمس، ماوس، لوحة مفاتيح.14
كذلك عناصر منصة Windows تمتص أساليب إدخال متعددة إلى حد ما، لذا استخدام العناصر القياسية بصراحة قوي أولاً.48
flowchart TB
accTitle: العناصر القياسية قوية أولاً
accDescr: مخطّط يبيّن أنه يُوصى بمراعاة أكبر قدر ممكن من الإدخال مثل إيماءة وصوت ولمس وماوس ولوحة مفاتيح، وأن عناصر المنصة القياسية تمتص أساليب متعددة إلى حد ما، لذا استخدامها بصراحة قوي أولاً.
u1["دعم أساليب إدخال متنوعة"] --> u2["العناصر القياسية تمتصها إلى حد ما"]
u2 --> u3["استخدام العناصر القياسية بصراحة قوي أولاً"]
الشكل 16: أقصر طريق لأساليب الإدخال المتنوعة امتصاصها في العناصر القياسية.
إذا صغناه بشكل سهل الاستخدام في العمل يصير هكذا.
| الافتراض | التشغيل ذو الأولوية | نصمّم هكذا | ما يُتجنَّب |
|---|---|---|---|
| محور لوحة مفاتيح + ماوس | Tab، Enter، Space، اختصارات، نقر أيمن | ارفع قابلية القائمة، وادعم الاختصارات للتشغيل الرئيس، وغلّظ النقر الأيمن أيضاً | لا يُضغط إلا بالماوس، تشغيل بأيقونات صغيرة فقط |
| محور لمس | أهداف كبيرة، تشغيل مباشر، تغذية راجعة مرئية | لا تعتمد على hover، وأظهر تغيّر الحالة بوضوح، وقصّر التدفق | أزرار صغيرة، اعتماد hover، تشغيل دقيق مُزاح إلى الحافة |
| بيئة مختلطة | وفّر عدة مسارات إلى الأمر نفسه | اجمع شريط أدوات + قائمة سياق + اختصارات | تشغيل مهم لا يوجد إلا في أسلوب إدخال واحد |
| عناصر مخصصة موجودة | تركيز، سمات إمكانية وصول، توافق تقنيات مساعدة | غلّف بعناصر قياسية، أكّد UIA، أدخل إظهار Focus | وضع صورة قابلة للنقر كما هي، بلا تركيز |
في ناحية لوحة المفاتيح النقاط التالية مهمة خصوصاً.39
- إمكان بلوغ كل الوظائف بلوحة المفاتيح وحدها
- ألا ينزاح ترتيب Tab كثيراً عن الترتيب البصري
- أن يمكن ضغط العناصر التي ينبغي ضغطها بـ Enter / Space
- وجود اختصارات للوظائف المهمة
- توفير مفاتيح وصول أو مسرّعات للتشغيل عالي التكرار
وللمس خصائص كهذه.4
- لا hover
- الواجهة تُحجب بالإصبع أو اليد
- المكان القابل للضغط يبدو أضيق من الظاهر
- تلزم تغذية راجعة بصرية
- الواجهة المناسبة للتشغيل المباشر تختلف عن المناسبة للإدخال غير المباشر
6.1 لا «كبيراً بما يكفي» بل نحدد برقم
ما يسهل النزاع في مراجعة التصميم هو التوقف عند «كبير بما يكفي» و«واضح». البنود التي يضع دليل Microsoft لها أرقاماً، جعل تلك الأرقام معيار قبول كما هي يقصّر النقاش.
| ما نريد حسمه | الرقم | تتمة |
|---|---|---|
| حجم هدف اللمس | المعيار 7.5mm مربع. على شاشة 135 PPI ونسبة تكبير 1.0 يعادل 40 x 40 بكسل15 | ما يُضغط بتكرار أو أثر خطأ تشغيله كبير يُجعل أكبر من هذا الحد الأدنى وتُوسَّع الهوامش أيضاً15 |
| نسبة تباين النص المرئي | 4.5:1 فأكثر5 | يُنظر إليه مع حديث 8.4: لا تنقل الحالة باللون وحده |
| المسافة بين الأزرار، والمسافة بين العنصر والعنوان | 8epx16 | مسافة عندما نريد إظهار «المجموعة نفسها» |
| المسافة بين العنصر والتسمية، والمسافة بين مناطق المحتوى | 12epx16 | مسافة عندما نريد إظهار «كتلة أخرى» |
| المسافة بين حافة السطح والنص | 16epx16 | ضغطها يجعلها أول ما ينكسر عند التكبير |
إذا ثبت الرقم تتغيّر أيضاً طريقة الكلام في المراجعة. عندما تستطيع أن تقول لا «أليست هذا الزر صغيرة؟» بل «هذا الزر 32px فلا يبلغ معيار 7.5mm»، ينتهي حكم الإصلاح في المكان.
flowchart TB
accTitle: التحديد برقم يسرّع المراجعة
accDescr: مخطّط يبيّن أن التوقف عند «كبير بما يكفي» و«واضح» يسبب نزاعاً في المراجعة، وأن جعل أرقام الدليل معيار قبول كما هي ينهي الحديث ببلوغ المعيار من عدمه فينتهي حكم الإصلاح في المكان.
v1["التوقف عند «كبير بما يكفي»"] --> v2["نزاع في المراجعة"]
v2 -.->|"بدلاً من ذلك"| v3["جعل الرقم معيار قبول كما هو"]
v3 --> v4["يمكن القول ببلوغ المعيار من عدمه"]
v4 --> v5["ينتهي الحكم في المكان"]
الشكل 17: جعل الرقم معيار قبول ينهي نقاش الحجم في المكان.
كذلك عناصر WinUI القياسية مصنوعة افتراضياً لتتبع حجم الهدف هذا.15 وبالعكس، موضع العناصر المصنوعة ذاتياً والرسم المخصص وحده هو الخطر.
في تصميم الأوامر، دليل أوامر Windows مرجع جيد. المهم خصوصاً جعل الأمر قابلاً للاستخدام من أوجه واجهة متعددة.12
- يمكن ضغطه من زر
- موجود أيضاً في قائمة سياق
- يمكن استدعاؤه أيضاً باختصار
- إيماءة أو سحب إن لزم
ويُوصى أيضاً بـ وضع كل الأوامر ذات الصلة في قائمة سياق أو CommandBarFlyout. الاعتماد على تشغيل يظهر أثناء hover فقط يتعثر على جهاز لمس فقط.12
flowchart TB
accTitle: الأوامر من أوجه متعددة
accDescr: مخطّط يبيّن جعل الأمر قابلاً للاستخدام من أوجه واجهة متعددة: يُضغط من زر ويوجد في قائمة سياق ويُستدعى باختصار، وأن الاعتماد على تشغيل يظهر أثناء hover فقط يتعثر على جهاز لمس فقط.
w1["الأمر نفسه"] --> w2["زر"]
w1 --> w3["قائمة سياق"]
w1 --> w4["اختصار"]
w2 --> w5["يمكن البلوغ بأي أسلوب إدخال"]
w3 --> w5
w4 --> w5
w1 -.-> w6["اعتماد hover يتعثر باللمس"]
الشكل 18: الأوامر المهمة تُوضع على أوجه واجهة متعددة، ويُتجنَّب اعتماد hover.
7. بنود UX لا نريد تفويتها كحد أدنى في تطبيق Windows
من هنا نجمع ما نريد تثبيته كحد أدنى بغض النظر عن الاستخدام.
7.1 هل يمكن الإكمال بلوحة المفاتيح
في سطح مكتب Windows، لوحة المفاتيح ليست شيئاً «من اللطيف وجوده»، بل وسيلة إدخال في المسار الرئيس.
حتى دليل إمكانية الوصول بلوحة المفاتيح من Microsoft يعد توافق لوحة المفاتيح مهماً لا لمستخدمين بقيود بصرية أو حركية فحسب، بل أيضاً لمستخدمين يختارون لوحة المفاتيح لغرض الكفاءة.3
ما نريد النظر إليه كحد أدنى هذه النقاط الخمس.
- هل ترتيب Tab طبيعي
- هل إظهار التركيز موجود
- هل يمكن الضغط بـ Enter / Space
- هل الاختصارات موجودة
- هل يمكن استدعاء تشغيل يعادل النقر الأيمن بلوحة المفاتيح أيضاً
متواضع، لكن إن انهار هذا يتألم UX في BtoB كثيراً.
7.2 تكبير النص، سمات التباين، إمكانية الوصول
في تطبيق Windows، مجرد متابعة حجم النص والتباين بصدق يثبّت UX كثيراً.
دليل Microsoft يوصي بأن تكون نسبة تباين النص المرئي 4.5:1 على الأقل، ويطلب عند تكبير النص أن تُعاد أيضاً تحجيم الحاويات والعناصر وإعادة ترتيبها معها.56
وعلاوة على ذلك في سمات التباين يُوصى بـ:
- عدم ترميز الألوان بشكل ثابت
- استخدام موارد SystemColor / Brush
- التجربة بأربعة أنواع من سمات التباين
.7
ما يسهل انكساره هنا:
- تسميات تفترض عرضاً ثابتاً
- ارتفاع زر ثابت بالبكسل
- تصميم ينقل المعنى باللون وحده
- واجهة برسم مخصص لا تتبع السمة
.
هذه الناحية أليق أن تُفكَّر لا كـ «توافق إمكانية وصول» بل كـ أعمال أساس لصنع واجهة Windows لا تنكسر طويلاً.
flowchart TB
accTitle: أعمال أساس تحتمل التكبير والسمة
accDescr: مخطّط يبيّن أن تسميات العرض الثابت والارتفاع الثابت بالبكسل ونقل المعنى باللون وحده والرسم المخصص الذي لا يتبع السمة تنكسر بسهولة، وأن عدم ترميز اللون بشكل ثابت واستخدام موارد والتجربة بأربعة أنواع من سمات التباين أعمال أساس لواجهة Windows لا تنكسر طويلاً.
y1["تسمية عرض ثابت وارتفاع ثابت بالبكسل"] --> y3["تنكسر عند التكبير أو تبديل السمة"]
y2["نقل معنى باللون وحده ورسم خاص"] --> y3
y3 --> y4["عدم ترميز اللون بشكل ثابت واستخدام موارد"]
y4 --> y5["التجربة بأربعة أنواع من سمات التباين"]
y5 -.-> y6["أعمال أساس لواجهة لا تنكسر طويلاً"]
الشكل 19: متابعة تكبير النص وسمات التباين تعادل أعمال أساس للواجهة.
7.3 لا تُفرط في استخدام المربعات
المربع مريح، لكن الإفراط فيه يصير عدو العمل.
دليل مربعات Windows يعد المربع واجهة نمطية لازمة عند إشعار أو موافقة أو إدخال معلومات إضافية، ويوصي بوضع عملية واحدة على الأقل آمنة غير مدمّرة (Close, Cancel وغيرها). علاوة على ذلك يُفضَّل أن يكون نص الزر رداً محدداً.10
المهم ألا نجعل كل شيء مربعاً.
خصوصاً:
- أخطاء إدخال على مستوى الحقل
- أخطاء شكل تُصلح في المكان
- تنبيه مؤقت
أكثر طبيعية أن تُمال قدر الإمكان إلى عرض داخل السطر.10
7.4 الأوامر المهمة تملك عدة مسارات
تصميم أوامر Windows يركّز على أن الأوامر المهمة يمكن استدعاؤها من أساليب إدخال وأوجه واجهة متنوعة.1213
هذا يؤثّر جيداً أيضاً في العمل.
مثلاً «حذف» إن وُجدت عدة مسارات مثل:
- شريط أدوات
- قائمة سياق
- مفتاح Delete
- سحب إن لزم
يثبت سهولة الاستخدام.
وبالعكس تصميم مثل:
- يظهر في الحافة اليمنى فقط عند hover
- لا يظهر إلا بالنقر الأيمن
- بلوحة المفاتيح لا يُبلغ أبداً
يضعف فجأة إذا تغيّر أسلوب الإدخال.
7.5 التحقق بأدوات اختبار
إمكانية الوصول أسرع بالنظر بأداة من التفكير في الرأس «ربما بخير».
دليل اختبار إمكانية الوصول من Microsoft يعرض Live Inspect و FastPass و Troubleshooting باستخدام Accessibility Insights for Windows، ويمكن علاوة على ذلك تأكيد سمات UI Automation وبنية التنقل بـ Inspect في SDK.17
حتى كحد أدنى، تنفيذ نحو:
- مسح سريع بـ Accessibility Insights
- تأكيد أسماء العناصر الرئيسة وأدوارها وأنماطها بـ Inspect
- تمرير التدفق الرئيس بلوحة المفاتيح وحدها
- تجربة تكبير النص وسمات التباين
يقلّل الرجوع.
flowchart TB
accTitle: إجراء تأكيد إمكانية الوصول
accDescr: مخطّط يبيّن تدفق التأكيد: مسح بـ Accessibility Insights، وتأكيد الأسماء والأدوار والأنماط بـ Inspect، وتمرير التدفق الرئيس بلوحة المفاتيح وحدها، وتجربة تكبير النص وسمات التباين.
z1["مسح بـ Accessibility Insights"] --> z2["تأكيد الاسم والدور والنمط بـ Inspect"]
z2 --> z3["تمرير التدفق الرئيس بلوحة المفاتيح وحدها"]
z3 --> z4["تجربة التكبير وسمات التباين"]
z4 -.-> z5["أسرع من «ربما بخير» في الرأس"]
الشكل 20: إمكانية الوصول تُؤكَّد بمسح الأداة ثم التدفق الرئيس يدوياً.
7.6 أدخل قابلية الاستعادة
هذا ليس قائمة تحقق بسطر من Microsoft بقدر ما هو حديث يؤثّر جداً في عمل سطح مكتب Windows.
UX لا يتحدد بـ «زر يُضغط بمتعة» فقط، بل بـ إمكان الرجوع حتى عند الحادث.
مثلاً:
- Undo / Redo
- حفظ تلقائي
- الاحتفاظ بحالة التحرير
- استعادة مرشّح / ترتيب / عرض أعمدة
- قطع واستئناف
- تقدّم معالجة طويلة وإلغاء
تؤثّر في UX أكثر بكثير من المظهر.
خصوصاً في BtoB والموجّه إلى متخصصين، إجهاد إعادة التشغيل يصير كما هو سوء UX.
flowchart TB
accTitle: قابلية الاستعادة تحسم UX
accDescr: مخطّط يبيّن أن UX يتحدد لا بزر يُضغط بمتعة فقط بل بإمكان الرجوع حتى عند الحادث، وأن Undo و Redo والحفظ التلقائي واستعادة الحالة وتقدّم معالجة طويلة والإلغاء يقلّل إجهاد إعادة التشغيل.
ba1["Undo / Redo وحفظ تلقائي"] --> ba4["يمكن الرجوع حتى عند الحادث"]
ba2["استعادة حالة التحرير والعرض"] --> ba4
ba3["عرض تقدّم وإلغاء"] --> ba4
ba4 -.-> ba5["إجهاد إعادة التشغيل يصير كما هو سوء UX"]
الشكل 21: UX يُحسم لا بسهولة الضغط فقط بل بقابلية الاستعادة حتى عند الحادث.
8. أخطاء تصميم شائعة
8.1 الظن أنه بما أنه BtoB يكفي رفع الكثافة
هذا نصف صحيح فقط.
للمتمرس الذي يستخدم يومياً قد تؤثّر الكثافة العالية. لكن في جهاز ميداني وجهاز استقبال وواجهة جهاز، الكثافة بالأحرى عدو.
أبعد عن الخطأ أن ننظر إلى درجة التمرّس وأسلوب الإدخال وبيئة الاستخدام لا إلى تسمية BtoB.
8.2 إخفاء الوظائف أكثر مما ينبغي لأنه BtoC
حتى للموجّه إلى أفراد، إن كانت أداة متقدمين فالكفاءة أولوية قصوى.
إن مِلنا بكل شيء نحو «إظهاره بسهولة»، يبدأ جحيم هادئ من:
- التشغيل عالي التكرار بعيد
- الحفر في القائمة في كل مرة
- مواصلة تبديل الشاشات
flowchart TB
accTitle: فخان لوهم التسمية
accDescr: مخطّط يبيّن فخين: وهم أنه بما أنه BtoB يكفي رفع الكثافة يفوت في جهاز الميدان، وإخفاء الوظائف أكثر مما ينبغي لأنه BtoC يبعّد التشغيل عالي التكرار عن المتمرس.
ca1["كثافة عالية لأنه BtoB"] --> ca2["في جهاز الميدان الكثافة عدو"]
ca3["إخفاء لأنه BtoC"] --> ca4["التشغيل عالي التكرار يبعد عن المتمرس"]
ca2 --> ca5["ننظر إلى التمرّس وأسلوب الإدخال وبيئة الاستخدام"]
ca4 --> ca5
الشكل 22: وهم «BtoB كثافة عالية» و«BtoC بسهولة» يفوت في الاتجاه المعاكس.
8.3 صنع تشغيل يفترض hover
لا hover في اللمس. علاوة على ذلك، الواجهة التي لا تظهر إلا بالمؤشر يسهل أن تسوء أيضاً ملاءمتها للتقنيات المساعدة.412
التشغيل المهم أأمن أن يكون مرئياً دائماً، أو على الأقل يملك عدة مسارات.
Before: الأزرار تظهر في الطرف الأيمن على الصف الذي عليه hover فقط
قسيمة 1001 2026-03-18 غير معالَج <- لا يظهر شيء
قسيمة 1002 2026-03-18 غير معالَج [ تحرير ][ حذف ] <- الصف الذي عليه الماوس فقط
After: ظاهرة دائماً + زيادة المسارات
قسيمة 1001 2026-03-18 غير معالَج [ تحرير ][ حذف ]
قسيمة 1002 2026-03-18 غير معالَج [ تحرير ][ حذف ]
نقر أيمن -> تحرير / حذف
لوحة مفاتيح -> Enter للتحرير، Delete للحذف
8.4 نقل الحالة باللون وحده
شائع خصوصاً في شاشة المراقبة، لكن نقل المعنى بأحمر / أصفر / أخضر وحده خطر.
الجمع بين نص وأيقونة ووقت وعدد وشرح يقلّل التفويت وسوء الفهم.11
8.5 جعل كل أخطاء التحقق مربعات
شائع في الإدخال المكتبي. إظهار مربع كلما أُدخل يكسر إيقاع العمل تماماً.
الخطأ المغلق في سياقه أكثر طبيعية إخراجه في المكان داخل الشاشة.10
Before: مربع نمطي لكل حقل
الرمز البريدي [ 1234 ] +------------------------------+
العنوان [ ] | صيغة الرمز البريدي غير صحيحة
| [ OK ]
+------------------------------
After: داخل السطر في المكان
الرمز البريدي [ 1234 ]
! أدخل 7 أرقام. مثال 1234567
العنوان [ ]
8.6 البناء بتخطيط حجم ثابت
حتى لو كان جميلاً في بيئة تطوير بعرض 100%، ينكسر بسهولة مع:
- تكبير النص
- DPI عالٍ
- سمات تباين
- الأقلمة
Before: تسمية عرض ثابت + زر ارتفاع ثابت. عند تكبير النص
[ شحن مقر... ][ 2026-03-1 ] <- التسمية تُقطع والقيمة تفيض
[ تس ][ إل ] <- نص الزر يُقطع من الأعلى والأسفل
After: تخطيط يمتد مع المحتوى
تاريخ الشحن المقرر
[ 2026-03-18 ]
[ تسجيل ] [ إلغاء ] <- الارتفاع يُحدد بالمحتوى + الهامش
كلما ارتفعت درجة اكتمال المظهر، يسهل أن يصير افتراض الثبات سماً.
8.7 صنع عناصر مخصصة أكثر مما ينبغي
العناصر القياسية في Windows تحمل سلوكاً أكثر مما يظهر.
- تركيز
- لوحة مفاتيح
- متابعة سمة
- UI Automation
- اتصال بتقنيات مساعدة
تتولاها حتى النهاية، فإن صُنع الكل ذاتياً بلا سبب يزيد دين UX وإمكانية الوصول.83
9. ثمانية أسئلة تُحسم قبل البدء
أخيراً نضع ثمانية أسئلة مريحة إن وُضعت في أول مراجعة تصميم.
| السؤال | إجابات تمثيلية | ما يؤثّر في UX |
|---|---|---|
| 1. من يستخدم | مبتدئ / متمرس / مزيج | كثافة المعلومات، المصطلحات، المسار الأولي، حجم المساعدة |
| 2. أين يُستخدم | مكتب / قاعة / ميدان / خارج / استقبال | حجم الزر، حجم النص، الإضاءة، أسلوب الإدخال |
| 3. بماذا يُشغَّل | لوحة مفاتيح / ماوس / لمس / قلم / ماسح | ترتيب Tab، اختصارات، منطقة إصابة، جواز اعتماد hover |
| 4. كم يُستخدم | أساساً أول مرة / أحياناً / يومياً / طوال اليوم | أيهما نُعطي الأولوية: سهولة الاكتشاف أم الكفاءة |
| 5. تكلفة الخطأ | خفيفة / ثقيلة / خطرة / خاضعة للتدقيق | مسار تأكيد، Undo، ضبط صلاحيات، سجلات |
| 6. كمية معلومات الشاشة الواحدة | قليلة / متوسطة / كثيرة | بطاقات أم محور قائمة أم تقسيم |
| 7. هل يلزم تخصيص | لا / بعضه يلزم / يلزم بقوة | اختيار أعمدة، حفظ تخطيط، اختصارات، دقة الإعداد |
| 8. متطلبات إمكانية الوصول | حد أدنى / يلزم بقوة / موجّه للعام | تكبير نص، تباين، UIA، قراءة جهرية، جهد التحقق |
إذا أجبنا عن هذه الثمانية مسبقاً، يُحسم طبيعياً:
- هل الأفضل تنقل أضحل
- هل الأفضل قائمة + تفاصيل
- هل ينبغي تغليظ الاختصارات
- أين ينبغي استخدام المربعات
- إلى أي حد نسمح بالتخصيص
flowchart TB
accTitle: ما يُحسم من الأسئلة الثمانية
accDescr: مخطّط يبيّن أن الإجابة مسبقاً عن الأسئلة الثمانية قبل البدء تحسم طبيعياً عمق التنقل وتكوين القائمة والتفاصيل وسُمك الاختصارات ومواضع المربعات ونطاق التخصيص.
da1["الإجابة عن الأسئلة الثمانية قبل البدء"] --> da2["عمق التنقل وتكوين القائمة والتفاصيل"]
da1 --> da3["سُمك الاختصارات"]
da1 --> da4["نطاق المربعات والتخصيص"]
da2 --> da5["يُحسم طبيعياً"]
da3 --> da5
da4 --> da5
الشكل 23: الإجابة مسبقاً عن الأسئلة الثمانية تحسم الاختيارات الرئيسة في التصميم طبيعياً.
10. الخلاصة
المهم في تصميم UX لتطبيق Windows هو حسم قبل «هل هو جميل» «هل يستطيع ذلك الشخص، في ذلك المكان، بذلك أسلوب الإدخال، أن يستخدم بلا توقف».
flowchart TB
accTitle: ما يُحسم قبل الجمال
accDescr: مخطّط يبيّن أن المهم في تصميم UX حسم ما إذا كان ذلك الشخص في ذلك المكان بذلك أسلوب الإدخال يستطيع الاستخدام بلا توقف قبل الجمال، وأن UX عقد تشغيل لا زخرفة.
ea1["ذلك الشخص"] --> ea2["في ذلك المكان"]
ea2 --> ea3["بذلك أسلوب الإدخال"]
ea3 --> ea4["هل يستطيع الاستخدام بلا توقف"]
ea4 -.-> ea5["UX عقد تشغيل لا زخرفة"]
الشكل 24: قبل «هل هو جميل» نحسم ألا يتوقف الشخص والمكان وأسلوب الإدخال.
بترتيب خشن، الأمر هكذا.
- BtoC يعطي الأولوية للفهم في المرة الأولى والطمأنينة
- BtoB مكتبي يعطي الأولوية للكفاءة المستمرة وتوافق لوحة المفاتيح
- مراقبة BtoB يعطي الأولوية لمنع التفويت والتشغيل الآمن
- جهاز ميداني BtoB يعطي الأولوية لأهداف تشغيل كبيرة ومسار قصير
- أداة متخصصة تعطي الأولوية للكثافة والاختصارات والتخصيص
- أداة مقيمة تعطي الأولوية لعدم الإزعاج
وما يؤثّر مشتركاً بغض النظر عن الاستخدام هذه الستة.
- استخدام العناصر القياسية بصراحة
- إكمال التشغيل الرئيس بلوحة المفاتيح
- عدم التعثر باللمس أو التقنيات المساعدة
- عدم الانكسار بتكبير النص أو سمات التباين
- توفير عدة مسارات للأوامر المهمة
- إمكان الرجوع حتى عند الحادث
UX ليس زخرفة بل عقد تشغيل. كلما تلاءم ذلك العقد مع المستخدم والبيئة وأسلوب الإدخال، يصير تطبيق Windows سهل الاستخدام بهدوء لكن بقوة.
11. روابط مرجعية
-
Microsoft Learn, Design guidance for Windows apps ↩ ↩2 ↩3
-
Microsoft Learn, Accessibility - Windows apps ↩ ↩2 ↩3
-
Microsoft Learn, Keyboard accessibility - Windows apps ↩ ↩2 ↩3 ↩4 ↩5
-
Microsoft Learn, Touch interactions - Windows apps ↩ ↩2 ↩3 ↩4 ↩5
-
Microsoft Learn, Accessible text requirements - Windows apps ↩ ↩2 ↩3
-
Microsoft Learn, Text scaling - Windows apps ↩ ↩2 ↩3
-
Microsoft Learn, Contrast themes - Windows apps ↩ ↩2 ↩3
-
Microsoft Learn, Access keys design guidelines - Windows apps ↩ ↩2
-
Microsoft Learn, Dialog controls - Windows apps ↩ ↩2 ↩3 ↩4 ↩5
-
Microsoft Learn, Developing inclusive Windows apps ↩ ↩2
-
Microsoft Learn, Commanding in Windows apps using StandardUICommand, XamlUICommand, and ICommand ↩ ↩2 ↩3 ↩4 ↩5 ↩6
-
Microsoft Learn, Commanding basics - Windows apps ↩ ↩2
-
Microsoft Learn, Multiple inputs design guidelines - Windows apps ↩
-
Microsoft Learn, Targeting - Windows apps. يشرح اتخاذ هدف اللمس 7.5mm مربعاً (40x40 بكسل عند 135 PPI و 1.0x) معياراً، وتكبيره حسب تكرار الضغط وأثر خطأ التشغيل، وأن عناصر WinUI تتبع هذا افتراضياً. ↩ ↩2 ↩3
-
Microsoft Learn, Content layout and spacing - Windows apps. يعرض معياراً: 8epx بين الأزرار أو مع العنوان، و 12epx بين التسمية أو مناطق المحتوى، و 16epx بين حافة السطح والنص. ↩ ↩2 ↩3
-
Microsoft Learn, Accessibility testing - Windows apps ↩
مقالات ذات صلة
أحدث المقالات التي تشترك في نفس الوسوم. عمّق فهمك بمواضيع مرتبطة.
الوضع الداكن وسمة التباين في تطبيقات Windows ── شريط العنوان الداكن عبر DWM، وتتبع سمة النظام في WinForms/WPF، والرسم عند التباين العالي
شرح جعل تطبيقات WinForms/WPF تتبع الوضع الداكن وسمة التباين في Windows 11. نرتّب شريط العنوان الداكن عبر DWM، وSetColorMode وThemeMode في...
تطبيقات تتعطّل عند الاستئناف من السكون ── كيف تعمل أحداث الطاقة وكيف تبني تطبيقات أعمال تصمد أمام الاستئناف
لماذا تنقطع تطبيقات الأعمال بعد استئناف الحاسوب المحمول من السكون: إشعارات WM_POWERBROADCAST، وModern Standby، وتصميم إعادة الاتّصال، وكب...
استخدام WMI/CIM من C# وPowerShell ── دليل عمليّ لاسترجاع معلومات العتاد ومراقبة العمليّات والاستعلام عن بُعد
الإجابة الكلاسيكيّة للحصول على الرقم التسلسليّ للحاسوب، ومراقبة المساحة الحرّة على القرص، وكشف بدء عمليّة هي WMI/CIM. يشرح المقال أوامر C...
معالجة التقويم الياباني والعطلات الرسمية وتاريخ الإغلاق في تطبيقات الأعمال ── تصميم يقاوم تغيّر العصر، وJapaneseCalendar، وحساب أيام العمل
نرتّب معالجة التواريخ الخاصة بتطبيقات الأعمال اليابانية: عرض التقويم الياباني، وحساب أيام العمل باستثناء العطلات، وتاريخ الإغلاق. نشرح ال...
متى لا يُفضَّل تحويل تطبيق Windows إلى الويب: جدول القرار وحل «التقسيم» الواقعي
في تطبيقات Windows التي تشمل التكامل مع الأجهزة ومعالجة الملفات المحلية والعمل دون اتصال، قد يزيد التحويل إلى الويب التكلفة ويُضعف الوظائ...
أين يتصل هذا الموضوع
ترتبط هذه المقالة بشكل طبيعي بصفحات الخدمات التالية.
تطوير تطبيقات ويندوز
تصميم تجربة المستخدم في تطبيقات Windows موضوع يتّصل مباشرة بسهولة استخدام نماذج الإدخال وشاشات المراقبة وأجهزة موقع العمل والأدوات المقيمة.
الاستشارات التقنية ومراجعة التصميم
يناسب المرحلة التي تُرتَّب فيها الأولويّات بحسب الاستخدام، وإمكانيّة الوصول، والتنقّل، والتحكّم بلوحة المفاتيح، وسياسة مربّعات الحوار، ثمّ تُترجم إلى تصميم فعليّ.
الأسئلة الشائعة
أسئلة شائعة حول موضوع هذه المقالة.
- هل يجب أن يكون تطبيق الأعمال BtoB واجهة عالية الكثافة محشوة بالمعلومات؟
- نصف صحيح فقط. في إدخال مكتبي يومي موجّه إلى متمرسين، الكثافة العالية في القوائم وإكمال العمل بلوحة المفاتيح يؤثّران في الكفاءة المستمرة. أما أجهزة الميدان في المصانع والمستودعات والاستقبال وواجهات الأجهزة فالكثافة عدو، وينبغي إعطاء الأولوية لأهداف تشغيل كبيرة ومسار قصير ووضوح. أبعد عن الخطأ أن ننظر إلى التمرّس وأسلوب الإدخال وبيئة الاستخدام لا إلى تسمية BtoB. وبالمقابل حتى في BtoC، أدوات متقدمة مثل تحرير الصور وتحليل الاستثمار تعطي الأولوية لكثافة المعلومات والاختصارات وقابلية التخصيص قبل البساطة.
- ما الذي يجب حسمه أولاً في تصميم UX لتطبيق Windows؟
- BtoC أو BtoB وحده لا يكفي. نُصيغ أولاً خمسة أسئلة: من يستخدمه (مبتدئ، متمرس، مزيج)، أين يُستخدم (مكتب، ميدان، خارج، استقبال)، بماذا يُشغَّل (لوحة مفاتيح، ماوس، لمس، ماسح، تقنيات مساعدة)، كم يُستخدم (أساساً أول مرة، أحياناً، يومياً، طوال اليوم)، وما تكلفة الخطأ (خفيفة، ثقيلة، خطرة، خاضعة للتدقيق). إذا اتضحت هذه الخمسة يسهل تحديد أولويات كثافة الواجهة والتنقل والاختصارات ومربعات التأكيد وقابلية التخصيص.
- كيف نختار نمط التنقل؟
- لا يوجد تصميم تنقل واحد ينفع كل التطبيقات. المبادئ هي الاتساق والبساطة والوضوح. كمعيار للاستخدام: التنقل العلوي عندما نريد عرض كل بنود التنقل على الشاشة، والتنقل الأيسر عندما تكون البنود العليا كثيرة، وقائمة/تفاصيل لأنظمة إدخال بيانات نبدّل فيها البنود كثيراً مع عرض التفاصيل وتحديثها، والتبويبات عندما نريد فتح مستندات متعددة وإغلاقها ديناميكياً، وفتات الخبز عندما يسهل فقدان الموقع في تراتب عميق. التنقل ليس ذوق مظهر، بل انعكاس لبنية المعلومات وبنية العمل.
- إلى أي حد نُظهر مربع تأكيد؟
- المهم ألا نجعل كل شيء مربعاً. أخطاء الإدخال المرتبطة بحقل أو أخطاء الشكل التي تُصلح في المكان أميل إلى عرضها داخل الشاشة لا في مربع. ما يستحق التأكيد حقاً عمليات أقرب إلى غير قابلة للعكس: إيقاف، حذف، قطع، إعادة كتابة. إن أظهرت مربعاً فاحفظ ثلاثة حدود دنيا على الأقل: اكتب ما سيحدث في السطر الأول بوضوح، واجعل نص الزر محدداً مثل حذف أو إيقاف لا OK/Yes، وضع دائماً زراً آمناً غير مدمّر.
الملف الشخصي للمؤلف
صفحة الملف الشخصي لمؤلف المقالة.
غو كومورا
مؤسّس شركة كومورا سوفت ذ.م.م.
يركّز على تطوير برامج ويندوز، والاستشارات التقنية، والتحقيق في الأخطاء، ويتميّز في المشاريع التي تبقى فيها الأصول القديمة ناشطة، وفي تشخيص الأعطال التي يصعب تحديد سببها.