واجهة المستخدم

مواطه مستخدم
مثال على واجهة مستخدم لمسية

إن واجهة المستخدم في مجال التصميم الصناعي لتفاعل الإنسان مع الآلة، هي مجموعة من الوسائل التي يتفاعل بها الأشخاص (المستخدمون) مع منتج أو خدمة رقمية كإستخدام آلة، أو جهاز، أو برنامج حاسوبي، أو أي أداة معقدة أخرى (النظام). ويتم الوصول إلى هذه الوسائل بعدة طرق مثل الأزرار والرموز.[1][2][3][4].

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

مع انتشار الحواسيب الشخصية وتراجع معرفة وخبرة المجتمع بالمعدات الثقيلة، فمصطلح واجهة المستخدم يشير عادة إلى واجهة المستخدم الرسومية، بينما لوائح التحكم الصناعية ونقاشات تصميم تحكم الآلات يشار إليهم غالباً بواجهات إنسان_آلة.

مصطلحات أخرى لواجهة المستخدم تشمل: واجهة إنسان_حاسوب وواجهة رجل-آلة (MMI)

لمحة عامةعدل

 
واجهة مستخدم رسومية الخاصة بسطح مكتب Metaphor

إن واجهة المستخدم أو واجهة إنسان-آلة هو الجزء من الآلة المسؤول عن التفاعل بين الإنسان والآلة، فشاشات اللمس مثال حي على الجزء الفيزيائي المرئي لواجهة إنسان-آلة والتي يمكن أن نراها ونلمسها.

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

توفر واجهة نظام الحاسوب وسائل ل:

  • الدخْل: تسمح للمستخدمين بالتعامل مع النظام.
  • الخرْج: تسمح للنظام بالتجاوب مع تعاملات المستخدم.

أهمية واجهة المستخدمعدل

لواجهة المستخدم دوراً كبيراً في توجيه المستخدم خلال تعامله مع أنظمة الحاسوب المختلفة.

- تقوم واجهة المستخدم بتوجيه المستخدم في إتمام الوظائف المختلفة. والواجهة الجيدة هي التي من خلالها لا يبذل المستخدم الكثير من الوقت والجهد في استخدامها.

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

تاريخ موجز لواجهة المستخدم (UI)عدل

لم تكن الواجهات الرسومية موجودة تجارياً، ولكن إذا أردت استخدام جهاز كمبيوتر عليك كتابة أسطر البرمجة. وعليك كتابة سطور غير محدودة إذا ما أردت التواصل مع مستخدمين آخرين وعبر لغات البرمجة وذلك لإنجاز مهمة بسيطة.

تم تطوير أول واجهة مستخدم رسومية (GUI) من قِبَل علماء الكمبيوتر في شركة Xerox PARC بحلول الثمانينات من القرن الماضي. وبذلك يستطيع المستخدمين إرسال الأوامر بصرياً عبر الأزرار والرموز والقوائم للتفاعل مع أجهزة الكمبيوتر الشخصية الخاصة بهم. وكان أول كمبيوتر منزلي ناجح تجارياً يستخدم هذا النوع من الواجهات هو جهاز Macintosh الذي أصدرته Apple Computer في عام 1984. أصبحت تكنولوجيا تصميم الواجهات تكنولوجيا متنامية، وتطور دور مصمم واجهة المستخدم وهذا ما فتح المجال للمصممين لإظهار إبداعهم.

في عصرنا الحالي، أصبحت أجهزة الكمبيوتر جزءاً مهما من الحياة اليومية وهذا ما يبين أهمية الاستمرار في تطوير الواجهات لجعل استخدام المنتجات الرقمية فعالاً.[4]

المهام الأساسية لمصمم واجهة المستخدم (UI)عدل

– الشكل والشعور

  • تحليل العملاء.
  • بحوث التصميم.
  • تطوير العلامة التجارية والرسوم البيانية.
  • دليل الاستخدام.

– الاستجابة والتفاعل

  • تجاوب التصميم مع الأجهزة المختلفة.
  • نماذج واجهة المستخدم.
  • التفاعل مع الرسوم المتحركة.
  • التنفيذ مع المطور.[4]

أنواع واجهات المستخدمعدل

 
مثال لواجهة المستخدم الرسومية (GUI)

هناك عدة أنواع لواجهات المستخدم، ولكن أبرزها نوعان: واجهة المستخدم الرسومية وواجهة الأوامر النصية.

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

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

 
مثال لواجهة الأوامر النصية

أمثلة من واجهات المستخدمعدل

تتضمن بعض أمثلة واجهات المستخدم ما يلي:

  • فأرة الحاسوب
  • جهاز التحكم
  • الواقع الافتراضي
  • أجهزة الصراف الآلي
  • عداد السرعة
  • بود نقرة العجلة القديمة[5]

اقرأ أيضاعدل

مراجععدل

  1. ^ "معلومات عن واجهة المستخدم على موقع thes.bncf.firenze.sbn.it". thes.bncf.firenze.sbn.it. مؤرشف من الأصل في 1 مايو 2017. الوسيط |CitationClass= تم تجاهله (مساعدة)
  2. ^ "معلومات عن واجهة المستخدم على موقع aleph.nkp.cz". aleph.nkp.cz. مؤرشف من الأصل في 15 ديسمبر 2019. الوسيط |CitationClass= تم تجاهله (مساعدة)
  3. ^ "معلومات عن واجهة المستخدم على موقع babelnet.org". babelnet.org. مؤرشف من الأصل في 15 ديسمبر 2019. الوسيط |CitationClass= تم تجاهله (مساعدة)
  4. أ ب ت "ماهي واجهة المستخدم (UI) وماهي المهام الأساسية لمصمم واجهة المستخدم". uxitar (باللغة الإنجليزية). 2019-11-08. مؤرشف من الأصل في 19 أبريل 2020. اطلع عليه بتاريخ 01 مايو 2020. الوسيط |CitationClass= تم تجاهله (مساعدة)
  5. ^ Team <info@brightery.com>, Brightery. "معلومات عن تصميم واجهة المستخدم UI - Brightery". معلومات عن تصميم واجهة المستخدم UI - Brightery (باللغة الإنجليزية). مؤرشف من الأصل في 1 مايو 2020. اطلع عليه بتاريخ 01 مايو 2020. الوسيط |CitationClass= تم تجاهله (مساعدة)