اذهب إلى المحتوى

السؤال

نشر

مرحباً، لدي سؤال متعلق بوجود بعض المفاهيم المتعلقة بتطوير الواجهات الأمامية في بعض الوظائف على منصة بعيد ومشاريع على مستقل. أنا أفهم UX تعني تجربة المستخدم و UI تقريباً متعلقة بتصميم الواجهة. لكن من الناحية التطبيقية تجربة المستخدم (تحسين تجربة المستخدم). ما هي الأمور التي يمكن تحسينها في الموقع لتسهيل تجربة المستخدم وتفاعله مع الموقع؟ هل طريقة عرض الصور أو الأزرار وإضافة زر للانتقال للأعلى في حالة التمرير للأسفل. 

قد أهتم بالتعرف أكثر على بعض التحسينات التي يمكن إضافتها للموقع بالعديد من الأمثلة المرتبطة بـ UX وفهم أعمق لـ UI بالأخص أنني مررت بتجربة تعليمية ممتازة في كورس تطوير واجهات المستخدم على أكاديمية حسوب. 

Recommended Posts

  • 0
نشر

أولا لمعرفة الفرق بينهما أنصحك بقراءة المقال التالي وستفهم منه ما أوجه الفرق المختلفة بين UI و UX :

وإليك المقال التالي لتعلم الخطوات اللازمة لتصميم واجهة المستخدم وتجربة المستخدم :

وأنصحك بقراءة الإجابات التالية على السؤال التالي لمعرفة كيف تصبح مصمم UI و UX:

 

  • 0
نشر

كمطور واجهات أمامية فأنت لست مجرد منفذ للتصميم، بل شريك أساسي في صناعة التجربة، بمعنى المطور المحترف هو الذي يفهم لماذا نضع الزر هنا، أو لماذا يجب أن تظهر الصورة بهذا الشكل، وليس التنفيذ بشكل أعمى.

وتجربة المستخدم تعني كيف يشعر المستخدم أثناء تصفحه للموقع؟ هل هو تائه؟ هل هو محبط؟ أم أن الأمور تجري بسلاسة؟ وللتسهيل إليك قائمة بأمور عملية عامة تستطيع برمجتها وتطبيقها لتحسين التجربة:

  • زر الصعود للأعلى Scroll to Top كما ذكرت أنت، ذلك مثال ممتاز، ففي الصفحات الطويلة، يوفر على المستخدم عناء التمرير العكسي الطويل.
  • فتات الخبز Breadcrumbs بمعنى روابط التوجيه الرئيسية > المنتجات > إلكترونيات تساعد المستخدم معرفة مكانه والعودة خطوة للخلف بسهولة.
  • القائمة الثابتة Sticky Header، أي عند النزول للأسفل، بقاء القائمة العلوية ظاهرة يسهل التنقل دون الحاجة للصعود لأعلى الصفحة.
  • التحميل الكسول Lazy Loading فلا تقم بتحميل كل الصور في الصفحة دفعة واحدة بل اجعل الصور تظهر فقط عندما يصل المستخدم إليها وذاك يسرع الموقع، والسرعة هي جزء أساسي من UX.
  • تحسين معرض الصور Lightbox عند النقر على صورة منتج، يجب أن تفتح في نافذة منبثقة Modal مع خلفية معتمة وإمكانية التكبير والتنقل بين الصور بأسهم لوحة المفاتيح.
  • Skeleton Screens بدلاً من عرض شاشة بيضاء أو دائرة تدور أثناء تحميل البيانات، اعرض هيكل رمادي يشبه شكل المحتوى القادم مثل فيسبوك ويوتيوب، الأمر الذي يخدع الدماغ بأن الموقع أسرع.

وأمور أخرى مثل Real-time Validation، Button Feedback، Auto-focus وTouch Target تستطيع البحث عنهم.

وبخصوص الـ UI فهي ليست فقط عبارة عن ألوان جميلة، بل اللغة البصرية التي توجه المستخدم، وأهم مفاهيم UI يجب أن تراعيها في الكود هي:

  • التسلسل الهرمي البصري Visual Hierarchy
  • المساحات البيضاء Whitespace وNegative Space
  • التناسق Consistency

وعندما يطلب العميل تحسين UX/UI، فهو لا يريد منك إعادة تصميم اللوجو، بل يريد منك كمطور واجهات أن يكون الموقع متجاوب مع الجوال، أن تكون التفاعلات Animations ناعمة وغير مزعجة، أن يكون الموقع سريع، وأن تكون النصوص مقروءة بوضوح أي تباين الألوان.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...