4 أخطاء UX يجب على أي مطور تطبيقات تجنبها

نشرت: 2018-02-06

تطبيقات الأجهزة المحمولة تحظى الآن بشعبية كبيرة. بين متاجر Apple و Google ، تم تنزيل أكثر من 100 مليون تطبيق في عام 2016. كان هناك ما يقرب من 2.8 مليون تطبيق جوال متاح على Google Play و 2.2 مليون تطبيق متوفر في Apple App Store اعتبارًا من مارس 2017.

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

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

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

المنشور المقترح: كيف تستأجر مطور ويب لعملك

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

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

1. ميزات كثيرة جدًا (أو قليلة جدًا؟)

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

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

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

2. الملاحة ضعيفة وغير مجربة

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

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

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

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

3. بناء واجهة المستخدم الخاصة بك كفريق واحد وتحسينها باستمرار

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

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

4. الكثير من المحتوى والإعلانات كثيرة جدًا

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

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

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

منشور مقترح: كيف تصبح عضوًا في برنامج Apple Developer Program

الخلاصة: المستخدمون النهائيون هم الهدف النهائي

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