اعتبارًا من 27 آذار (مارس) 2025، ننصحك باستخدام android-latest-release
بدلاً من aosp-main
لإنشاء AOSP والمساهمة فيه. لمزيد من المعلومات، يُرجى الاطّلاع على التغييرات في AOSP.
إرشادات حول تشتت انتباه السائق
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
عندما تلتزم تطبيقات Android Automotive بإرشادات منع تشتيت انتباه السائق الموضّحة أدناه، يمكن تشغيل التطبيقات على وحدة التحكّم في الصوت عندما تكون المركبة في حركة. تتألف ميزة "القيادة بدون تشتيت الانتباه" من أساسيات
الاقتراحات التي تقدّمها Google بهدف تقليل تشتيت انتباه السائق.
يمكن وضع علامة "متوافق مع إرشادات تخفيف الإلهاء" على التطبيقات التي تستوفي إرشادات منع تشتيت انتباه السائق. توضّح هذه الصفحة بالتفصيل كيفية يجب وضع علامة على التطبيقات
بأنّها محسّنة للحدّ من التشتيت كي يتمكّن نظام Android الأساسي من تفعيل تشغيل التطبيقات في حالة "توقّف تجربة المستخدم". لمعرفة المزيد من المعلومات حول:
التطبيقات المتوافقة مع إرشادات تخفيف الإلهاء
يمكن للتطبيق الإشارة إلى نشاط معيّن ليتم تحسينه من أجل الحد من التشتيت. لكي يتم تصنيف تطبيق بالكامل على أنّه "محسَّن للسائق"، يجب أن تلتزم جميع الأنشطة فيه بالإرشادات المتعلقة بالانحرافات التي قد تشغل انتباه السائق. عند تغيُّر حالة القيادة في المركبة إلى حالة تكون فيها قيود تجربة المستخدم
نشطة:
- لا يمكن مواصلة تشغيل النشاط الحالي في المقدّمة إلا عند وضع علامة عليه كنشاط مشتِّت
محسَّن في البيان.
- عند بدء نشاط جديد، لا يُسمح بالنشاط الجديد إلا عند وضع علامة عليه
Distraction Optimized (مُحسَّن للحدّ من التشتيت) في البيان.
تتحمّل المنصة مسؤولية التحقّق من البيان والسماح فقط بتشغيل الأنشطة التي تم تحسينها لتقليل التشتيت في حالة مفروض عليها قيود.
ملاحظة: لا يمكن للمنصة رصد التزام التطبيق الفعلي بالقيود أو فرضه، بل يمكنها فقط التحقّق من بيان التطبيق في البيان. يتم فرض الالتزام
بإرشادات تشتيت انتباه السائق هذه أثناء عملية المراجعة على Google Play.
لا تحتاج جميع أنشطة التطبيقات إلى ميزة "تحسين التركيز". يمكن للتطبيق أن يقدّم
تجارب مختلفة للمستخدمين في الحالة غير المقيّدة (على سبيل المثال، عندما تكون المركبة متوقفة) مقارنةً بالحالة الأكثر تقييدًا. نتيجةً لذلك، يمكن للتطبيق الإشارة إلى نشاط معيّن ليتم
تحسينه من خلال ميزة "تقليل التشتيت" عن طريق إضافة البيانات الوصفية التالية إلى عنصر <activity>
في ملف AndroidManifest.xml
للتطبيق:
<activity android:name=".DistractionOptimizedMainActivity"....>
....
<meta-data android:name="distractionOptimized" android:value="true"/>
</activity>
يجب أن تذكر التطبيقات التي تقدّم أنشطة مصمّمة للتشغيل في حالة مفروض عليها قيود هذه المعلومات فيملف البيان. لا تطّلع المنصة إلا على المعلومات المعلَن عنها قبل تحديد ما إذا كان يمكن السماح بتنفيذ النشاط (أو لا) في الحالة المحظورة.
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ 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,["# Driver Distraction Guidelines\n\nWhen Android Automotive apps follow the *Driver Distraction Guidelines* described\nbelow, the apps can run on the HU when a vehicle is moving. DDG consists of baseline\nrecommendations provided by Google and are intended to reduce driver distraction.\n\nApps that meet the Driver Distraction Guidelines can be tagged as\n*Distraction Optimized* . This page details how apps *must* be tagged\nas Distraction Optimized so that the Android platform can enable the apps to run in the User\nExperience Restricted state. To learn more about:\n\n- Car user experience restrictions, see [Car User Experience\n Restrictions](/docs/automotive/driver_distraction/car_uxr).\n- Using car driving state, see [Consuming Car Driving State and\n UX Restrictions](/docs/automotive/driver_distraction/consume).\n\nDistraction Optimized apps\n--------------------------\n\nAn app can tag a specific activity to be Distraction Optimized. For an entire app to\nbe designated as Distraction Optimized, all its activities must adhere to the driver distraction\nguidelines. When the driving state of a vehicle changes to a state in which the UX restrictions are\nactive:\n\n- Current foreground activity can continue to run only when it is tagged as Distraction Optimized in the manifest.\n- When launching a new activity, the new activity is permitted only when it is tagged as Distraction Optimized in the manifest.\n\nThe platform is responsible for checking the manifest and allowing only Distraction Optimized\nactivities to run in a restricted state.\n\n**Note:** The platform can't detect or enforce an app's actual\nadherence to the restrictions; it can only check an app's declaration in the manifest. Adherence to\nthese driver distraction guidelines is enforced during the Google Play review process.\n\nNot all app activities need be Distraction Optimized. An app can provide\ndifferent user experiences for an unrestricted state (for example, when the vehicle is parked)\nversus a more restricted state. As a result, an app can tag a specific activity to be\nDistraction Optimized by adding the following metadata to the `\u003cactivity\u003e` element\nin the `AndroidManifest.xml` file for the app: \n\n```\n\u003cactivity android:name=\".DistractionOptimizedMainActivity\"....\u003e\n....\n\u003cmeta-data android:name=\"distractionOptimized\" android:value=\"true\"/\u003e\n\u003c/activity\u003e\n```\n\nApps that offer activities designed to run in a restricted state must declare that information in\nthe manifest. The platform looks only at the declared information before determining if the activity\ncan be permitted to run (or not) in the restricted state."]]