اعتبارًا من 27 آذار (مارس) 2025، ننصحك باستخدام android-latest-release بدلاً من aosp-main لإنشاء AOSP والمساهمة فيه. لمزيد من المعلومات، يُرجى الاطّلاع على التغييرات في AOSP.
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
يتيح Android إعدادات وتطبيقات وبيانات لعدة مستخدمين. يعتمد Android Automotive على ميزة "التوافق مع مستخدمين متعدّدين" في Android
لتوفير تجربة استخدام جهاز مشترَك، حيث يكون كل مستخدم للجهاز هو شخص مختلف. في الإصدار 10 من نظام التشغيل Android والإصدارات الأحدث، يتيح تطبيق Android
Automotive للمستخدمين ما يلي:
مستخدِم ملف شخصي
نظام بدون شاشة: يتم تشغيل مستخدم النظام بلا واجهة مستخدم في الخلفية ويستضيف جميع
خدمات النظام. في ما يتعلّق بالسيارات، لا يُسمح لشخص مادي باستخدام مستخدم النظام أو الوصول إليه مباشرةً.
مستخدم عادي:
الأجهزة المخصّصة للسيارات هي أجهزة مشترَكة ومن المفترض أن يستخدم كل مستخدم
جهازًا مختلفًا. يمكن أن يكون لمستخدمي Android أدوار مختلفة. اطّلِع على الأدوار والقيود للحصول على مزيد من المعلومات. في مجال السيارات، جميع
المستخدمين العاديين هم مستخدمون ثانويون.
مستخدم ضيف: يمكن أن يشمل مستخدمو السيارات المستخدمين المؤقتين، مثل الأصدقاء،
الذين يستعيرون مركبة. لاستيعاب استخدامات مثل هذه، يمنح Android Automotive مستخدمًا ضيفًا
إمكانية الوصول إلى جميع المكوّنات اللازمة لاستخدام المركبة. يمكن تحديد مستخدم ضيف واحد فقط
على جهاز في كل مرة.
يوضّح المخطّط البياني التالي كيفية إتاحة وضع المستخدم في نظام Automotive بدون شاشة
لتجربة متعددة المستخدمين:
المركبات هي أجهزة مشترَكة قد يقودها أشخاص مختلفون. يمكن لكل شخص
إنشاء حساب مستخدم خاص به يتضمّن تطبيقاته وبياناته. ومع ذلك، قد لا يريد مالك المركبة
أن تتوفر لجميع المستخدمين إمكانية تعديل الجهاز نفسها. لذلك، تتيح Automotive
منح المستخدمين أدوارًا وقيودًا مختلفة. أدوار المستخدِمين التالية متوفرة:
المشرف: يمكن للمستخدمين العاديين الذين لديهم دور مشرف تنفيذ
كل المهام تلقائيًا. يمكن للمستخدمين المشرفين منح دور المشرف لمستخدمين آخرين.
ليس مشرفًا: بشكلٍ تلقائي، لا يمكن للمستخدمين العاديين الذين لديهم دور غير مشرف
إعادة ضبط الجهاز على الإعدادات الأصلية أو منح أنفسهم دور مشرف أو حذف مستخدمين آخرين.
ضيف: لا يمكن للمستخدم الضيف تلقائيًا إعادة ضبط الجهاز على الإعدادات الأصلية
أو حذف المستخدمين الآخرين. يواجه المستخدم الضيف تلقائيًا قيودًا أخرى،
مثل عدم التمكّن من تعديل الحسابات (إضافتها أو إزالتها) أو تثبيت التطبيقات أو
تطبيق شاشة قفل. تكون حالة "الضيف" مؤقتة أيضًا تلقائيًا.
كما هو موضّح أعلاه، يتضمّن كل دور مجموعة تلقائية من القيود حتى يكون لدى
المستخدم الجديد الذي تم إنشاؤه بهذا الدور القيود ذات الصلة نفسها.
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["# Multi-user support\n\nAndroid supports [multiple users](/docs/devices/admin/multi-user#general_defs)\nsettings, apps, and data. Android Automotive relies on Android's multi-user support\nto provide a shared device experience, wherein each device user is intended to be used by a\ndifferent physical person. In Android 10 and higher, Android\nAutomotive supports these types of users:\n\n- **[Headless\n system user](/docs/devices/admin/multi-user#automotive-user-types).** The headless system user runs in the background and hosts all system services. For Automotive, the system user isn't intended to be used, nor directly accessed, by a physical person.\n- **[Regular user](/docs/devices/admin/multi-user#automotive-user-types).** Automotive devices are shared devices and each user is intended to be used by a different physical person. Android users can have different roles. See [Roles and restrictions](#roles-restrictions) for more information. In Automotive, all regular users are secondary users.\n- **Guest user.** Automotive users can include temporary users, such as friends, who borrow a vehicle. To accommodate uses like this, Android Automotive provides a guest user with access to all components needed to use the vehicle. Only one guest user can be defined on a device at a time.\n\n| **Note:** The primary user flag ([FLAG_PRIMARY](https://android.googlesource.com/platform/frameworks/base/+/refs/heads/android10-release/core/java/android/content/pm/UserInfo.java#46)) isn't yet supported in the Automotive headless system user model.\n\nThe following diagram illustrates how the Automotive headless system user mode\nsupports the multi-user experience:\n\n**Figure 1.** Multi-user experience.\n\nTo learn more, see [Android Automotive multi-user](/docs/devices/admin/multi-user#automotive-multi-user).\n\nRoles and restrictions\n----------------------\n\nVehicles are shared devices that may be driven by different people. Each person\ncan have their own user, each with their own apps and data. However, a vehicle owner may\nnot want all users to have the same ability to modify the device. Therefore, Automotive supports\nthe concept of providing users with different roles and restrictions. The following user roles are\nsupported:\n\n- **Admin.** By default, regular users with the role of admin can perform *every* task. Admin users can grant the admin role to other users.\n- **Non-admin.** By default, regular users with the role non-admin can't factory data reset the device, grant themselves an admin role, or delete other users.\n- **Guest.** By default, a guest user can neither factory data reset the device nor delete other users. By default, a guest user has other restrictions, such as not being able to modify (add or remove) accounts, install apps, or apply a lockscreen. By default, guest is also ephemeral.\n\nAs stated above, each role has a default set of restrictions so that a new\nuser created with that role has the same respective restrictions."]]