חוסר עקביות בעיצוב חומרים

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

דבר אחד שהיה מקור לביקורת כלפי אנדרואיד במשך שנים היה המראה של ממשק המשתמש שלה. בעוד שכל איטרציה הביאה לממשק אלמנטים חדשים ומודרניים יותר, השינויים הגדולים ביותר נעשו ללא ספק בגרסאות האחרונות. לשפות עיצוב כמו HOLO ו-Material Design יש מראה מובהק שמבדיל אותן מהמתחרים. בעוד יצרנים רבים רוצים שהממשק שלהם ידמה לדגמים פופולריים (כמו כמה יצרני OEM סיניים ושלהם נושאים "בהשראת אפל"), גוגל והמעצב הלבוש הנפלא שלה מתיאס דוארטה עשו קפיצה נועזת עם חומר לְעַצֵב.

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

אני זוכר שצפיתי במקור הזה קלט/פלט מרכזי עם אחד החברים הבודדים שהיו לי שאכפת להם מאנדרואיד, וכשגוגל התחילה לדבר על "נייר קוונטי", עומק ומשטחים מיד התלהבנו מהאפשרויות. זה היה מבריק ודרך חכמה להפוך את ממשק המשתמש לממשי מִשׁתַמֵשׁמֶרחָב, לא רק משטח משתמש. ההבטחות למעברים חלקים שבהם המקור והעזיבה של כל אלמנט הגיוניים גרמו לנו להיות חסרי סבלנות. וחוסר סבלנות כזה הניע אותי לקנות נקסוס 5 בטיול לאמריקה (שלא המשכתי לטלפון, חשוב אתה!), כדי שכאשר יצאו ה"תצוגות מקדימות למפתחים" של ה-Android L שדובבה אז, אני אהיה מוּכָן.

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

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

פא

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

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

יש גם את העובדה שלאפליקציות מסוימות פשוט יש אלמנטים מיושנים. התפריט שצץ כשאתה נפטר מטאב בכרום, למשל, הוא HOLO. הקטע הזה לא הגיוני, בהתחשב בכך שלפני כן הייתה לנו אפשרות לבטל את סגירת הכרטיסייה דרך תפריט בעל מראה טוסט (כלומר שהם הוסיפו במודע את HOLO לחומר). עם זאת, אלמנטים אחרים פשוט לא השתנו. תיבות סימון רבות כמו אלה של Hangouts ו-Google Now לא רק שומרות על הגוון הכחול מ-HOLO, אלא גם נראות מטושטשות מאוד בצג ה-1440p שלי. תפריט דיווח הבאגים הוא גם HOLO.

מסיח דעת?

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

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

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

למען ההגינות, עיצוב עקבי במערכת רחבת היקף כמו אנדרואיד היא משימה לא פשוטה. כשכיסינו AMA של דוארטה לפני כמה שבועות, הבנו עד כמה קשה יכולה להיות העבודה בתיאום צוותי העיצוב והפיתוח העצומים של גוגל. ההתמקדות בעיצוב של חומר בהתנהגות חומר בעולם האמיתי פירושה שיש לבצע הרבה בדיקות והדמיות להשיג את התוצאות הנכונות על הנייר, והתיאוריה שמתגשמת יכולה להיות גם די מסובכת תהליך. הייתי מרחיק לכת ואומר ש-Material Design הוא עיצוב מחודש שאפתני הרבה יותר מכל מתחרה אחר שהוציא, מכיוון שהוא נועד להתעלות מעל רק עיבוד העור מחדש. ראינו מגמות דומות במערכות הפעלה כמו השקיפות והצללים דמויי הזכוכית בממשקי המשתמש של Aero, OS X ורבים ROM נייד. וללא ספק קל יותר להשיג את אלה ממה שגוגל התכוונה ליצור, הן מנקודת מבט עיצובית והן מנקודת מבט חישובית.

יחד עם זאת, יש עוד כל כך הרבה שגוגל יכולה לחקור. יש מאות מעצבים שהתאהבו ב-Material Design, ורבים יוצרים הרחבות לשפת העיצוב שהן יפות כמו זו של גוגל. אבל בעיה חמורה עוד יותר עם עיצוב חומרי כרגע היא שרבים מהאלמנטים היפים שלו תלויים במסגרת של Lollipop, ובעוד שיש הם ממשקי API לעקוף את הבעיה ולגרום למכשירים ישנים יותר לקבל חלק מהפינוקים, האימוץ האיטי של Lollipop וההשקה הלא עקבית שלה (אני בבוקר עוֹד מחכה לעדכון עבור ה-T-Mobile Note 4 שלי, כאשר כמו ל-Note 3 שלי יש את זה כבר יותר משלושה חודשים!) שמשתמשים רבים אפילו לא חווים עיצוב חומרי כפי שהוא אמור לחוות בכל מקרה.

עיצוב חומרי יפהפה, אבל מה שגוגל התכוונה להשיג בעזרתו היה מראה אחיד בכל הפלטפורמות. עד כה, הם נאבקים להשיג מראה אחיד אחד פלטפורמה, ואולי החשובה ביותר עבורם. אני אוהב עיצוב חומרי, אבל אפילו על הדרייבר היומי שלי של Kitkat TouchWiz אני לא בהכרח מת לחזור לא ל-Lollipop של Note 3 ולא ל-Stock Lollipop של Nexus 5 שלי. אולי אני פשוט אחד מהמשתמשים שאכפת להם יותר מהביצועים של הטלפון ומה הוא עושה במקום איך זה נראה כשעושים את זה, אבל עיצוב חומרי הביא לאנדרואיד חסרונות רבים שגם הם מטופלים לאט. ומסיבה זו, אני יודע עכשיו טוב יותר מאשר לנגוס בהייפ שנעשה באמצעות עיבודים נוצצים. בוא העיצוב המחודש הבא, אני אהיה קצת יותר סקפטי... אבל גם אז, עיצוב חומרי ולוליפופ כן הביאו אנדרואיד נשמת האוויר והתקווה המהפכנית שהיא צריכה לעמוד בקצב של תוכנה כל כך תחרותית עוֹלָם. ועל כך, גם אני משבח את דוארטה.

אני מזמין אותך לצפות מחדש בהקדמה של Google 2014 I/O Keynote כדי לראות כמה שונה עיצוב החומר הנוכחי שלנו מהעיבודים המפתים האלה. הרבה דברים השתפרו, אבל במובן מסוים, ה"יכול היה להיות" מרגיש שונה מדי ממה שיש לנו עכשיו.