نظرة عامة على Android Auto

واجهة مستخدم Android Auto
الشكل 1: Android Auto

يوفّر 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 عند إيقاف السيارة
الشكل 2: تطبيق يعمل على Android Auto مع عرض عناصر التحكّم في الرجوع والخروج

يتم دائمًا تشغيل الأنشطة على Android Auto في وضع ملء الشاشة. يمكن للمستخدمين التمرير سريعًا من الحافة العلوية أو السفلية لواجهة مستخدم Android Auto لعرض عناصر التحكّم التي تتيح الرجوع أو الخروج من التطبيق الحالي.

الاختلافات في السلوك

بسبب القيود التي يفرضها Android Auto وAndroid بشكل عام، هناك بعض الاختلافات الملحوظة في السلوك عند تشغيل تطبيق على الوحدة الرئيسية.

بدء تطبيقات أخرى

بما أنّه لا يمكن تشغيل الأنشطة على الوحدة الرئيسية إلا للتطبيقات التي تنتمي إلى الفئات المتوافقة والتي أعلنت عن توافقها مع Android Auto، من المحتمل ألا تفتح النوايا تطبيقات أخرى على الوحدة الرئيسية. إذا كان الغرض من الطلب هو الانتقال إلى صفحة ويب أو صفحة في &quot;متجر Google Play&quot;، سيتم فتح التطبيق المعني على الهاتف بدلاً من ذلك. ويتم حظر جميع الأهداف الأخرى التي تؤدي إلى تشغيل الأنشطة، ويتم إشعار المستخدم بأنّه لا يمكن فتح التطبيق المعنيّ.

قبول الأذونات

على الأجهزة التي تعمل بالإصدار 15 من نظام التشغيل Android، لا يمكن للمستخدمين قبول طلبات أذونات وقت التشغيل على وحدة التحكّم الرئيسية. عندما يطلب تطبيق إذنًا، يظهر مربع حوار يطلب من المستخدمين قبول الإذن على شاشة الهاتف.

المتاجر الموثوق بها

كما هو موضّح في الاختبار في مركبات حقيقية، يجب تثبيت التطبيقات من مصدر موثوق لتشغيلها في مركبة حقيقية. تشمل المصادر الموثوقة ما يلي:

  • Google Play
  • ONE store

الأسئلة الشائعة

كيف يمكنني معرفة ما إذا كان Android Auto قيد التشغيل؟

للتأكّد مما إذا كان Android Auto يعمل على جهاز، يمكنك استخدام واجهة برمجة التطبيقات CarConnection التي تشكّل جزءًا من مكتبة تطبيقات "Android للسيارات". لمزيد من التفاصيل، يُرجى الاطّلاع على واجهة برمجة التطبيقات Connection API.

في أي مركبات يتوفّر تطبيق Android Auto؟

اطّلِع على قائمة السيارات وأجهزة الاستيريو المتوافقة.

ما هي البلدان التي يتوفّر فيها Android Auto؟

هل يتوفّر تطبيق Android Auto في بلدي؟