واجهة مستخدم تكيفية
واجهة المستخدم التكيفية (المعروفة أيضًا باسم AUI ) هي واجهة مستخدم تتكيف، أي تغير، تصميمها وعناصرها وفقًا لاحتياجات المستخدم أو السياق، ويمكن لكل مستخدم تعديلها بالمثل. [ 1 ] [ 2 ]
إن هذه الصفات المتبادلة بين التكيف والقدرة على التكيف، في واجهة المستخدم الرسومية الحقيقية، هي أيضًا صفات متأصلة في العناصر التي تشكل مكونات الواجهة؛ فقد تتكيف أجزاء من الواجهة وتؤثر على أجزاء أخرى من الواجهة.
تُستخدم هذه الآلية الأخيرة عادةً لدمج مكونين متميزين منطقيًا، مثل مستند تفاعلي وتطبيق ( مثل متصفح الويب ) في وحدة متكاملة سلسة.
غالباً ما تكون عملية تكييف المستخدم عملية تفاوضية، حيث يتجاهل مصممو واجهة المستخدم التكيفية المكان الذي ينبغي أن توضع فيه مكونات واجهة المستخدم مع توفير وسيلة يمكن من خلالها لكل من المصممين والمستخدم تحديد موضعها، غالباً (وإن لم يكن دائماً) بطريقة شبه آلية، إن لم تكن آلية بالكامل.
يتم إنشاء واجهة المستخدم الرسومية (AUI) بشكل أساسي بناءً على ميزات النظام ومستويات معرفة المستخدمين الذين سيستخدمونه.
المزايا
تكمن مزايا واجهة المستخدم التكيفية في قدرتها على التكيف مع احتياجات المستخدم. تسمح خصائصها بعرض المعلومات ذات الصلة فقط بناءً على المستخدم الحالي، مما يقلل من الارتباك لدى المستخدمين الأقل خبرة ويوفر سهولة الوصول إلى جميع أقسام النظام.
بحسب المهمة، يمكن أن يزيد ذلك من استقرار النظام. [ 3 ]
العيوب
عملية تستغرق وقتاً طويلاً.
يجب تصميم واجهة المستخدم الرسومية مع مراعاة مستويات التنفيذ المختلفة، وأن تكون مقترنة بطريقة لقياس احتياجات المستخدمين المحددة.
يتطلب الأمر معرفة هدف المستخدم لتحقيق التكيف الأمثل. [ 3 ] إضافةً إلى صعوبة فرز المعلومات الواردة من المستخدم وتفسيرها لتوقع احتياجاته، قد يُثير ذلك مشكلات أمنية. فبسبب تخزين المعلومات، يفتقر المستخدمون إلى الخصوصية عند استخدام واجهة المستخدم الرسومية.
الأنواع
يمكن تطبيق واجهة المستخدم التكيفية بطرق متنوعة. وتختلف هذه التطبيقات من حيث كمية المعلومات المتاحة لبعض المستخدمين، أو كيفية استخدام المستخدمين للتطبيق.
عرض تكيفي
يكمن الهدف من العرض التكيفي في عرض معلومات محددة بناءً على المستخدم الحالي. وهذا يعني أن المستخدمين ذوي المعرفة الأساسية بالنظام لن يُعرض لهم سوى معلومات قليلة. في المقابل، سيتمكن المستخدم ذو المعرفة المتقدمة من الوصول إلى معلومات وإمكانيات أكثر تفصيلاً.
إحدى الطرق التي يمكن لواجهة المستخدم الرسومية من خلالها تحقيق هذا التمييز هي إخفاء المعلومات المعروضة بناءً على مستوى خبرة المستخدم. وثمة إمكانية أخرى تتمثل في التحكم في عدد الروابط إلى المصادر ذات الصلة على الصفحة. [ 4 ]
الملاحة التكيفية
يهدف نظام الملاحة التكيفي إلى توجيه المستخدم نحو هدفه المحدد داخل النظام من خلال تغيير طريقة التنقل فيه بناءً على عوامل معينة تخص المستخدم. تشمل هذه العوامل مستوى خبرة المستخدم بالنظام/الموضوع، والهدف الحالي داخل النظام، وعوامل أخرى ذات صلة.
يمكن تحقيق أمثلة على التنقل التكيفي بطرق عديدة، على غرار العرض التكيفي. وتشمل هذه الأمثلة توفير روابط تساعد المستخدم على تحقيق هدفه المحدد، أو الإشارة إلى موقعه الحالي في الصفحة، أو تعديل الموارد المتاحة له.
الاستخدامات في الصناعة
يمكن استخدام واجهات المستخدم القابلة للتخصيص في أي موقف يستفيد فيه المستخدم من واجهة مستخدم مُخصصة. ومن أكثر تطبيقاتها شيوعًا القطاع الطبي. [ 4 ] تُستخدم هذه الواجهات لتمييز وتحديد المعلومات التي يجب عرضها لكل نوع من المستخدمين. على سبيل المثال، يُعرض للمريض مستوى تفصيل مختلف عن مستوى التفاصيل المعروضة للطبيب أو الممرض.
انظر أيضاً
مراجع
- ↑ "ورشة عمل حول واجهات المستخدم الاجتماعية التكيفية (SoAUI'07)، 11 سبتمبر 2007، ريو دي جانيرو، البرازيل" . تم الاطلاع عليه بتاريخ 8 أكتوبر 2011 .
- ^ شنايدر هوفشميت، ماتياس؛ كوهمي، توماس. مالينوفسكي، أوي، محرران. (1993). واجهات المستخدم التكيفية : المبادئ والممارسة . أمستردام: شمال هولندا. رقم ISBN 978-0-444-81545-3أُرشف من المصدر الأصلي بتاريخ 7 يوليو 2010. تم الاطلاع عليه بتاريخ 13 فبراير 2010 .
- 1 2 أوبيرمان، راينهارد (أغسطس 1994). دعم المستخدم التكيفي: التصميم المريح للبرمجيات القابلة للتكيف يدويًا وتلقائيًا . مطبعة سي آر سي. رقم ISBN 9780805816556.
- 1 2 "واجهات المستخدم التكيفية لتطبيقات الرعاية الصحية" . ibm.com . تم الاطلاع عليه بتاريخ 4 أغسطس 2015 .
للمزيد من القراءة
- من ماتياس شنايدر-هوفشميدت في كلية الحوسبة بمعهد جورجيا للتكنولوجيا
- هارتموت ديتريش، أوفي مالينوفسكي، توماس كوهم، ماتياس شنايدر هوفشميت: أحدث ما توصلت إليه التكنولوجيا في واجهات المستخدم التكيفية و
- ديفيد بينيون: مراعاة الاختلافات الفردية من خلال واجهة مستخدم تكيفية
- Digitalpatrioten: واجهة المستخدم
- واجهات المستخدم الرسومية
