بازخورد واقعی در رابط
1) «بازخورد واقعی» چیست ؟
بازخورد واقعی بازخورد به موقع، مشخص و مربوط به عمل است که به کاربر کمک می کند تا درک کند چه اتفاقی افتاده است، چه اتفاقی می افتد و چه اتفاقی خواهد افتاد. این بار شناختی را کاهش می دهد، خطاها را کاهش می دهد و حس کنترل را افزایش می دهد.
اهداف:- عدم اطمینان و انتظارات را کاهش دهید.
- جلوگیری از اشتباهات و رفع آنها را به سرعت.
- موفقیت را تایید کنید و قدم بعدی را نشان دهید.
2) انواع بازخورد
Instant (≤100 -200 ms): حالت شناور/فوکوس/فشرده، برجسته کردن عناصر فعال.
کوتاه (≤1 ها): اسپینر/اسکلت، تایید میکرو، «ذخیره شده».
پیشرفت (ثانیه دقیقه): تعیین/نامشخص شاخص، ETA/مراحل.
تأییدیه: روشن «آماده» + مرجع نتیجه/خنثی کردن.
هشدارها: به آرامی جلوگیری از آسیب (قبل از ارسال).
اشتباهات: توضیح دهید که «چه اشتباهی رخ داده است» و «چگونه می توان آن را برطرف کرد».
وضعیت سیستم: آنلاین/آفلاین، هماهنگ سازی، درگیری ها.
بازخورد محتوا: برجسته کردن تغییرات، مقایسه نسخه ها، نشان جدید.
3) اصول بازخورد با کیفیت بالا
1. به موقع بودن:
میکروسیگنال بلافاصله ؛ عملیات بلند مدت - با پیشرفت
2. اتصال به زمینه:
در کنار فعالیت/زمینه در یک بنر مشترک پنهان نیست.
3. ویژگی و فعالیت:
رمز عبور خیلی کوتاه است (دقیقه 8). درستش کنم ؟" به جای «خطای 400».
4. برگشت پذیری:
Undo/Redo در اعلان تغییر.
5. قابل پیش بینی بودن:
الگوهای مشابه برای موفقیت/خطا در سراسر محصول.
6. در دسترس بودن:
کنتراست، نه فقط رنگ، ARIA زندگی می کنند، کنترل تمرکز.
7. صرفه جویی در توجه:
حداقل سیگنال کافی بدون مدل های غیر ضروری و «فریاد».
4) الگوهای بازخورد «زنده»
4. 1 حالت های بصری عناصر
شناور/تمرکز/فشرده/غیر فعال - سلسله مراتب قابل مشاهده است.
دکمه → «بارگیری» هنگامی که کلیک (دوباره قابل کلیک نیست).
4. 2 اعتبار سنجی درون خطی (درست در زمینه ها)
چک کردن نحو زمانی که تمرکز از دست داده است و یا مکث ورودی (debounce 300-500 میلی ثانیه).
پیام زیر زمینه، نماد وضعیت، مثال/ماسک («38 + (0XX) XXX-XX-XX»).
ترتیب: اول جلوگیری، سپس درست است.
4. اسکلت 3 и کشورهای خالی
اسکلت به جای محتوای «پریدن».
حالت های خالی با داده های دستورالعمل/نسخه ی نمایشی و CTA.
4. 4 رابط کاربری خوش بینانه (با بازگشت)
ما بلافاصله نشان می دهیم که نتیجه تغییر کرده است، ارسال آن به سرور به صورت موازی.
در صورت شکست - برگشت نرم + علت روشن + «تکرار».
رولبک سیاههها و معیارها مورد نیاز است.
4. 5 ذخیره خودکار و شاخص ها
"ذخیره شده 18: 42 "/" همگام سازی... "/" آفلاین: کپی محلی "
Conflicts: نمایش تفاوت و تغییرات نسخه/ادغام را انتخاب کنید.
4. 6 اطلاعیه ها و صندوق ورودی
رویدادهای مهم یک نان تست بی نظیر برای 3-5 ثانیه با یک دکمه عمل است.
برای وظایف پس زمینه - مرکز اطلاع رسانی/تاریخ.
5) خطاها: طبقه بندی و پاسخ
اعتبار سنجی (کاربر): در کنار زمینه ؛ چگونه اصلاح کنیم ؛ به عنوان مثال.
قوانین کسب و کار: قانون/آستانه را توضیح دهید ؛ یک جایگزین پیشنهاد کنید.
فنی: شبکه/سرور - "مشکل ارتباطات. تکرار میشود ؟" + حالت آفلاین
بحرانی: همه چیز را با یک مدال خراب نکنید - صرفه جویی در زمینه، راه را برای بازیابی فراهم کنید.
خطاهای Microcopyright: به طور خلاصه، محاوره ای، بدون کد و گناه کاربر.
6) عملیات طولانی و صف
پیشرفت را تعیین کنید: حجم شناخته شده - درصد/مراحل را نشان می دهد.
نامشخص: ناشناخته - موج دار شدن + امتیاز «معمولا 5-10 ثانیه».
وظایف پس زمینه: وضعیت در لیست کار + فشار/نان تست آماده است.
لغو/مکث: در صورت لزوم - اجباری.
ترکیب پیشرفت: بسیاری از مراحل → مینی مراحل («مرحله 2/4: تأیید»...).
7) آفلاین، شکاف ها و درگیری ها
اطلاع رسانی: نشان «آفلاین»، «اتصال»....
ذخیره سازی محلی: کار بدون شبکه ؛ ارسال صف
تضادهای نسخه: پیش نمایش تفاوت، انتخاب یا استراتژی ادغام.
شکست در 30 ثانیه - آیا دوباره امتحان خواهیم کرد ؟ + «گزارش بعدی»
8) دسترسی و گنجاندن
مناطق زنده ARIA: "aria-live =" مودبانه/قاطعانه "برای تست/اشتباهات.
مدیریت تمرکز: به اشتباه - تمرکز بر روی زمینه ؛ با موفقیت - به نتیجه.
نه تنها رنگ: آیکون/متن/الگو.
ترجیحات حرکتی: احترام «حرکت کاهش یافته» را ترجیح می دهد.
صدا/تاکتیکی (تلفن همراه): haptics نرم، گزینه غیر فعال کردن.
9) معیارهای کیفیت بازخورد
TTF (Time-to-Feedback): زمان قبل از اولین سیگنال بعد از عمل.
Error Rate/Correction Rate: درصد خطاهایی که در ≤N ثانیه با موفقیت تصحیح شده اند.
Rage-Clicks/Dead-Ends: چندین کلیک بر روی مناطق غیر فعال.
Rollback Rate (خوش بینانه): درصد rollbacks و علل آنها.
تصدیق موفقیت: درصد تأییدهای صریح «آماده»
سیگنال های پشتیبانی: شکایت در مورد خطاهای غیر قابل درک/وضعیت از دست رفته.
تکمیل وظیفه/TTFV: تاثیر بازخورد در تکمیل کار و ارزش اول.
10) ابزار دقیق و رویدادها
حداقل طرح ثبت نام:
ui_action {type, target_id, context}
ui_feedback_shown {type: success warning error progress, target_id, latency_ms}
ui_error {category: validation business network system, field, code, retriable}
sync_state {online offline syncing, queued_ops, conflicts}
optimistic_tx {entity, op, committed rolled_back, reason}
ویژگی ها: بخش، دستگاه، کانال، نسخه برنامه/ساخت.
11) چک لیست
11. طراحی 1
- هر عمل یک پاسخ بصری فوری دارد.
- اشتباهات - در نزدیکی مشکل، با یک مثال از رفع.
- موفقیت - تایید صریح + گام بعدی/لینک.
- عملیات طولانی - پیشرفت/ETA/لغو.
- حالت های آفلاین و هماهنگ سازی شرح داده شده است.
- رابط کاربری خوش بینانه با بازگشت امن و سیاهههای مربوط.
- در دسترس بودن: کنتراست، ARIA، تمرکز، هیچ «فقط رنگ».
11. 2 محتوا/میکرو کپی
- به طور خلاصه، در مورد مورد، بدون اصطلاحات فنی.
- کاربر را سرزنش نکنید ؛ پیشنهاد یک مسیر اصلاح.
- الگوهای سازگار (ذخیره شده، شکست خورده - تلاش مجدد).
11. 3 تکنیک
- Idempotency/کلیک کنید deduplication در CTA.
- لغو/ارسال مجدد، اتمام وقت، و بازپرداخت با بازپرداخت.
- TTF سیاهههای مربوط، خطاها، rollbacks و صف آفلاین.
- تست با شبکه ضعیف/پاسخ طولانی/درگیری.
12) نمونه هایی از میکرو کپی رایت
موفقیت:- "ذخیره شده 7:05 PM آیا می خواهید برای باز کردن کارت →
- «رمز عبور خیلی کوتاه است - حداقل 8 کاراکتر».
- "ارتباطات از دست رفته تغییرات شما به صورت محلی ذخیره شده است. آیا می خواهید تجدید نظر کنید ؟"
- "پرونده در حال پردازش (مرحله 2/3)... معمولا تا 30 ثانیه طول می کشد. لغو کردن"
- یک نسخه جدید از این سند وجود دارد. مقایسه و انتخاب تغییرات"
- "تغییری حاصل نشد. اولی را برگردانید. تکرار میشود ؟"
13) قبل/بعد از موارد
فرم بدون اعلان → اعتبارسنجی درون خطی
قبل: خطاهای تنها پس از ارسال ؛ شکست بالا
پس از: باعث می شود که شما تایپ کنید، نمونه های فرمت، برجسته سازی زمینه - افزایش میزان تکمیل و کاهش میزان خطا.
بارگیری طولانی → اسکلت + پیشرفت
قبل: صفحه خالی با اسپینر ؛ کلیک های خشم
پس از: اسکلت، پیشرفت قطعی، خروج - خشم کلیک کاهش می یابد.
آرام ماندن → موفقیت روشن + گام بعدی
قبل: کاربر مطمئن نیست، دوباره کلیک کنید.
پس از: ذخیره شده + لینک باز - تکراری و خطاهای کمتر.
شبکه ناپایدار → صف آفلاین
قبل: از دست دادن اطلاعات
پس از: پشتیبان گیری محلی، ارسال مجدد، نشان وضعیت - افزایش اعتماد.
14) روند پیاده سازی
1. نقشه گام و خطا: جایی که بازخورد مورد نیاز است و چه نوع.
2. قالب های بازخورد: موفقیت/خطا/پیشرفت/آفلاین - یک مجموعه واحد.
3. نمونه اولیه و آزمایش: تاخیر مصنوعی افزایش یافته است ؛ بررسی در دسترس بودن
4. ابزار دقیق: حوادث، TTF، چرخش، کلیک خشم.
5. آزمایش: A/B در فرمولاسیون و الگوهای (درون خطی در مقابل پس از ارسال).
6. پخش پرچم و حادثه گذشته نگر.
15) خلاصه
بازخورد واقعی سیگنال مناسب در لحظه مناسب است: پاسخ فوری، خطاهای قابل درک، پیشرفت صادقانه و نقطه نهایی قابل مشاهده. بازخورد محلی و موثر، حفظ آفلاین و عقب نشینی، مشاهده در دسترس بودن و اندازه گیری زمان به بازخورد همراه با نرخ خطا و Rage-Clicks. این باعث می شود رابط کاربری قابل پیش بینی باشد و کاربر در هر عمل اعتماد داشته باشد.