Facebook Pixel
Searching...
فارسی
EnglishEnglish
EspañolSpanish
简体中文Chinese
FrançaisFrench
DeutschGerman
日本語Japanese
PortuguêsPortuguese
ItalianoItalian
한국어Korean
РусскийRussian
NederlandsDutch
العربيةArabic
PolskiPolish
हिन्दीHindi
Tiếng ViệtVietnamese
SvenskaSwedish
ΕλληνικάGreek
TürkçeTurkish
ไทยThai
ČeštinaCzech
RomânăRomanian
MagyarHungarian
УкраїнськаUkrainian
Bahasa IndonesiaIndonesian
DanskDanish
SuomiFinnish
БългарскиBulgarian
עבריתHebrew
NorskNorwegian
HrvatskiCroatian
CatalàCatalan
SlovenčinaSlovak
LietuviųLithuanian
SlovenščinaSlovenian
СрпскиSerbian
EestiEstonian
LatviešuLatvian
فارسیPersian
മലയാളംMalayalam
தமிழ்Tamil
اردوUrdu
The Humane Interface

The Humane Interface

New Directions for Designing Interactive Systems
توسط Jef Raskin 2000 233 صفحات
4.03
1k+ امتیازها
گوش دادن

نکات کلیدی

1. حالت‌ها ریشه بسیاری از مشکلات رابط کاربری هستند و باید حذف شوند

یک رابط انسان-ماشین زمانی نسبت به یک حرکت خاص حالت‌دار است که (1) وضعیت فعلی رابط در مرکز توجه کاربر نباشد و (2) رابط بر اساس وضعیت فعلی سیستم، یکی از چندین پاسخ ممکن به حرکت را اجرا کند.

حالت‌ها باعث خطا و سردرگمی می‌شوند. آن‌ها باعث می‌شوند که اقدامات عادی اثرات غیرمنتظره‌ای داشته باشند و کاربران را مجبور به یادآوری وضعیت فعلی سیستم می‌کنند. این امر منجر به کاهش بهره‌وری و افزایش ناامیدی می‌شود. مثال‌هایی از حالت‌های مشکل‌ساز شامل:

  • کلید Caps Lock
  • رفتارهای متفاوت برای یک حرکت در برنامه‌های مختلف
  • کلیدهای تغییر وضعیت که بدون نشانگر واضح تغییر می‌کنند

راه‌حل‌هایی برای حذف حالت‌ها:

  • استفاده از شبه‌حالت‌ها (حالت‌های نگهداری شده توسط کاربر) در صورت لزوم
  • طراحی رابط‌هایی که حرکات همیشه نتیجه یکسانی تولید کنند
  • ارائه نشانگرهای واضح و قابل مشاهده از وضعیت سیستم
  • پیاده‌سازی قابلیت بازگشت/انجام مجدد جهانی

2. وضوح بسیار مهم است: عناصر رابط و عملکردهای آن‌ها را به وضوح آشکار کنید

اگر کاربر نتواند با نگاه کردن به یک شیء روی صفحه بفهمد که چه کاری می‌تواند و نمی‌تواند انجام دهد، رابط شما معیار وضوح را برآورده نمی‌کند.

قابلیت‌های قابل مشاهده کلیدی هستند. کاربران باید بتوانند به راحتی کشف کنند که چه اقداماتی ممکن است و چگونه آن‌ها را انجام دهند بدون اینکه به حافظه یا مستندات خارجی متکی باشند. این اصل هم به رابط‌های فیزیکی و هم دیجیتال اعمال می‌شود.

راه‌هایی برای بهبود وضوح:

  • استفاده از برچسب‌های واضح و توصیفی به جای آیکون‌های مبهم
  • ارائه بازخورد بصری برای اقدامات کاربر
  • پیاده‌سازی افشای تدریجی ویژگی‌های پیچیده
  • استفاده از الگوهای طراحی سازگار در سراسر رابط
  • اجتناب از حرکات یا دستورات پنهان

3. عادت‌پذیری قدرتمند است: رابط‌هایی طراحی کنید که اجازه شکل‌گیری عادت‌های مفید را بدهند

هیچ مقدار آموزشی نمی‌تواند به کاربر بیاموزد که هنگام استفاده مکرر از یک رابط، عادت‌ها را توسعه ندهد.

از قدرت عادت بهره ببرید. رابط‌های خوب طراحی شده به کاربران اجازه می‌دهند عادت‌های مفیدی را توسعه دهند که کارایی را افزایش داده و بار شناختی را کاهش می‌دهند. با این حال، رابط‌های ضعیف طراحی شده می‌توانند منجر به شکل‌گیری عادت‌های مضر شوند که باعث خطا و ناامیدی می‌شوند.

اصول طراحی رابط‌های عادت‌پسند:

  • حفظ سازگاری در نگاشت حرکت به عمل
  • اجتناب از حالت‌هایی که معنای حرکات را تغییر می‌دهند
  • ارائه بازخورد فوری و قابل پیش‌بینی برای اقدامات
  • اجازه کشف تدریجی ویژگی‌های پیشرفته
  • طراحی برای کاربران مبتدی و حرفه‌ای بدون نیاز به تغییر حالت

4. تحلیل کمی می‌تواند ناکارآمدی‌های پنهان رابط را آشکار کند

برای محاسبه مقدار اطلاعاتی که با دریافت یک پیام منتقل شده است، باید به ویژه احتمال ارسال آن پیام را بدانیم.

اندازه‌گیری برای بهبود. تکنیک‌های تحلیل کمی مانند GOMS (اهداف، عملگرها، روش‌ها و قوانین انتخاب) و نظریه اطلاعات می‌توانند ناکارآمدی‌های طراحی رابط را که ممکن است از طریق ارزیابی کیفی به تنهایی آشکار نشوند، نشان دهند.

ابزارهای کلیدی تحلیل کمی:

  • GOMS برای پیش‌بینی زمان‌های تکمیل وظایف
  • قانون فیتز برای بهینه‌سازی دستیابی به هدف
  • قانون هیک برای طراحی منو
  • نظریه اطلاعات برای اندازه‌گیری کارایی رابط

با استفاده از این ابزارها، طراحان می‌توانند تصمیمات مبتنی بر داده برای بهینه‌سازی رابط‌ها برای سرعت، دقت و سهولت استفاده بگیرند.

5. ناوبری را با رابط‌های زوم و سازماندهی مبتنی بر محتوا ساده کنید

ZoomWorld می‌تواند به عنوان یک رابط جستجوی پایگاه داده برای یک شرکت یا مجموعه‌ای از شرکت‌ها، سازمان‌های دولتی، مدارس و مجموعه‌های داده علمی، به عنوان چند مثال، خدمت کند.

از حافظه فضایی و زمینه بهره ببرید. رابط‌های زوم (ZUIs) راهی شهودی‌تر و کارآمدتر برای ناوبری در فضاهای اطلاعاتی بزرگ نسبت به ساختارهای سلسله مراتبی سنتی ارائه می‌دهند. آن‌ها از حافظه فضایی انسان بهره می‌برند و به کاربران اجازه می‌دهند در حین ناوبری زمینه را حفظ کنند.

مزایای رابط‌های زوم:

  • حذف نیاز به ساختارهای فایل پیچیده
  • ارائه انتقال‌های بدون درز بین نمای کلی و جزئیات
  • اجازه سازماندهی طبیعی اطلاعات مرتبط
  • کاهش بار شناختی به خاطر سپردن مسیرها و مکان‌ها
  • امکان دسترسی سریع به آیتم‌های پرکاربرد

6. نام فایل‌ها و ساختارهای سلسله مراتبی را حذف کنید؛ از بازیابی مبتنی بر محتوا استفاده کنید

نباید تفاوتی بین نام فایل و خود فایل وجود داشته باشد.

محتوا بهترین شناسه خود است. نام‌های فایل سنتی و ساختارهای پوشه سلسله مراتبی بارهای شناختی غیرضروری بر کاربران تحمیل می‌کنند. با پیاده‌سازی سیستم‌های بازیابی مبتنی بر محتوا با قابلیت‌های جستجوی قدرتمند، رابط‌ها می‌توانند شهودی‌تر و کارآمدتر شوند.

مزایای سازماندهی مبتنی بر محتوا:

  • حذف نیاز به یادآوری نام‌های فایل دلخواه
  • امکان یافتن اطلاعات به چندین روش
  • کاهش زمان صرف شده برای مدیریت فایل
  • امکان سازماندهی طبیعی‌تر بر اساس روابط محتوایی
  • ساده‌سازی اشتراک‌گذاری و همکاری

7. دستورات و مبدل‌ها را برای جایگزینی برنامه‌های سنتی یکپارچه کنید

به جای ارائه برنامه‌های کاربردی، فروشندگان نرم‌افزار مجموعه‌ای از دستورات ارائه خواهند داد که مجموعه‌ای از عملیات مرتبط را ارائه می‌دهند.

برنامه‌های سیلو را بشکنید. با بازاندیشی نرم‌افزار به عنوان مجموعه‌ای از دستورات و مبدل‌های داده، رابط‌ها می‌توانند انعطاف‌پذیرتر، قدرتمندتر و کاربرپسندتر شوند. این رویکرد مرزهای مصنوعی بین برنامه‌ها را حذف می‌کند و اجازه می‌دهد تا جریان‌های کاری طبیعی‌تری ایجاد شود.

مزایای دستورات و مبدل‌های یکپارچه:

  • کاهش منحنی یادگیری با ارائه رابط‌های سازگار در سراسر وظایف
  • امکان ترکیب عملکرد از حوزه‌های مختلف به صورت یکپارچه
  • ساده‌سازی توزیع و به‌روزرسانی نرم‌افزار
  • امکان سفارشی‌سازی جزئی‌تر عملکرد
  • حذف نیاز به جابجایی بین برنامه‌ها برای وظایف مرتبط

8. سیستم‌های بدون خطا طراحی کنید به جای تکیه بر پیام‌های خطا

هر زمان که خود را در حال مشخص کردن یک پیام خطا یافتید، لطفاً متوقف شوید؛ سپس رابط را دوباره طراحی کنید تا شرایطی که پیام خطا را ایجاد کرده است، به وجود نیاید.

از خطاها جلوگیری کنید، نه فقط گزارش آن‌ها. رابط‌های خوب طراحی شده باید انجام اشتباهات را برای کاربران دشوار یا غیرممکن کنند، به جای اینکه به پیام‌های خطا برای اطلاع کاربران پس از وقوع خطا تکیه کنند. این رویکرد منجر به تجربیات کاربری کارآمدتر و کمتر ناامیدکننده می‌شود.

استراتژی‌های طراحی بدون خطا:

  • استفاده از محدودیت‌ها برای جلوگیری از اقدامات نامعتبر
  • ارائه گزینه‌های واضح و بدون ابهام
  • پیاده‌سازی رابط‌های بخشنده که امکان اصلاح آسان را فراهم می‌کنند
  • طراحی بر اساس مدل ذهنی کاربر از وظیفه
  • استفاده از افشای تدریجی برای کاهش پیچیدگی

9. عملکرد جستجو را با جستجوهای افزایشی و قابل قطع بهینه کنید

جستجوی افزایشی مزایای دیگری نسبت به جستجوی محدود دارد.

جستجو را سریع و انعطاف‌پذیر کنید. جستجوهای افزایشی که نتایج را به محض تایپ کاربر به‌روزرسانی می‌کنند، تجربه‌ای کارآمدتر و کاربرپسندتر نسبت به جستجوهای محدود سنتی ارائه می‌دهند. این رویکرد به کاربران اجازه می‌دهد تا به صورت پویا جستجوهای خود را اصلاح کنند و اطلاعات را سریع‌تر پیدا کنند.

ویژگی‌های کلیدی رابط‌های جستجوی بهینه‌شده:

  • به‌روزرسانی نتایج به صورت بلادرنگ به محض تایپ کاربر
  • امکان اصلاح آسان جستجوها
  • ارائه زمینه برای نتایج جستجو
  • امکان قطع و از سرگیری جستجوها
  • پیاده‌سازی جستجوی دایره‌ای در چندین حوزه

آخرین به‌روزرسانی::

نقد و بررسی

4.03 از 5
میانگین از 1k+ امتیازات از Goodreads و Amazon.

کتاب رابط کاربری انسانی به دلیل دیدگاه‌هایش در زمینه طراحی رابط کاربری، با تمرکز بر شناخت انسانی و کارایی، بسیار مورد توجه قرار گرفته است. خوانندگان از تأکید راسکین بر سادگی، شکل‌گیری عادت‌ها و رابط‌های بدون حالت قدردانی می‌کنند. در حالی که برخی ایده‌های او را رادیکال یا قدیمی می‌دانند، بسیاری همچنان به ارتباط آن‌ها با طراحی رابط‌های مدرن اعتقاد دارند. رویکرد کمی کتاب و تمرکز بر تعاملات مبتنی بر متن مورد تحسین قرار گرفته است، اگرچه برخی از تکراری بودن یا تمرکز محدود آن انتقاد می‌کنند. به طور کلی، این کتاب به عنوان منبعی ارزشمند برای علاقه‌مندان به تعامل انسان و کامپیوتر در نظر گرفته می‌شود، با وجود اختلاف نظرهای گاه‌به‌گاه با پیشنهادات خاص.

درباره نویسنده

جف راسکین یکی از پیشگامان طراحی رابط کاربری انسان و کامپیوتر بود. به عنوان خالق پروژه مکینتاش اپل در اواخر دهه 1970، نقش مهمی در شکل‌گیری محاسبات مدرن ایفا کرد. تخصص راسکین در علوم شناختی و طراحی رابط کاربری او را به توسعه مفاهیم نوآورانه برای تعاملات کامپیوتری کارآمدتر و کاربرپسندتر سوق داد. کار او بر روی کامپیوتر Canon Cat، اگرچه از نظر تجاری موفق نبود، بسیاری از ایده‌های پیشرو او را به نمایش گذاشت. میراث راسکین همچنان بر طراحی رابط کاربری تأثیر می‌گذارد و برخی از مفاهیم او تنها اخیراً در سیستم‌های اصلی پیاده‌سازی شده‌اند. اشتیاق او به قابلیت استفاده و طراحی انسان‌محور در نوشته‌ها و پروژه‌هایش مشهود است.

0:00
-0:00
1x
Dan
Andrew
Michelle
Lauren
Select Speed
1.0×
+
200 words per minute
Create a free account to unlock:
Requests: Request new book summaries
Bookmarks: Save your favorite books
History: Revisit books later
Ratings: Rate books & see your ratings
Unlock Unlimited Listening
🎧 Listen while you drive, walk, run errands, or do other activities
2.8x more books Listening Reading
Today: Get Instant Access
Listen to full summaries of 73,530 books. That's 12,000+ hours of audio!
Day 4: Trial Reminder
We'll send you a notification that your trial is ending soon.
Day 7: Your subscription begins
You'll be charged on Jan 22,
cancel anytime before.
Compare Features Free Pro
Read full text summaries
Summaries are free to read for everyone
Listen to summaries
12,000+ hours of audio
Unlimited Bookmarks
Free users are limited to 10
Unlimited History
Free users are limited to 10
What our users say
30,000+ readers
"...I can 10x the number of books I can read..."
"...exceptionally accurate, engaging, and beautifully presented..."
"...better than any amazon review when I'm making a book-buying decision..."
Save 62%
Yearly
$119.88 $44.99/year
$3.75/mo
Monthly
$9.99/mo
Try Free & Unlock
7 days free, then $44.99/year. Cancel anytime.
Settings
Appearance
Black Friday Sale 🎉
$20 off Lifetime Access
$79.99 $59.99
Upgrade Now →