באנדרואיד Q, שתי אפשרויות הניווט היחידות יהיו מחוות הניווט החדשות של גוגל וכן הניווט המסורתי עם 3 כפתורים.
עדכון 1 (5/9/19 @ 19:28 ET): זמן קצר לאחר פרסום מאמר זה, AndroidAuthority פרסם מאמר שקבע שגוגל לא תאלץ יצרני OEM להיפטר מהמחוות של עצמם. פרטים נוספים בהמשך.
במהלך כנס המפתחים של Google I/O בשנה שעברה, גוגל חשפה את גרסת הבטא הראשונה של Android P עם בקרות מחוות הניווט החדשות של גוגל. המחוות החדשות של גוגל הרגישו חצי אפויות מכיוון שהמחוות לא פינו שטח מסך נוסף וגם לא החליפו את כפתור החזרה. המחוות החדשות הוצגו ב אנדרואיד Q בטא 3 שונים, לעומת זאת. למימוש החדש של גוגל "ניווט מחוות מלא" כבר אין כפתורים שעל המשתמשים ללחוץ עליהם, התחתית הרבה יותר קטנה והסרגל התחתון הרבה יותר דק. המחוות החדשות מרגישות הרבה יותר כמו iOS, אבל זה לא דבר רע כי אפל קיבלה מחוות כבר מההתחלה.
מאז שגוגל הראתה את המחוות החדשות במהלך ההרצאה המרכזית, תהינו מה יקרה למערכת האקולוגית של אנדרואיד עם הצגת עוד ממשק בקרת מחוות - במיוחד כזה שגוגל מבקשת מהמפתחים לבצע שינויים כדי להתאים. עכשיו, למדנו שגוגל מייצרת שֶׁלָהֶם בקרת מחוות חובה עבור כל המכשירים המריצים Android Q.
תנועות הניווט של גוגל הן כעת רק תנועות הניווט של אנדרואיד. כזכור, כך פועלות המחוות החדשות של Google, כפי שפורט במאמר הקודם שלנו בנושא כל השינויים שזיהינו בגרסת הבטא האחרונה.- החלק אנכית למעלה מלמטה כדי לחזור הביתה
- החלק אופקית משמאל או ימינה כדי לחזור אחורה
- החלק באלכסון מהפינה השמאלית או הימנית התחתונה עד שהאצבע שלך מגיעה לאמצע המסך כדי להפעיל את Google Assistant
- החלק אופקית שמאלה או ימינה בסרגל המחוות התחתון כדי לעבור במהירות בין אפליקציות
- החלק למעלה והחזק כדי לגשת לסקירת היישומים האחרונים
במהלך הפגישה "תמיכה בשימושיות ניידת עם ערכת נושא כהה ומחוות באנדרואיד Q" היום, אישר רונן שאה, מנהל מוצר בגוגל בצוות ממשק המשתמש של מערכת אנדרואיד, כי רק 2 שיטות ניווט יתמכו בפלטפורמת אנדרואיד: המחוות החדשות של גוגל ומחוות 3 הכפתורים המסורתיות.
"בעתיד עבור אנדרואיד, אנו נתמוך בשני מצבי ניווט קדימה. הראשון הוא 3 כפתורים, אתה יודע שמשתמשי אנדרואיד אוהבים 3 כפתורים. אנחנו יודעים שזה סופר שמיש והוא גם נותן מענה להרבה צורכי נגישות שמחוות פשוט לא יכולות. מצד שני, אנחנו גם יודעים שיש הרבה רצון למחוות, אז אנחנו נתמוך ב-1 מצב מחוות, שזה מה שראית, מתקדם באנדרואיד - ורק זה." - רונן שאה, גוגל.
מר שאה ממשיך ומסביר מדוע הם החליטו להגביל יצרני OEM מלהטמיע בקרות מחוות משלהם.
"משתמשים רוצים יותר ויותר חוויות סוחפות באנדרואיד, ודבר אחד שיצרני מכשירים עשו הוא לנסות לגשת לזה מצד תוכנה. ומה שהם עשו זה בנו ניווט מחוות משלהם. ולכל יצרנית מכשיר יש רושם שונה איך ניווט מחוות צריך לעבוד. מה שאנחנו מזהים בצד של הפלטפורמה הוא שסוג כזה נהיה מטורף עבור מפתח. כשחושבים על N תנועות מחוות שונות כשאתה מנסה לפתח, לעצב, לבדוק עבור האפליקציה שלך, זה פשוט נהיה מטורף. אז עם זה בחשבון, הצגנו את ניווט המחוות הזה ב-Q ואנחנו הולכים לתקן את המערכת האקולוגית החל מ-Q על 3 לחצנים והמודל שלנו מתקדם." - רונן שאה, גוגל.
זה הגיוני מאוד מכיוון שהניווט המחוות החדש באנדרואיד Q ידרוש מפתחים רבים לעבוד מחדש על האפליקציות שלהם להתמודד עם קונפליקטים. אפליקציות עם סרגלי צד לא ישחקו טוב עם תנועת כפתור החזרה החדשה, כך שמפתחים יצטרכו להתרחק ממשק משתמש כזה או להשבית את פקדי המחוות עם ה-setSystemGestureExclusionRects החדש ממשק API. מכיוון שמפתחים כעת צריכים לעשות את השיקול הזה, עדיף שתהיה רק בקרת מחוות אחת הטמעה קדימה כך שמפתחים לא יצטרכו לשקול כיצד לטפל בהתנהגות מחוות מחוץ לגוגל מכשירים. לכל יצרן מכשיר יש מערכת מחוות ניווט משלו, אז נחמד לדעת שגוגל סטנדרטית מחוות באנדרואיד Q סביב דגם בודד.
למרבה הצער, זה אומר שבקרות המחוות המדהימות מ- OnePlus, Huawei, Xiaomi ומוטורולה לא יהיו זמינות במהדורות Android Q בהתאמה. מצד שני, זה נהדר שגוגל מחייבת את הכללת הניווט המסורתי עם 3 כפתורים כמצב אופציונלי. גוגל הסירה בעבר את הניווט עם 3 הכפתורים מהסמארטפונים שלהם Pixel 3 ו-Pixel 3 XL, אך לשני המכשירים יש כעת גישה למצב המסורתי מבלי לנקוט בטריקים כלשהם.
הודות ל אנדראס פרושופסקי מ-DerStandard לראש!
עדכון 1: יצרני OEM לא ייאלצו
למרות מה שנאמר על הבמה, גוגל אישרה זאת AndroidAuthority שהם לא יאפשרו במפורש מחוות של צד שלישי. במקום זאת, גוגל רואה במחוות של צד שלישי "אפשרות של משתמש חזק". לפיכך, בעוד יצרני OEM רָצוֹן ייאלץ להציע את הניווט המסורתי בן 3 הכפתורים ו המחוות החדשות של גוגל, הם רָגִיל להיות מוגבל מלהציע אפשרויות נוספות של מחוות ניווט. המשתמשים יבחרו בין מצב הניווט עם 3 לחצנים לבין מחוות Android Q במהלך ההגדרה, אך לא ברור אם יצרני OEM רשאים להציג מחוות משלהם במהלך ההגדרה.
זו עמדה מוזרה לגוגל, והיא סותרת ישירות את מה שנאמר על הבמה ב-Google I/O. מתן אפשרות ליצרני ציוד מקורי להמשיך להציע מחוות משלהם לא תורם לסטנדרטיזציה של המערכת האקולוגית כפי שגוגל טענה שהם רוצים לעשות ב-I/O. מפתחים יצטרכו אפוא לתת מענה למספר מצבי מחוות מיצרני מכשירים מרובים, וזו בדיוק הבעיה שהייתה אמורה להיפתר על ידי כפיית מצב מחוות מאוחד באנדרואיד Q.