تعرف على فهم واجهة المستخدم ووظائفه وأمثلة
كم مرة تقابل مصطلح المستخدمواجهة؟ هل تفهم تعريف واجهة المستخدم؟ بالنسبة لأولئك منكم ، فإن مستخدمي الأجهزة الطرفية للكمبيوتر الذين يعانون من أجهزة الكمبيوتر والأدوات كل يوم ، أو كنت مبرمجًا أو محلل برامج لا تشعر بالتأكيد بمعرفة هذا المصطلح.
في واجهة مستخدم بسيطة هيوسائط مرئية رسومية تتيح للمستخدمين التفاعل بسهولة مع الجهاز الذي تتم إدارته. لا يحتاج المستخدمون إلى كتابة أوامر نصية كما هو الحال في موجه الأوامر.
ومع ذلك ، على مزيد من الفهم ، اتضحيتم تضمين موجه الأوامر أيضًا في فئة واجهة المستخدم. لفهم المقصود بواجهة المستخدم الفعلية بشكل أفضل ، لنلق نظرة على المناقشة التالية.
فهم واجهة المستخدم (واجهة المستخدم)
التقارير من Wikipedia.com، واجهة المستخدم لها معنىشكل عرض مرتبط مباشرة بالمستخدم ، وتعمل واجهة المستخدم على الاتصال بين المستخدم ونظام التشغيل بحيث يمكن تشغيل الكمبيوتر.
وفي الوقت نفسه ، وفقًا لـ PCMag.com ، يمكن تفسير واجهة المستخدم على أنها طريقة للمستخدم للتفاعل مع أجهزة الكمبيوتر والأجهزة اللوحية والهواتف الذكية والأجهزة الإلكترونية الأخرى.
واجهة المستخدم أو واجهة المستخدم أو واجهة العرض هي كيفية تفاعل البرامج والمستخدمين. يستخدم مصطلح واجهة المستخدم أحيانًا أيضًا لاستبدال مصطلح HCI (التفاعل بين الإنسان والحاسوب).
واجهة المستخدم هي جميع الجوانب ذات الصلةعن كثب مع التفاعل / الاتصال بين المستخدم والكمبيوتر ، وخاصة في فصل البرامج. جميع الجوانب التي تظهر على الشاشة ، يمكن رؤيتها وقراءتها وفهمها والتلاعب بها باستخدام لوحة المفاتيح والماوس (الماوس) هي جزء من واجهة المستخدم.
واجهة المستخدم الجيدة هي واجهة المستخدموالتي يمكن أن توفر تجربة تفاعل يمكن للمستخدم (المستخدم) أن يفهمها بسهولة ، ويشار إلى هذا النوع من واجهة المستخدم بأنه سهل الاستخدام.
من الناحية الفنية ، فإن واجهة المستخدم مفيدة لـسد أو ترجمة المعلومات بين المستخدمين ونظام التشغيل ، بحيث يمكن للمستخدم استخدام الكمبيوتر. يمكن أيضًا تفسير واجهة المستخدم كآلية للترابط بين الأجهزة والبرامج التي تشكل تجربة استخدام مجموعة من أجهزة الكمبيوتر. عادة ما تكون واجهة المستخدم من جانب البرنامج في شكل GUI (واجهة المستخدم الرسومية) و CLI (واجهة سطر الأوامر) ، بينما من جانب الأجهزة عادة ما تكون في شكل ADB (Apple Desktop Bus) ، USB ، و Firewire.
وظيفة واجهة المستخدم
بشكل عام ، توفر واجهة المستخدم طريقةللإدخال والإخراج. مع واجهة المستخدم ، يمكن للمستخدمين بسهولة إدخال البيانات وإخراجها ومعالجة / معالجة البيانات حسب الحاجة.
عندما تم بداية تكنولوجيا الكمبيوتر ، الكمبيوتريتم تنفيذها باستخدام الأوامر النصية المكتوبة على شاشة الشاشة باستخدام لوحة المفاتيح. ينطبق هذا النوع من الأساليب بشكل كامل على كافة البرامج أو بعض الأوامر المتعلقة بأنظمة المعلومات.
لأنه يعتبر أقل عملية وأقل تعقيدًا ،ولا يمكن لأي شخص تشغيله ، يتم تشجيع الخبراء على تصميم شيء يمكن استخدامه من قبل الجميع حتى أولئك الذين لا يعرفون أجهزة الكمبيوتر جيدًا حتى يتمكنوا من تشغيل أجهزة الكمبيوتر بطريقة عملية وبسيطة وسهلة التذكر.
سيتم العثور على تطبيق إضافي لواجهة المستخدم في البرامج والأجهزة والأجهزة وأنظمة تشغيل الهواتف الذكية.
في البرنامج تقريبا جميع مكوناتهيستخدم أداء GPU (وحدة المعالج الرسومي) حيث يمكن للمستخدمين إدخال الأوامر ومعالجة البيانات من خلال استخدام عروض رسومية معينة مثل النوافذ والأزرار ومربعات النص.
بينما على معظم الأجهزة ، تكون واجهة المستخدم عادةً أبسط ، وتهيمن عليها رموز مثل أجهزة التحكم عن بُعد في التليفزيون ، وآلات النسخ ، والهواتف الخلوية.
على العديد من مستخدمي تطبيقات الهواتف الذكيةالتفاعل مع البرامج الموجودة فيه عن طريق إدخال أوامر في شكل نص أو رسومات. تميل واجهة المستخدم على الهواتف الذكية إلى أن تكون أبسط وأسهل في الفهم من واجهة المستخدم على الأجهزة الكبيرة مثل أجهزة الكمبيوتر. تتنافس العديد من العلامات التجارية للهواتف الذكية مع بعضها البعض لتقديم أفضل تجربة لواجهة المستخدم مع خصائصها الخاصة.
مثال لواجهة المستخدم (واجهة المستخدم)
أمثلة على واجهات المستخدم التي نواجهها عادةًهي واجهة المستخدم على نظام التشغيل الذي نستخدمه عادة. في Windows ، نعرف مصطلحات السمات والجلود Aero و XP و Redmon ، بينما في CLI نعرف موجه الأوامر. على لينكس ، واجهة المستخدم الرسومية أكثر تنوعًا ، فهناك KDE و Gnome و Cinnamon و XFCE وما إلى ذلك.
على Apple Mac OS X ، نعرف Leopard ، Lion ،وهكذا دواليك. على نظام التشغيل Android ، عادةً ما تصبح واجهة المستخدم عبارة عن مجموعة مع إصدار Android ، على سبيل المثال Froyo ، لذلك تُعرف واجهة المستخدم أيضًا باسم واجهة Froyo.
إلى جانب الواجهات القائمة على أنظمة التشغيل ، هناكأيضا واجهة المستخدم على أساس وقت التشغيل ، والتي نواجهها عادة هي GTK + و Java. يعد وقت تشغيل GTK + جزءًا من تطبيق دردشة Pidgin ومحرر نص Geany مفتوح المصدر. يتم استخدام Java runtime عادةً لجعل البرامج تقتصر على دوائر معينة ، مثل عملاء الشركة ، أو المشاركين في برامج وكالة معينة ، وما إلى ذلك. لا تزال واجهة مستخدم Java تبدو كلاسيكية لأنها احتفظت دائمًا بأشكالها الأصلية.
إغلاق
بسبب التطور السريع والسريعيمكن لتكنولوجيا المعلومات في هذا العصر ، والأجهزة الإلكترونية الذكية والمتطورة ذات واجهات المستخدم سهلة التعلم والفهم أن تسهل الحياة اليومية لمستخدميها ، بحيث يهتم بها المزيد والمزيد من الناس.
يرى المطورون هذا أيضًا على أنهفرص السوق مفتوحة على نطاق واسع لسنوات قادمة ، لذلك هم أكثر حماسًا لتطوير التطبيقات والأجهزة مع واجهات المستخدم التي تمكنهم من الاندماج أكثر مع مستخدميهم وتوفير تجربة ممتعة للجهاز.
- واجهة المستخدم (UI)
- https://searchmicroservices.techtarget.com/definition/user-interface-UI
- تصميم واجهة المستخدم
- https://www.interaction-design.org/literature/topics/ui-design