מרי, הו מרי שלי

30 באוגוסט, 2010

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

image

כפי שכבר הזכרתי כאן, לוקליזציה זה לא קל ובאופן כללי עברית זו שפה קשה.

גנטיקה בממשקים

20 באוגוסט, 2010

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

אם ניכנס ל-yad2, לאזור הנדל"ן, נראה סרגל חיפוש שנראה כך:

האתר יד2 - חיפוש נדל"ן

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

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

האתר יד2 - חיפוש על מפה

בעצם לא, סליחה, הטעתי אתכם, המשפט הקודם אינו נכון. זה רק נראה שמה שנשאר הוא שתי הלשוניות המקוריות. למעשה אלה הם טאבים אחרים, שרק נראים דומה למקוריים. איך אני יודע? פשוט מאוד. אם הייתם לוחצים על אחד משני הטאבים הראשונים לפני שלחצתם על השלישי, הייתם רואים אותו שם מימין, כפי שאפשר לראות בצילום המסך העליון. ואילו עכשיו, אחרי שלחצנו פעם אחת על השלישי, לא משנה כמה נשחק עם שני הראשונים, הוא כבר לא יופיע. במילותיו של מרסלוס וואלס, When you're gone, you stay gone.

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

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

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

האתר יד 2 - חיפוש נדל"ן

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

כידוע, מוטציות זה דבר תורשתי. משהו נדפק באחד הגנים, ומתקבלת מוטציה. ומאחר והצ'קבוקס והטאב שניהם שייכים למשפחת "הפקדים המעוותים של yad2", אני לא מתפלא שגם הצ'קבוקס לא מתנהג כדרך הטבע. למזלנו הצלחנו לבודד את הגן הדפוק. מדובר בגן הבינאריוּת – זה גן שמשותף לטאב ולצ'קבוקס והוא דואג לזה ששניהם תמיד יתקיימו באחד מתוך שני מצבים – פעיל או לא פעיל במקרה של הטאב, ומסומן או לא מסומן במקרה של הצ'קבוקס (יש צ'קבוקסים שיודעים להיות גם במצב "מסומן למחצה", אבל הם עוברים הכשרה מיוחדת). במקרה של הטאב המוטציה מתבטאת בזה שהוא יודע להיות רק במצב "לא פעיל". והצ'קבוקס – ניחשתם נכון – יודע להיות רק במצב "לא מסומן". בשניה שלוחצים עליו, הוא מעביר אותנו לתצוגה אחרת, בה הוא פשוט לא קיים. אין לו מצב מסומן, כי הוא מעלים את עצמו כשמסמנים אותו. אח, אילו רק היה קיים פקד כזה שאינו כמו הטאב והצ'קבוקס, ושיש לו רק מצב אחד. מעין משהו כזה שמבצע פעולה חד-כיוונית ברגע שלוחצים עליו, ואז הוא יכול להיעלם מבלי להפר את חוקי הטבע. משהו שלא מספק חיווי באשר למצבו, אלא רק אומר "תלחצו עליי". למען הבהירות, אפשר אפילו לקרוא לו "לחצן", או משהו כזה… טוב, אם זה היה הגיוני אז בטח היו חושבים על זה לפניי.

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

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

האתר יד2 - תצוגת גלריה

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

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

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

ואיך אפשר היה לפתור את כל הבלאגן הזה? זו דרך אחת:

קונספט ניווט חלופי

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

הממשק להתעשרות מהירה

10 באוגוסט, 2010

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

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

כנסו לאתר one.co.il, סורו לצדו השמאלי, ורדו קצת למטה. אם הגעתם לתמונה של הכוסית*, עברתם את זה. די מהר תגלו את התיבה הבאה:

לוח התוצאות - גם למחר

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

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


*הבהרה חשובה: לא אני הגדרתי את הבחורה באמצעות המונח המכוער הזה, רחמנא ליצלן. אני לתומי רק רציתי לדעת מי זאת "הכוכבת העולה", ובאיזה ענף ספורט בדיוק היא מככבת, או לפחות עולה. אז לחצתי על התמונה. בסופו של דבר הגעתי לעמוד הזה שמכיל עוד כמה תמונות שלה. אני חייב להגיד שהעמוד ריגש אותי עד דמעות. הרי זה לא בדיוק העמוד שהייתם מצפים ממנו שיעמוד בכללי הנגישות לעיוורים, נכון? אך אל לנו להסתכל בקנקן, כי האנשים הטובים ב-one דאגו לאוכלוסית הסובלים ממוגבלויות הראייה, וסיפקו tooltip מתאים וממצה לכל תמונה ותמונה, בזו הלשון: "כוסית (ONE)". יש, יש עוד צדיקים בעולם. מי אמר "SEO"?

כוסית (אחת)

החיפוש הוכתר בהצלחה

6 באוגוסט, 2010

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

אני לא אטען שלא ישנתי לילות בגלל זה, אבל כן הייתי רוצה למצוא שם מוצלח יותר. ובכן, השבוע, בדיון בנושא מאוד דומה, עליתי על השם קישור דה-ז'ור, יענו de jour. התגובה שהתקבלה הייתה "מעולה אבל מתחכם מדי". ובכן, זה באופן כללי תיאור מאוד קולע לבלוג שלי (להוציא את המילה הראשונה), אז החלטתי להפסיק את החיפושים ושיניתי את שם הקטגוריה.

קישור דה-ז'ור:

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

 

in other news, בבלוג של נטקראפט סקרתי את Windows Phone 7 Series .

הדרך לאבסורד רצופה כוונות טובות

3 באוגוסט, 2010

פרס הכוונות הטובות מוענק בזאת לאתר freefax.co.il. האתר מאפשר לשלוח פקס באמצעות המחשב – אתם מעלים את הקובץ שברצונכם להעביר, מזינים את מספר הטלפון ושולחים. נחמד.

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

כך נראה הטופס במתכונת המצומצמת.

טופס שליחת פקס - מצומצם

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

 טופס שליחת פקס - מלא

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

אני רק רוצה להבהיר משהו. זה יכול להראות כאילו שאני אומר "הסתרה של שדה אחד חוסכת מעט מאוד ולא שווה לטרוח בשביל זה". זה ממש לא מה שאני אומר. אני מאוד בעד חיסכון בפקדים – הם הולכים ונגמרים ותיכף נצטרך לייבא מחו"ל. נעשה חשבון פשוט: אם השדה היה מוצג תמיד, היינו רואים תמיד X פקדים על המסך. הסתרנו אותו, קיבלנו X-1 פקדים. הוספנו את הלינק שחושף אותו, חזרנו ל-X. השדה פשוט התחלף בלינק, ובשלב זה לא חסכנו כלום. אבל כאן זה לא נעצר, כי קיבלנו עוד תצוגה, שבה רואים גם את השדה, וגם את הלינק שמחזיר אותנו לתצוגה הקודמת. אז רצינו לפשט טופס עם X פקדים, וכתוצאה קיבלנו שתי תצוגות, האחת עם X פקדים והשניה עם X+1.

הדבר שבאמת מעניין אותי לדעת הוא האם הם שקלו לשנות את שם הלינק ל"אפשרות נוספת" במקום "אפשרויות נוספות". טופס כזה היה עושה לי את השבוע.

עוגות תלת-מימדיות אינן כשרות

24 ביולי, 2010

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

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

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

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

chart junk או תרשים עוגה תחת-מימדי

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

תרשים עוגה דו-מימדי

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

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

זהויות מקוונות באתרי ביזנס: Gigya

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

נפילה נוספת, אבל פחות מזיקה לדעתי,  היא התרשים ה"כללי" – מעבר לכל האתרים. הוא נראה כך:

זהויות מקוונות באינטרנט, כללי: Gigya

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

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

זהויות מקוונות באתרי בידור: Gigyaזהויות מקוונות באתרי חדשות: Gigya

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

הפוסטר של Gigya באקסל

ראש גדול וראש קטן

13 ביולי, 2010

Mondial finals countdown

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

מי אחראי על זה? לא, אני באמת שואל. התשובה הטיפוסית היא שה-QA פיספסו באג. העניין הוא שאין כאן באג, הכל מתפקד כהלכה. יש תאריך ושעה מוגדרים מראש, ויש רכיב שסופר את הזמן מהרגע הנוכחי ועד אותה שעה. התוכנה עושה בדיוק את מה שהיא הייתה אמורה לעשות. אז אם אין כאן באג, נראה שגם המתכנתים היו בסדר. ואם זה לא באג, אבל זו בהחלט בעיה מובהקת, מה שנשאר זה פער באפיון. אז האם המאפיין אשם? לא יודע. המאפיין אמר "למעלה יהיה כיתוב, ומתחת לזה יוצג הזמן שנותר עד שעת ה-ש'. הזמן יוצג בפורמט XX:XX:XX:XX ומתחת לכל חלק תהיה רשומה יחידת המידה הרלוונטית". הוא בטח גם צייר את זה, אבל אחסוך מכם את הציור. הסיפור הזה עם הספירה ההפוכה שייך לסוג הדברים שהם כל-כך מובנים מאליהם שלא חושבים עליהם. באותה מידה אפשר לשאול מדוע המאפיין לא ציין שייעשה שימוש דווקא בספרות הודיות-ערביות, ולא בספרות לטיניות, ערביות מודרניות, או בגימטריה. גמר המונדיאל אי"ה בעוד א' ימים, א' שעות, ל"ד דקות ו-ז' שניות בלי נדר. כתבתי בעבר על דברים מובנים מאליהם. אז מי אחראי? לא יודע. אולי כל מי שהיה מעורב, ולא הגדיל ראש קצת. בטוח שבסוף מנהל המוצר/הפרויקט אחראי, אבל זה רק מתוקף תפקידו כזה שאוסף את כל מה שנופל בין הכיסאות של המוצר שלו. אבל מאיזה כיסא בדיוק זה נפל אני לא יודע להגיד. בכל מקרה, תודה לברק דנין על הצילום :) .

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

Last.fm password reset form

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

וכמה מילים על אפיונים באופן כללי.

האפיונים הראשונים שעשיתי, עוד בלי לדעת שזה מה שאני עושה, היו ב-Frontpage. זו התוכנה הראשונה ברשימת "התוכנות הבאמת נוראיות של מיקרוסופט".

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

יש תוכנות שמיועדות לבניית אתרים, לכתיבת תוכנה, לעריכה והצגה של מצגות, ולעריכה ויצירה של תמונות. יש גם כאלה שמיועדות ליצירת תרשימים, דיאגרמות ושרטוטים למיניהם, שזה די קרוב למה שאנחנו צריכים. הפונקציונאליות של התוכנה ותהליכי העבודה בה בד"כ תומכים בייעודה, כלומר אם התוכנה אופיינה היטב. אבל הקטע המעניין הוא שקיימות תוכנות שמיועדות לאפיון תוכנות! יש המון המון המון תוכנות כאלה, בשלל פלטפורמות, יכולות ומחירים – החל מחינמיות, עבור בסבירות, וכלה בתוכנת iRise שעולה שבע אלף דולר לפני שפצורים. כן, גם אני אמרתי WTF.

לכל אחד מהכלים שציינתי היו יתרונות וחסרונות לעומת הכלים האחרים. בחריקת שיניים אודה שאפילו לפרונטפייג' היו יתרונות, אם כי לא בטוח שיש הצדקה לשימוש שלי בצורת רבים. אבל התוכנה העיקרית שאני משתמש בה בחודשים האחרונים היא Axure RP, והיא היחידה ביניהן שבאמת נועדה לאפיון מסכים. נראה שהיא המובילה בתעשייה, וכשמתחילים להשתמש בה, מהר מאוד מבינים מדוע. אני לא הולך לשווק אותה כאן מעבר למה שאמרתי (אלא אם יהיה לי התקף התלהבות בלתי נשלט באחד הימים). ההמלצה שאני כן רוצה לתת היא להגיע למפגש של UXI שהולך להתקיים בסוף החודש, והוא מוקדש לבניית אבות-טיפוס. לפי התוכנית, הולכים לדבר שם גם על Axure וגם על כלים נוספים, ולסקור את היתרונות והחסרונות של הכלים הנפוצים. לכל חוואיי המשתמש – במוקדם או במאוחר תיאלצו להתמודד עם דילמת בחירת כלי האפיון שלכם. ליתר דיוק, הדילמה הזו חוזרת פעם בכמה שנים – עם התקדמות הטכנולוגיה, שינויים במקומות העבודה (ולמען הפסיכולוגים שביננו – גם within וגם between), שינויים בדרישות הלקוחות, וגם כי לפעמים פשוט נמאס מהכלי. המפגש הוא הזדמנות מצוינת לעשות את זה.

אני גם מוכר רישיונות ל-Axure ללא מע"מ, הנחה לחיילים במדים, המבצע עד סוף החודש או עד גמר המלאי.

טופס בסגנון "השלמת מילים" הגדיל המרת משתמשים ב-25-40%

10 ביולי, 2010

תירגמתי מאמר מעניין של לוק ורובלוסקי עבור UXI – באתר UXI. יש גם דיון מעניין בתגובות.

שני מאמרים קודמים שתרגמתי עבור חברת אינקוד-הייפרה.

הממשקים "המרושעים" של פייסבוק.

ההבדל בין שימושיות וחוויית משתמש.

תפריטים

2 ביולי, 2010

image

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

image

ועוד תפריט – הפעם לבחירת שפות – באתר משרד התיירות. האתר מותאם לגולשים שבאים ממדינות שונות, כולל כאלה שהשפה המדוברת בהן היא "תיירות פנים" ואף "מידע לאורח".  ועל זה אמרו חכמים:

Brett: What?
Jules: What country are you from?
Brett: What? What? Wh – ?
Jules: "What" ain't no country I've ever heard of. They speak English in What?
Brett: What?

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

Out of the box – book from adrian333 on Vimeo.

המנה האחרונה בתפריט היומי היא הודעת השגיאה המופלאה הזו מאתר החנות DSW בניו-יורק.

Untitled

שוברים כללים

25 ביוני, 2010

אחד הכללים הידועים לבלוגרים שרוצים שישארו להם קוראים הוא לא לחשוף את אותם קוראים למוסיקת פופ רוסית. עד עכשיו עקבתי אחר הכלל הזה באדיקות, אבל היום אאלץ לעבור עליו. עמכם הסליחה.

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

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

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

בפרקים הקודמים של פטיש כפתורי הווליום שמתפתח אצלי ככל הנראה:

שתי דרכים להרוס כפתור ווליום.

סוגיות נדל"ן

ומסתבר שאני לא היחיד – ווליום בחדר 404.


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