
يوفّر Android Auto تجربة استخدام تطبيقات محسّنة لقائدي السيارات للمستخدمين الذين لديهم هاتف Android مزوّد بتطبيق Android Auto ونظام استيريو متوافق مع السيارة أو ما بعد البيع. وبإمكانهم استخدام تطبيقك مباشرةً على شاشة السيارة من خلال ربط هواتفهم. يمكنك تفعيل Android Auto للربط بتطبيق هاتفك من خلال إنشاء خدمات يستخدمها Android Auto لعرض واجهة مُحسَّنة لقائد السيارة.
كيفية تعريف التطبيقات على أنّها متوافقة مع Android Auto
تُعلِن التطبيقات عن توافقها مع Android Auto بطرق مختلفة حسب فئتها.
تطبيقات الوسائط والمراسلة والنماذج
تُعلن تطبيقات الوسائط والرسائل والنماذج عن توافقها مع Android Auto من خلال
تضمين عنصر <meta-data>
التالي في ملف البيان الخاص بها:
<application>
...
<meta-data
android:name="com.google.android.gms.car.application"
android:resource="@xml/automotive_app_desc"/>
...
</application>
تختلف محتويات ملف الموارد حسب فئة تطبيقك:
الوسائط
<automotiveApp> <uses name="media" /> </automotiveApp>
لمعرفة المزيد من التفاصيل، يُرجى الاطّلاع على مقالة إتاحة استخدام Android Auto في تطبيق الوسائط.
المراسلة
<automotiveApp> <uses name="notification" /> <!-- Include the following only if your capp can be set as the default SMS handler --> <uses name="sms"> </automotiveApp>
اطّلِع على مقالة إنشاء تطبيقات المراسلة لنظام Android Auto للحصول على مزيد من التفاصيل.
التطبيقات المستندة إلى نماذج
<automotiveApp> <uses name="template" /> </automotiveApp>
اطّلِع على مقالة إضافة ميزة التوافق مع Android Auto إلى تطبيقك المستنِد إلى نموذج لمعرفة المزيد من التفاصيل.
التطبيقات المتوقفة
تعلن التطبيقات المتوقفة عن العمل عن توافقها مع Android Auto من خلال تضمين العنصر التالي
<category>
في فلتر الأهداف لنشاط في بيان تطبيقك:
<activity ...>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
...
<category android:name="android.intent.category.CAR_LAUNCHER" />
</intent-filter>
</activity>
لمعرفة المزيد من التفاصيل، يُرجى الاطّلاع على مقالة إتاحة استخدام Android Auto في تطبيقك المتوقف.
التطبيقات المتوقفة
على الأجهزة التي تعمل بالإصدار 15 من نظام التشغيل Android أو الإصدارات الأحدث، يتيح Android Auto تشغيل الأنشطة مباشرةً على وحدة التحكّم أثناء وقوف السيارة. تقتصر هذه الميزة على التطبيقات المضمّنة في فئات التطبيقات المتوقفة المتوفّرة. لأغراض السلامة، يخرج Android Auto تلقائيًا من أحد التطبيقات عند رصد حركة المركبة.
واجهة المستخدم

يتم دائمًا تشغيل الأنشطة على Android Auto في وضع ملء الشاشة. يمكن للمستخدمين التمرير سريعًا من الحافة العلوية أو السفلية لواجهة مستخدم Android Auto لعرض عناصر التحكّم في الرجوع أو الخروج من التطبيق الحالي.
الاختلافات في السلوك
بسبب القيود التي يفرضها Android Auto وAndroid بشكل عام، هناك بعض الاختلافات الملحوظة في السلوك عند تشغيل تطبيق على الوحدة الأساسية.
بدء تطبيقات أخرى
وبما أنّه لا يمكن تشغيل الأنشطة على الوحدة الرئيسية إلا للتطبيقات المضمّنة في الفئات المتوافقة التي أعلنت عن توافقها مع Android Auto، من المحتمل أنّه لن يتم فتح التطبيق الآخر على الوحدة الرئيسية عند توجيه الطلبات إلى التطبيقات الأخرى. إذا كان الإجراء المقصود هو فتح صفحة ويب أو صفحة على "متجر Google Play"، سيتم فتح التطبيق المقابل على الهاتف بدلاً من ذلك. ويتم حظر جميع النوايا الأخرى لبدء النشاط ويتم إعلام المستخدم بأنّه لا يمكن فتح التطبيق المقابل.
قبول الأذونات
لا يمكن للمستخدمين قبول طلبات أذونات وقت التشغيل في الوحدة الرئيسية. عندما يطلب تطبيق إذنًا، تظهر مربّع حوار يطلب من المستخدمين قبول الإذن على شاشة هواتفهم.
المتاجر الموثوق بها
كما هو موضّح في مقالة الاختبار في المركبات الحقيقية،يجب تثبيت التطبيقات من مصدر موثوق لتشغيلها على مركبة حقيقية. تشمل المصادر الموثوقة ما يلي:
- Google Play
- متجر ONE
الأسئلة الشائعة
كيف يمكنني معرفة ما إذا كان تطبيق Android Auto قيد التشغيل؟
لرصد ما إذا كان تطبيق Android Auto قيد التشغيل على جهاز معيّن، يمكنك استخدام واجهة برمجة التطبيقات
CarConnection
التي تشكّل جزءًا من مكتبة تطبيقات "Android للسيارات". اطّلِع على Connection API لمزيد من التفاصيل.
ما هي المركبات التي يتوفّر فيها Android Auto؟
اطّلِع على قائمة المركبات وأجهزة الاستيريو المتوافقة.
ما هي البلدان التي يتوفّر فيها Android Auto؟
يُرجى الاطّلاع على هل تطبيق Android Auto متاح في بلدي؟