عناصر واجهة المستخدم

تصميم مكونات واجهة المستخدم للتجارب الغامرة التي تهدف إلى دمج المساحات الحقيقية والافتراضية بصريًا.

يمكنك إنشاء واجهة مستخدم واضحة ومرئية تفسح المجال أمام التجربة الغامرة التي تنشِئها.

الواجهة

يمكنك إنشاء عالم مجسَّم وسهل الاستخدام.

اندمِج بين المستخدمين، ولا تشتت انتباههم.

حاول مقاطعة عالم الواقع المعزّز قدر الإمكان. اجعل المستخدمين يحظون بالتجربة، وأبعد عن طريقهم.

تجنب النوافذ المنبثقة وعمليات الاستحواذ بملء الشاشة ما لم يحدّدها المستخدم بشكلٍ صريح. يمكن أن تشتت الأزرار والتنبيهات والإشعارات الثنائية الأبعاد تشتيت انتباه المستخدم عن العالم الثلاثي الأبعاد الذي تبتكره من حوله. بدلاً من ذلك، اسمح للمستخدمين بالتركيز على المشهد نفسه.

يمكن للتراكبات الثابتة ثنائية الأبعاد أيضًا أن تعطّل تجربة المستخدم. وهذا تذكير دائم بأن العالم الذي ينظرون إليه ليس حقيقيًا تمامًا.

يمكن للنوافذ المنبثقة والانتقالات السريعة أن توقف تجربة الواقع المعزّز الغامرة.

اجعل عناصر التحكم سهلة للغاية، بحيث لن يضطر المستخدمون إلى التفكير فيما تعنيه

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

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

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

الإعداد والتعليمات

توفير خطوات الإعداد ضمن التجربة

اسمح للمستخدمين بتشغيل "الواقع المعزّز" بسرعة. اجعل البرنامج التعليمي جزءًا من تدفق التجربة الرئيسية. تجنب تعليم المستخدمين جميع المهام الرئيسية أو الآليات الرئيسية في وقت واحد.

بل وضِّح لهم كيفية تنفيذ هذه المهام كما تظهر في اللعبة. لن يتم إثقال المستخدمين بالمعلومات، وسيتمكنون من ربط الإرشادات والنصائح المفيدة بالمهمة القائمة.

توجيه المستخدم بصريًا

استخدم مزيجًا من الإشارات المرئية والحركة والرسوم المتحركة لتعليم المستخدمين. توضيح التجارب داخل التطبيق واستخدامها قدر الإمكان يمكن للتعليمات النصية أن تخرج المستخدمين من التجربة وتجعل من الصعب تذكر ما من المفترض أن يفعلوه.

على سبيل المثال، إذا كنت تريد من المستخدمين التمرير السريع، فامنحهم سهمًا أو رمز يد بدلاً من إظهار كلمة "تمرير".

استخدام أنماط واجهة المستخدم المألوفة

استفِد من معرفة المستخدمين. إذا كان هناك نموذج تفاعل قياسي لتجربة المستخدم لإجراء معين، مثل النقر أو السحب، فاستخدمه! لن تضطر إلى تعليم المستخدم طريقة جديدة تمامًا لأداء المهام البسيطة، ويمكنك التعمق في الجزء المهم من تجربتك.

أفقي وعمودي

توفير دعم لكل من الوضع الرأسي والأفقي. وإذا لم يكن ذلك ممكنًا، اختَر الطريقة الأنسب لتجربتك.

ويؤدي دعم كلا الوضعين إلى توفير تجربة غامرة أكثر وزيادة راحة المستخدم.

فكِّر في موضع الكاميرا والزر لكل وضع. انتبه إلى كيفية تأثير تحديد موضع الكاميرا في استشعار العمق والوعي المكاني وقياسات الأسطح الدقيقة في كل وضع.

عليك تدوير واجهة المستخدم وتجنُّب قص خلاصة الكاميرا.

الأخطاء

ساعِد المستخدمين على التعافي بسهولة من الأخطاء والأخطاء.

سواء كان الخطأ جاء من النظام أو المستخدم، يمكنك تسهيل العودة إلى التجربة. استخدِم مزيجًا من الإشارات المرئية والصور المتحركة والنص لإظهار مسار واضح لحلّ المشكلة.

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

يمكن أن تشمل حالات الخطأ النموذجية ما يلي:

  • عدم استخدام صور الكاميرا: في نظام التشغيل Android 12 (المستوى 31 لواجهة برمجة التطبيقات) أو الإصدارات الأحدث، احرص على ضبط خيار "حظر الكاميرا" على "إيقاف" في إعدادات النظام.
  • البيئة المظلمة: داكنة جدًا بحيث لا يمكن مسحها ضوئيًا. حاول تشغيل الأضواء أو الانتقال إلى منطقة مضاءة جيدًا.
  • المستخدم يحرّك الجهاز بسرعة كبيرة: يشير ذلك إلى أنّ الجهاز يتحرك بسرعة كبيرة. حاول التحرك بشكل أبطأ.
  • حظر المستخدم لأداة استشعار الكاميرا: يبدو أنّ أداة الاستشعار محظورة. جرِّب تحريك إصبعك أو ضبط موضع الجهاز.

الأذونات

أخبر المستخدمين بوضوح عن سبب احتياج التطبيق إلى أذونات معينة.

طلب الأذونات فقط عندما يكون من الضروري أن يمضي المستخدمون في استخدام التجربة

كن واضحًا بشأن مدى صلة كل إذن وفوائده. على سبيل المثال، إذا كان التطبيق بحاجة إلى الوصول إلى الكاميرا لكي يعمل الواقع المعزَّز، أو في حال كان المستخدم يتيح إمكانية اللعب في وضع اللاعبين المتعدّدين، عليك إبلاغه بذلك.