پشتیبانی چند کاربره

اندروید از تنظیمات، برنامه‌ها و داده‌های چندکاربره پشتیبانی می‌کند. اندروید اتوموتیو برای ارائه یک تجربه مشترک از دستگاه، به پشتیبانی چندکاربره اندروید متکی است، که در آن هر کاربر دستگاه قرار است توسط یک شخص فیزیکی متفاوت استفاده شود. در اندروید ۱۰ و بالاتر، اندروید اتوموتیو از این نوع کاربران پشتیبانی می‌کند:

  • کاربر سیستم بدون سر . کاربر سیستم بدون سر در پس‌زمینه اجرا می‌شود و میزبان تمام سرویس‌های سیستم است. برای صنعت خودرو، کاربر سیستم برای استفاده یا دسترسی مستقیم توسط یک شخص فیزیکی در نظر گرفته نشده است.
  • کاربر معمولی . دستگاه‌های خودرو به اشتراک گذاشته می‌شوند و افراد مختلف از حساب‌های کاربری متفاوتی استفاده می‌کنند. کاربران اندروید می‌توانند نقش‌های متفاوتی داشته باشند. برای اطلاعات بیشتر، به نقش‌ها و محدودیت‌ها مراجعه کنید. در خودرو، همه کاربران معمولی، کاربران ثانویه هستند.
  • کاربر مهمان. کاربران خودرو می‌توانند شامل کاربران موقت، مانند دوستان، باشند که وسیله نقلیه را قرض می‌گیرند. برای تطبیق با کاربردهایی از این دست، Android Automotive به یک کاربر مهمان امکان دسترسی به تمام اجزای مورد نیاز برای استفاده از وسیله نقلیه را می‌دهد. فقط یک کاربر مهمان می‌تواند در یک زمان روی یک دستگاه تعریف شود.

نمودار زیر نشان می‌دهد که چگونه حالت کاربری سیستم بدون سرنشین خودرو از تجربه چند کاربره پشتیبانی می‌کند:

تجربه چند کاربره

شکل ۱. تجربه چند کاربره.

برای کسب اطلاعات بیشتر، به بخش چندکاربره بودن اندروید اتوموتیو مراجعه کنید.

نقش‌ها و محدودیت‌ها

وسایل نقلیه دستگاه‌های مشترکی هستند که ممکن است توسط افراد مختلف رانده شوند. هر فرد می‌تواند کاربر مخصوص به خود را داشته باشد که هر کدام برنامه‌ها و داده‌های خاص خود را دارد. با این حال، ممکن است صاحب وسیله نقلیه نخواهد همه کاربران توانایی یکسانی برای تغییر دستگاه داشته باشند. بنابراین، Automotive از مفهوم ارائه نقش‌ها و محدودیت‌های مختلف به کاربران پشتیبانی می‌کند. نقش‌های کاربری زیر پشتیبانی می‌شوند:

  • مدیر. به طور پیش‌فرض، کاربران عادی با نقش مدیر می‌توانند هر کاری را انجام دهند. کاربران مدیر می‌توانند نقش مدیر را به سایر کاربران اعطا کنند.
  • غیر مدیر. به طور پیش‌فرض، کاربران عادی با نقش غیر مدیر نمی‌توانند دستگاه را به تنظیمات کارخانه بازنشانی کنند، به خود نقش مدیر بدهند یا سایر کاربران را حذف کنند.
  • مهمان. به طور پیش‌فرض، کاربر مهمان نه می‌تواند دستگاه را به تنظیمات کارخانه برگرداند و نه می‌تواند کاربران دیگر را حذف کند. به طور پیش‌فرض، کاربر مهمان محدودیت‌های دیگری نیز دارد، مانند عدم امکان تغییر (افزودن یا حذف) حساب‌ها، نصب برنامه‌ها یا اعمال قفل صفحه. به طور پیش‌فرض، مهمان همچنین موقت است.

همانطور که در بالا ذکر شد، هر نقش دارای مجموعه‌ای از محدودیت‌های پیش‌فرض است، به طوری که کاربر جدیدی که با آن نقش ایجاد می‌شود، همان محدودیت‌های مربوطه را خواهد داشت.