الأشياء التي يجب مراعاتها عند الكتابة لشاشة اللمس؟

StackOverflow https://stackoverflow.com/questions/144730

  •  02-07-2019
  •  | 
  •  

سؤال

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

ليس لدي أي خبرة في تطوير شاشات اللمس بالحجم الكامل، لذلك أبحث عن نصيحة/نصائح/معلومات منكم يا رفاق...

أستطيع أن أتخيل أنك تريد أن تجعل العناصر أكبر قليلا من المعتاد ...أزرار الفضاء خارج أكثر قليلا ....أشياء من هذا القبيل...هل لديك أي شيء آخر تضيفه؟

هل كانت مفيدة؟

المحلول

اشياء قليلة لتأخذ في الاعتبار:

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

  • اعتمادًا على نوع شاشة اللمس، قد تحتاج إلى التأكد من أن المستخدمين لا يرتدون قفازات أو يستخدمون أداة أخرى غير أصابعهم (على سبيل المثال، نهاية القلم) للمس الشاشة.بعض الشاشات (مثل تلك التي تعتمد على التوصيل) لا تستجيب بشكل جيد لأي شيء آخر غير اللحم والدم.

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

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

  • مهما كان حجم عناصر التحكم التي تعتقد أنك بحاجة إليها للسماح بتنشيط اللمس، فمن المؤكد أنها تحتاج إلى أن تكون أكبر.تأكد من اختبار الواجهة مع مستخدمين حقيقيين في بيئة النشر الحقيقية (أو في أقرب وقت ممكن منها).على سبيل المثال، قمنا بنشر بعض الشاشات بأزرار كبيرة لطيفة لا يمكنك تفويتها لتجد أن غرفة التحكم لم تكن مدفأة وأن المستخدمين كانوا يرتدون قفازات سميكة في منتصف الشتاء، مما يجعل أصابعهم أكبر بكثير مما سمحنا به.

  • لا تضع أي عناصر تحكم بالقرب من حواف الشاشة - فمن الصعب جدًا وضع إصبعك على الحواف (خاصة إذا كانت الشاشة ذات إطار عميق) وقد تؤدي مشكلة بسيطة في المعايرة إلى تحويل عنصر التحكم بسهولة إلى مكان قريب جدًا من الحافة بحيث لا يمكن استخدامه .تعد القوائم القياسية وأشرطة التمرير مثالاً جيدًا لعناصر التحكم التي قد يكون من الصعب جدًا استخدامها على شاشة تعمل باللمس ويجب عليك إما تجنبها (وهو الأفضل - فهي ليست جيدة لشاشات اللمس) أو تكرارها باستخدام مكافئات كبيرة الحجم.

  • تذكر أن يد المستخدم ستكون فوق الشاشة، مما يحجب بعضًا من الشاشة وعناصر التحكم (عادةً تلك الموجودة أسفل المكان الذي يلمسه المستخدم، ولكن ذلك يعتمد على موضع المستخدم بالنسبة للشاشة).لا تضع تعليمات أو مؤشرات حيث ستحجبها يد المستخدم أو ذراعه عند محاولة استخدام عنصر التحكم المرتبط به (على سبيل المثال، ضعها عادةً فوق عنصر التحكم وليس أسفله).

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

نصائح أخرى

والشيء الآخر الواضح هو أنه لا يوجد ما يعادل المؤشر "التحويم".لكن هذا لا يؤثر على العديد من التطبيقات.

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

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

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

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

لقد كتبت مجموعتي الخاصة من عناصر التحكم لتطبيق نقطة البيع المصممة خصيصًا لتكون متوافقة مع شاشة اللمس.

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

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

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

ضع في اعتبارك أيضًا ما إذا كان الجهاز ثابتًا أم لا عندما يكون قيد الاستخدام (على سبيل المثال، مثل جهاز Palmpilot أو iPhone)، وتظهر الأبحاث أنه يجب عليك استيعاب ذلك في تصميمك.

عناصر واجهة المستخدم الرسومية الأكبر هي الشيء الرئيسي.ولكنه ينطبق على جميع العناصر وأشرطة التمرير وعلامات التبويب وحتى حقول النص.

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

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

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

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

http://www.sapdesignguild.org/resources/tsdesigngl/index.htm

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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top