תמיכה במשתמשים מרובים

ב-Android יש תמיכה בהגדרות, באפליקציות ובנתונים של משתמשים מרובים. Android Automotive מסתמך על התמיכה של Android במספר משתמשים כדי לספק חוויית שימוש במכשיר משותף, שבה כל משתמש במכשיר מיועד לאדם פיזי אחר. ב-Android מגרסה 10 ואילך, ב-Android Automotive יש תמיכה בסוגי המשתמשים הבאים:

  • משתמש במערכת ללא צג (headless). המשתמש ללא ממשק משתמש של המערכת פועל ברקע ומארח את כל שירותי המערכת. בתחום הרכב, משתמש המערכת לא מיועד לשימוש על ידי אדם פיזי, ולא ניתן לגשת אליו ישירות.
  • משתמש רגיל. מכשירים לכלי רכב הם מכשירים משותפים, וכל משתמש מיועד לשימוש של אדם פיזי אחר. למשתמשים ב-Android יכולים להיות תפקידים שונים. מידע נוסף זמין במאמר תפקידים והגבלות. ב-Automotive, כל המשתמשים הרגילים הם משתמשים משניים.
  • משתמש אורח משתמשי Automotive יכולים לכלול משתמשים זמניים, כמו חברים, ששואלים רכב. כדי להתאים לשימושים כאלה, ב-Android Automotive משתמשים אורחים מקבלים גישה לכל הרכיבים הנדרשים לשימוש ברכב. אפשר להגדיר רק משתמש אורח אחד בכל מכשיר בכל רגע נתון.

בדיאגרמה הבאה מוסבר איך מצב המשתמש של מערכת ללא ראש לכלי רכב תומך בחוויית המשתמש עם כמה משתמשים:

חוויית משתמש מרובה משתמשים

איור 1. חוויית משתמש מרובה משתמשים.

מידע נוסף זמין במאמר Android Automotive למספר משתמשים.

תפקידים והגבלות

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

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

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