يتيح Android إعدادات وتطبيقات وبيانات لعدة مستخدمين. يعتمد Android Automotive على ميزة "التوافق مع مستخدمين متعدّدين" في Android لتوفير تجربة استخدام جهاز مشترَك، حيث يكون كل مستخدم للجهاز هو شخص مختلف. في الإصدار 10 من نظام التشغيل Android والإصدارات الأحدث، يتيح تطبيق Android Automotive للمستخدمين ما يلي:
- مستخدِم ملف شخصي نظام بدون شاشة: يتم تشغيل مستخدم النظام بلا واجهة مستخدم في الخلفية ويستضيف جميع خدمات النظام. في ما يتعلّق بالسيارات، لا يُسمح لشخص مادي باستخدام مستخدم النظام أو الوصول إليه مباشرةً.
- مستخدم عادي: الأجهزة المخصّصة للسيارات هي أجهزة مشترَكة ومن المفترض أن يستخدم كل مستخدم جهازًا مختلفًا. يمكن أن يكون لمستخدمي Android أدوار مختلفة. اطّلِع على الأدوار والقيود للحصول على مزيد من المعلومات. في مجال السيارات، جميع المستخدمين العاديين هم مستخدمون ثانويون.
- مستخدم ضيف: يمكن أن يشمل مستخدمو السيارات المستخدمين المؤقتين، مثل الأصدقاء، الذين يستعيرون مركبة. لاستيعاب استخدامات مثل هذه، يمنح Android Automotive مستخدمًا ضيفًا إمكانية الوصول إلى جميع المكوّنات اللازمة لاستخدام المركبة. يمكن تحديد مستخدم ضيف واحد فقط على جهاز في كل مرة.
يوضّح المخطّط البياني التالي كيفية إتاحة وضع المستخدم في نظام Automotive بدون شاشة لتجربة متعددة المستخدمين:
الشكل 1: تجربة متعددة المستخدمين
لمزيد من المعلومات، يُرجى الاطّلاع على مقالة التطبيقات المخصّصة لعدة مستخدمين على Android Automotive.
الأدوار والقيود
المركبات هي أجهزة مشترَكة قد يقودها أشخاص مختلفون. يمكن لكل شخص إنشاء حساب مستخدم خاص به يتضمّن تطبيقاته وبياناته. ومع ذلك، قد لا يريد مالك المركبة أن تتوفر لجميع المستخدمين إمكانية تعديل الجهاز نفسها. لذلك، تتيح Automotive منح المستخدمين أدوارًا وقيودًا مختلفة. أدوار المستخدِمين التالية متوفرة:
- المشرف: يمكن للمستخدمين العاديين الذين لديهم دور مشرف تنفيذ كل المهام تلقائيًا. يمكن للمستخدمين المشرفين منح دور المشرف لمستخدمين آخرين.
- ليس مشرفًا: بشكلٍ تلقائي، لا يمكن للمستخدمين العاديين الذين لديهم دور غير مشرف إعادة ضبط الجهاز على الإعدادات الأصلية أو منح أنفسهم دور مشرف أو حذف مستخدمين آخرين.
- ضيف: لا يمكن للمستخدم الضيف تلقائيًا إعادة ضبط الجهاز على الإعدادات الأصلية أو حذف المستخدمين الآخرين. يواجه المستخدم الضيف تلقائيًا قيودًا أخرى، مثل عدم التمكّن من تعديل الحسابات (إضافتها أو إزالتها) أو تثبيت التطبيقات أو تطبيق شاشة قفل. تكون حالة "الضيف" مؤقتة أيضًا تلقائيًا.
كما هو موضّح أعلاه، يتضمّن كل دور مجموعة تلقائية من القيود حتى يكون لدى المستخدم الجديد الذي تم إنشاؤه بهذا الدور القيود ذات الصلة نفسها.