إرشادات لإلهاء السائق

عندما تتبع تطبيقات Android Automotive إرشادات إلهاء السائق الموضحة أدناه ، يمكن تشغيل التطبيقات على HU عندما تتحرك السيارة. تتكون DDG من توصيات أساسية مقدمة من Google وتهدف إلى تقليل تشتيت انتباه السائق.

يمكن وضع علامة على التطبيقات التي تتوافق مع إرشادات إلهاء السائق على أنها مُحسَّنة للإلهاء . توضح هذه المقالة بالتفصيل كيفية وضع علامة على التطبيقات على أنها مُحسَّنة للإلهاء بحيث يمكن لنظام Android الأساسي تمكين التطبيقات من العمل في حالة تقييد تجربة المستخدم. تعلم المزيد عن:

تطبيقات الإلهاء الأمثل

يمكن للتطبيق وضع علامة على نشاط معين لتحسين الإلهاء. لتعيين تطبيق بأكمله على أنه مُحسّن للإلهاء ، يجب أن تلتزم جميع أنشطته بإرشادات إلهاء السائق. عندما تتغير حالة قيادة السيارة إلى حالة تكون فيها قيود تجربة المستخدم نشطة:

  • يمكن أن يستمر تشغيل نشاط المقدمة الحالي فقط عندما يتم تمييزه على أنه "تحسين الإلهاء" في البيان.
  • عند بدء نشاط جديد ، لا يُسمح بالنشاط الجديد إلا عندما يتم تمييزه على أنه تم تحسين الإلهاء في البيان.

النظام الأساسي مسؤول عن التحقق من البيان والسماح فقط للأنشطة المحسّنة للإلهاء بالعمل في حالة مقيدة.

ملاحظة : لا يمكن للنظام الأساسي اكتشاف أو فرض التزام التطبيق الفعلي بالقيود ؛ يمكنه فقط التحقق من إعلان التطبيق في البيان. يتم فرض الالتزام بإرشادات تشتيت انتباه السائق أثناء عملية مراجعة متجر Play.

لا تحتاج جميع أنشطة التطبيق إلى تحسين الإلهاء. يمكن أن يوفر التطبيق تجارب مستخدم مختلفة لحالة غير مقيدة (على سبيل المثال ، عندما تكون السيارة متوقفة) مقابل حالة أكثر تقييدًا. نتيجةً لذلك ، يمكن للتطبيق وضع علامة على نشاط معين لتحسين الإلهاء عن طريق إضافة البيانات الوصفية التالية إلى عنصر <activity> في ملف AndroidManifest.xml الخاص بالتطبيق:

<activity android:name=".DistractionOptimizedMainActivity"....>
....
<meta-data android:name="distractionOptimized" android:value="true"/>
</activity>

يجب أن تعلن التطبيقات التي تقدم أنشطة مصممة للتشغيل في حالة مقيدة تلك المعلومات في البيان. تنظر المنصة فقط في المعلومات المعلنة قبل تحديد ما إذا كان يمكن السماح بتشغيل النشاط (أم لا) في الحالة المقيدة.