לנצח נצחים

27 יוני 2004

אחת הבעיות בפיתוח ממשקים היא הצורך בהתאמה עבור משתמשים מתחילים ומשתמשים מתקדמים בו זמנית. יש כאלו (כמו ICQ) שהחליטו לפתח שתי גרסאות של ממשק – אחת נקראת "למתחילים", ואחת נקראת "למתקדמים". אין בחירה ברמת פריט בודד, אלא ברמת הממשק כולו. לעומתם, יש את שאר העולם, והם אלו שהולכים עם הסטנדרט שמיקרוסופט מכתיבה. אצלם השיטה היא אחרת: בוא נפנה אל המשתמש כמו אל מתחיל. אם הוא יגיד שהוא מבוגר ויודע מה הוא עושה, נחסוך לו את הידידותיות האיומה הזאת.

 

תפסיקו להציק בשאלות!
תופעה נפוצה היא תפריטי אפשרויות הבחירה המופיעים אוטומטית. אם פתחתי PowerPoint – ישאלו אותי אם אני רוצה לפתוח מצגת קיימת, לקבל הנחיות, או להתחיל מצגת חדשה.
הנה עוד דוגמה: בגרסאות windows קודמות, אם הכנסת לכונן דיסק של תמונות ורצית לצפות בהן, נאלצת ללכת ל-My Computer, למצוא את הכונן המתאים, לפתוח אותו, ולבחור מה לעשות עם התמונות שנמצאות שם. בגרסת XP  הוסיפו חלון המציע לך מגוון אפשרויות לביצוע עבור סוג הדיסק שהכנסת:

רעיון יפה, ולבטח מועיל.

עכשיו נשחק לרגע את המשתמש המתקדם ששונא Wizards, או אחד שמכניס דיסקים של תמונות פעמיים ביום ותמיד בוחר באותה פעולה. בדיוק בשבילנו הומצאה תיבת הסימון בתחתית החלון, המאפשרת לבחור פעולה אחת, לנצח נצחים. הנה. סימנתי. יותר אל תציקו לי… רגע, רגע, רגע! לנצח נצחים?! זה מה שאומר Always? אז שנייה, אני צריך לחשוב על זה. בלי התחרטויות, נגעתי באדום?

לי אישית לקח זמן לחטוף את הקריזה הסופית, אחרי שבכל פעם שהכנסתי דיסק ריק לצורב, נפתחה לי התיקייה הריקה שלו. המון זמן, עד שהחלטתי להפסיק להתעצבן ולחפש פתרון (* מפורט למטה).

ועוד דוגמה, קצת יותר חמורה: טיילת פעם באינטרנט ופגשת חלון כזה? 

בביקורים רבים אצל אמא שלי עברתי על המחשב שלה כדי להסיר את התוכנות שהיא התקינה בלי לרצות. היא בסה"כ ביקשה עמוד, וכששאלו משהו, היא לחצה "כן". אף אחד לא הבהיר שזה מסוכן (למחשב כמובן).
עכשיו, כדי לא להתמודד עם שאלות מצד מיקרוסופט בכל פעם שהיא מנסה לבצע Windows Update, סימנתי את תיבת "תפסיקו להציק לי", ואישרתי את הסכמתי למיקרוסופט, לנצח נצחים. מה? עוד פעם ה-Always הזה?! ומה אם מיקרוסופט תחליט פתאום, במסגרת מגמתה לשוק חיפוש המידע, להתקין לי משהו שמונע את השימוש ב-Google?

 

We have a winner!
"והזוכה שלנו במצעד האיוולת", כמו שנוהג לומר עימנואל, הוא דיאלוג אחד, שכולכם ראיתם אותו, אבל ראיתם אותו רק פעם אחת. ולמה? כיוון שבמיקרוסופט חשבו שכולנו נרצה להתחתן איתו לנצח נצחים, והחליטו לסמן את תיבת ה"אל תציקו לי" מראש. ועוד מה – מדובר בנושא אבטחת מידע! 

השאלה קופצת, לוחצים על Yes (או Enter), והדיאלוג הזה נקבר בין תפריטי ה"למתקדמים" של Internet Explorer.

 

ומשפט סיכום
שימו לב למה אתם מתחייבים, ומה אפשרויות הנסיגה. פעולה אחת קטנה יכולה להיות בלתי הפיכה ומציקה. לנצח נצחים…

 

 

 

————————————————————————————————————–

* כדי לשחזר פעולה שקבענו לנצח עבור הכנסת CD מסוג מסוים, יש להיכנס ל-properties של הכונן, ותחת AutoPlay לבחור את הפעולה הרצויה או prompt עבור כל סוג דיסק. במקרה שלי, אגב, בו הבעיה היתה עם הכנסת דיסק ריק, גיליתי שהאפשרות של blank disc קיימת רק במאפיינים של הצורב.

 

תגובות

מאת גילעד:

ומה האלטרנטיבה?
לעצבן את המשתמש בכך שתאלץ אותו לאשר בכל פעם את הפעולה מחדש? לאפשר לו לבחור ב"אפשר פעולה זו באופן אוטומטי ב-10 הפעמים הבאות" ולקוות שאחת מה-10 הללו לא תהיה זו שתדפוק לו את המחשב?

ברירת המחדל של אופציית ה-always אינה מסומנת, בדיוק מהסיבה הזו: לאפשר למשתמש להחליט בעצמו מתי הוא מרגיש שהוא מוכן לקחת את הסיכון שבהחלטה עתידית אוטומטית.

מאת איל שחר:

אני יכול לחשוב על פתרון אחד
לא לכל דבר יש פתרון ברור, אבל אני יכול להציע שבהמשך למשפט הנצח ימוקם לינק בסגנון "איך משנים בחזרה?".
אני מניח שעדיין יהיה מי שיסמן בלי לקרוא את ההמשך, וגם יהיה מי שכן יקרא ולא יזכור איך לשחזר כשיצטרך. אבל הרעיון הוא לתת לך את המידע המלא לצורך ההחלטה.

מאת רוני ה.:

אפשר גם
לתת לזה פתרון מרכזי – למשל, להוסיף ללוח הבקרה אפשרות של Automated Actions

ומשם להגיע לרשימת (עץ) כל הפעולות האוטומטיות, שבו תהיה אפשרות הסרה.

מאת מרק ק.:

ללא נושא
בדרך כלל משתמשים מתקדמים רוצים לראות את כל האופציות העומדות בפניהם בעוד שמשתמשים מתחילים רוצים לראות רק את האופציות הרלבנטיות. התסכול שלך מן הסתם התחיל בגלל שאתה משתמש מתקדם אבל מקבל ממשק של משתמש מתחיל. הסיבה ששיטת התפריטים השונים למתקדמים ולמתחילים לא עובדת היא בגלל שאף אחד לא אוהב לחשוב על עצמו כמתחיל, תפריטי המתחילים חוסמים את הגישה שלך לפונקציונליות של התוכנה שאין לך כל דרך אחרת ללמוד על קיומה, ואנשים הם בדרך כלל מתחילים לגבי פונקציונליות מסוימת של התוכנה ומתקדמים לגבי פונקציונליות אחרת.

בחלון של הדיסק מיקרוסופט עשתה חטא כפול, מעבר לזה שהדך לביטול השינוי שונה מהותית מהדרך שבה הוא נעשה, הרי הם גם מערבבים פעולה וקונפיגורציה באותו חלון. כשאני מקבל את החלון הזה אני ממוקד על הפעולה המידית והם רוצים שאני פתאום אתחיל לחשוב על העתיד הרחוק. בשבילי האופציה הזו בכלל לא מגיע לרמת המודעות ואם לא היית נותן תצלום של החלון לא הייתי יודע על מה אתה מדבר.

גם בחלון האבטחה יש חטא נוסף והוא שהכפתור הפעיל צריך להיות כפתור הNO למקרה שאתה לוחץ ENTER בטעות.

דרך אגב לא הגיע הזמן שתתקין לאמא שלך firefox ואז תוכלו לבלות קצת זמן איכות ביחד שלא מסביב למחשב. אין צורך למהר עכשיו כי עדין יש כמה באגים אבל בעוד בערך חודש תצא גירסה 1.0 שתהיה יציבה.

מאת נמרוד:

עוד אפשרות
אולי היא אפילו קיימת ולא ידעתי עליה.
כפי שנעשה בחוסמי פופ-אפס למיניהם, ניתן לסדר שבעת החזקת כפתור מסויים, או אסופת כפתורים, יתאפרו גם הדיאלוגים שבחרת לא לראות יותר בחיים.