עד עכשיו, כשמשתמש נכנס לאתר שמבקש הרשאה, מופיעה בועה שמזמינה אותו לקבל החלטה. לדוגמה, תוכלו לראות את ההודעה לבקשת הרשאה למיקום הגיאוגרפית כפי שהיא מוטמעת ב-Chrome עד לגרסה 96. (אפשר לנסות את ההרשאה הזו והרשאות אחרות באתר ההדגמה שלנו permission.site).
נתוני הטלמטריה של Chrome מוכיחים שאנחנו מתעלמים מבקשות רבות להרשאות. אתם יכולים לבדוק בעצמכם את נתוני ההרשאות לקבלת התראות בדוח על חוויית המשתמש ב-Chrome. בינתיים, כדאי לעיין בטבלה הבאה שמראה את התגובות של משתמשי Windows להודעה באתרים באופן מצטבר. חשוב לציין שהתגובות להודעות לגבי מיקום גיאוגרפי היו דומות – ביטול או התעלמות.
בהינתן שיעור התעלמות וסגירה של כ-85%, ובמיוחד בהתחשב במידה שההנחיה בולטת ומתעקש על משתמשים לקבל החלטה מיידית, יש סתירה בין רמת הדחיפות שעליה מניחים הדפדפן לבין העדפת המשתמש להמתין לקבלת החלטה. זה יוצר את התפיסה ש'מטריד' אתר שמבקש הרשאה, כי הוא יאבד את הדברים הנוספים האפשריים שהמשתמשים צריכים להגיב עליהם, כמו מודעות באנר לבקשת הסכמה לשימוש בקובצי Cookie, הרשמות לניוזלטר וכו'.
עיצוב חדש
לכן, החל מגרסה 98 של Chrome, הוספנו ממשק משתמש של צ'יפ מונפש שמופיע ליד המנעול בכל פעם שמופיעה בקשה להרשאה. הוא מורכב מסמל ותווית שמתארים את ההרשאה המבוקשת. המטרה שלנו הייתה לשפר את חוויית הגלישה באינטרנט תוך הימנעות מבקשות הרשאה שבדרך כלל לא נחוצות לרוב המשתמשים, ולרוב מתעלמים מהן או דוחים אותן.
כשלוחצים על צ'יפ הבקשה, בועת ההנחיה הקיימת תוצג (אם היא לא מוצגת כבר), וממשק המשתמש של הבקשה יתווסף באופן אוטומטי לבועת הבקשה על סמך ההיגיוסטיקה הבאה:
- ההרשאה הופעלה באמצעות תנועת משתמש במהלך אינטראקציה עם האתר עצמו, ולא הופעלה באופן אוטומטי על ידי האתר.
- ההרשאה נחשבת חיונית ובדרך כלל אינה ספאם. הרשאות הגישה האלה כוללות מצלמה, מיקרופון ומצלמה עם מיקרופון.
איך מפעילים את העיצוב החדש
מכיוון שמדובר בהשקה מדורגת, אפשר לאלץ את העיצוב החדש על ידי החלפת המצב של הדגלים הבאים:
chrome://flags/#permission-chip
chrome://flags/#permission-chip-gesture
chrome://flags/#permission-chip-request-type
זרימה של העיצוב החדש
ללא פעולת משתמש
בהרשאות לא חיוניות שלא מופעלות על ידי תנועה, ההנחיה לא תפריע יותר לתוכן האתר ולא תדרוש לקבל החלטה מיידית. המשתמש יכול להתעלם מצ'יפ הבקשה עד שיש לו מספיק מידע כדי לקבל החלטה.
ללא אינטראקציה
ללא אינטראקציה, אחרי עיכוב קצר, צ'יפ הבקשה יתכווץ באופן אוטומטי לסמל חסום בלבד (כדי לציין שההרשאה חסומה באופן זמני), ולאחר מכן ייסגר לגמרי. המטרה היא להרחיק ממשתמשים את המשתמשים שבוחרים לא לקבל החלטה, ולאפשר להם לעשות זאת ללא אינטראקציה ראשונית.
ההשפעה הצפויה לטווח הקצר
בטווח הקצר, עד שהמשתמשים יתרגלו לממשק המשתמש החדש, סביר להניח שבעלי אתרים יבחינו בשיעורי אישור נמוכים יותר לאתרים, במיוחד לאתרים שמבקשים הרשאות באופן אוטומטי בלי להכין את המשתמשים או לדרוש מהם לבצע תנועה (הדבר נחשב לשיטה לא טובה בכל מקרה). החיסרון הזה מוכר, אבל הוא לא משתווה לחוויית הצפייה פחות מפריעה.
שיטות מומלצות
בעלי האתר אחראים לוודא שהם מספקים את ההקשר הנדרש ומבקשים הרשאות רק ברגע המתאים והצפוי. אם המערכת חסמה באופן זמני הרשאות – כי המשתמש התעלם מהבקשה או סגר את ההודעה – היא יכולה לבקש את ההרשאה שוב באותו סשן. צריך לעשות זאת רק אם ההרשאה חיונית לתפקוד האתר או התכונה. אחרת, יש סיכון שהמשתמשים יתרגזו ושהאתר ייחסם באופן אוטומטי. במקרים כאלה, אנחנו מציגים את ההודעות השקטות שהוצגו ב-Chrome 80. הנחיות כלליות יותר זמינות במאמר ממשק המשתמש של ההרשאות.
Outlook ומסקנות
אנחנו מתכננים שיפורים נוספים בממשק המשתמש ובחוויית המשתמש. צוות Chrome כבר עובד על הנושאים האלה ובוחן אפשרות לחסימה אוטומטית אגרסיבית יותר של הרשאות על סמך התנהגות קודמת. כשהתוכניות האלה יהיו מוכנות, נעדכן אתכם כאן.
לסיכום, ממשק המשתמש החדש מפחית את התחושה של התעקשות על החלטה מסוימת ומשפר את חוויית הגלישה. מאחר שרוב הבקשות להרשאות חסומים או מתעלמים מהן, היעד שהושג היה לשפר את חוויית הגלישה הכללית, בלי לשבש את תהליכי השימוש של המשתמשים כשמוצגת בקשה להרשאה, במיוחד במצבים שבהם נדרשות הרשאות כדי להשלים תרחיש לדוגמה.
אישורים
המסמך הזה נבדק על ידי Joe Medley.