خطای پنهان رابط کاربر
زمینه یا context ها نقش مهمی در زندگی ما دارند و تاثیر بسیاری بر رفع ابهامات میگذارند، مثلا ابهامی که در کلمه شیر وجود دارد با قرارگیری در زمینه یا مکانهای مختلف معنی درست و واضحی را میگیرند، اگر درجایی مثل جنگل یا باغ وحش بهکار ببریم به معنی حیوان شیر است و اگر در جایی مانند سوپرمارکت استفاده کنیم به معنی شیر خوراکی است. این موضوع در رابط کاربری هم صادق است و اتفاقات و اکشنها در زمانهای مختلف و یا زمینههای متفاوت میتواند باعث اتفاقات متفاوتی شود. مثلا کیبورد خود را در نظر بگیرید، در حالتی که دکمه caps lock روشن باشد تمام حروف به صورت بزرگ نمایش داده میشوند و اگر خاموش باشد همان دکمهها حالت کوچک حروف را نشان میدهند. پس دکمه caps lock یه “تغییردهنده حالت یا mode swithcer است.
یک المان و چند نتیجه یا اتفاق
یکی از دلایل آن است که ما دنیای محدودی داریم، کلمات محدود، حافظه محدود، فضای محدود و…. مثال کیبورد را در نظر بگیرید، داشتن کیبوردی که هم حروف بزرگ و هم کوچک داشته باشد، کیبورد خیلی بزرگی خواهد بود که دسترسی و استفاده از آن نیز سخت خواهد شد. دلیل دیگر ایناست که گاهی برخی از اقدامات به خوبی با عملکردهای مختلف سازگاراند. مثلا به صورت معمول ما از لمس و کشیدن انگشتانمان روی صفحه گوشی برای انتخاب و یا اسکرول کردن استفاده میکنیم ولی گاهی میتوانیم با آن چیزی بکشیم یا امضا کنیم و نیاز است که مودی خاص برای ویرایش داشته باشیم که در جای درست این اتفاق رخ دهد.
برای همه ما اتفاق افتاده است که پسوردی را وارد کنیم و با خطا مواجه شویم و متوجه شویم که دکمه caps lock روشن بوده است، مودها معمولا منبع خطاهای کاربراناند و از نوع خطاهای پنهان نیز هستند زیرا در هر مود و حالتی کاربر نتیجه متفاوتی خواهد دید. اما باید توجه داشت در کنار اینکه باعث خطای کاربر هستند ممکن است تنها راهحل برای مسائل باشند مانند مثال حرکت انگشت برای اسکرول کردن و امضا کردن.
توصیه میکنیم حتما ویدیو را ببینید.
(زمان حدودی مشاهده: ۶ دقیقه)
گردآورنده: فروزان فاضلی
#UI
#تجربه_کاربر
@Dexign فلسفه دیزاین
______
Post #1145
2.5K