نظرة عامة على "Android للسيارات"

يمكنك إتاحة تطبيقك للمركبات التي تعمل بنظام التشغيل Android Auto أو Android Automotive. استخدِم بنية تطبيق واحدة تناسب كلتا الحالتين ليتمكّن كل مستخدم من الاستمتاع بتطبيقك.

Android Auto

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

واجهة مستخدم Android Auto

الشكل 1: Android Auto، وهو تطبيق يعمل على الهاتف ويتم تشغيله على شاشة السيارة.

نظام التشغيل Android Automotive

‫Android Automotive OS هو نظام ترفيه ومعلومات يستند إلى Android ومضمّن في المركبات. نظام السيارة هو جهاز مستقل يعمل بنظام التشغيل Android ومحسّن للقيادة. باستخدام نظام التشغيل Android Automotive، يثبّت المستخدمون تطبيقك مباشرةً على السيارة بدلاً من هواتفهم. لمزيد من المعلومات، يُرجى الاطّلاع على نظرة عامة على نظام التشغيل Android Automotive.

واجهة مستخدم Automotive OS

الشكل 2: نظام التشغيل Android Automotive قيد التشغيل على محاكي

فئات التطبيقات المتوافقة

بسبب اعتبارات خاصة بالسيارات، لا يتيح نظاما التشغيل Android Auto وAndroid Automotive إلا أنواعًا معيّنة من التطبيقات كما هو موضّح في الجدول التالي:

الفئة الوصف الأنظمة الأساسية الاستخدام النشر
الوسائط - الصوت

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

ملاحظة مهمة: لا تتضمّن فئة "الوسائط" محتوى الفيديو، لذا يُرجى الاطّلاع على فئة "الفيديو" المنفصلة للحصول على تفاصيل حول التطبيقات التي تشغّل الفيديوهات.

تم إنشاؤه باستخدام: MediaBrowserService وMediaSession. في نظام التشغيل Android Automotive، يمكنك أيضًا إنشاء شاشات تسجيل الدخول والإعدادات (لاستخدامها أثناء توقّف السيارة) باستخدام "طرق العرض" أو Compose.

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

‫Android Auto وAndroid Automotive OS

ملاحظة مهمة: لا تتوفّر تطبيقات الوسائط المستندة إلى نماذج حاليًا إلا على Android Auto.

أثناء القيادة أو الركن

جميع أنواع المسارات

ملاحظة مهمة: لا يمكن نشر تطبيقات الوسائط التي تستخدم نماذج Car App Library إلا في مسارات الاختبار الداخلي ومسارات الاختبار المغلق كجزء من برنامج الوصول المبكر.

التواصل - إشعارات المراسلة

تتيح إشعارات المراسلة للمستخدمين تلقّي الإشعارات الواردة وقراءة الرسائل بصوت عالٍ باستخدام ميزة تحويل النص إلى كلام وإرسال الردود باستخدام الإدخال الصوتي في السيارة. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة توسيع نطاق إشعارات المراسلة في Android Auto.

تم إنشاؤه باستخدام: MessagingStyle إشعارات وService لمعالجة إجراءات الردّ ووضع علامة "مقروء".

Android Auto أثناء القيادة أو الركن جميع أنواع المسارات
التواصل - المراسلة المستنِدة إلى نموذج في المختبر

توسّع تطبيقات المراسلة المستندة إلى نماذج إمكانات إشعارات المراسلة لتتيح للمستخدمين تصفُّح سجلّ المحادثات والاستماع إلى الرسائل السابقة بصوت عالٍ باستخدام ميزة "تحويل النص إلى كلام" وإرسال الردود باستخدام الإدخال الصوتي في السيارة.

تم إنشاؤه باستخدام: مكتبة تطبيقات Android للسيارات يمكنك الاطّلاع على إنشاء تجارب مراسلة مستندة إلى نماذج في Android Auto للحصول على معلومات إضافية خاصة بتطبيقات المراسلة.

Android Auto أثناء القيادة أو الركن مسارات الاختبار الداخلي والاختبار المغلق
الاتصال - الميزات الاختبارية

تتيح تطبيقات الاتصال للمستخدمين إجراء المكالمات وتلقّيها على شاشة السيارة.

تم إنشاؤه باستخدام: مكتبة Telecom Jetpack ومكتبة تطبيقات Android للسيارات. اطّلِع على إنشاء تجارب الاتصال على Android Auto للحصول على معلومات إضافية خاصة بتطبيقات الاتصال.

Android Auto أثناء القيادة أو الركن مسارات الاختبار الداخلي والاختبار المغلق
نقطة الاهتمام

تتيح تطبيقات نقاط الاهتمام للمستخدمين استكشاف نقاط الاهتمام والانتقال إليها وتنفيذ إجراءات ذات صلة، مثل تطبيقات مواقف السيارات والشحن والوقود.

تم إنشاؤه باستخدام: مكتبة تطبيقات Android للسيارات راجِع إنشاء تطبيق لنقاط الاهتمام للحصول على معلومات إضافية خاصة بتطبيقات نقاط الاهتمام.

‫Android Auto وAndroid Automotive OS أثناء القيادة أو الركن جميع أنواع المسارات
إنترنت الأشياء (IoT)

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

تم إنشاؤه باستخدام: مكتبة تطبيقات Android للسيارات يمكنك الاطّلاع على إنشاء تطبيق إنترنت الأشياء للحصول على معلومات إضافية خاصة بتطبيقات إنترنت الأشياء.

‫Android Auto وAndroid Automotive OS أثناء القيادة أو الركن جميع أنواع المسارات
الطقس

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

تم إنشاؤه باستخدام: مكتبة تطبيقات Android للسيارات يمكنك الاطّلاع على إنشاء تطبيق للطقس للحصول على معلومات إضافية خاصة بتطبيقات الطقس.

‫Android Auto وAndroid Automotive OS أثناء القيادة أو الركن جميع أنواع المسارات
فئات التطبيقات أثناء الانتظار في السيارة
الفيديو

تتيح تطبيقات الفيديو للمستخدمين مشاهدة فيديوهات البث المباشر أثناء توقّف السيارة. الغرض الأساسي من هذه التطبيقات هو عرض فيديوهات البث المباشر.

تم إنشاؤه باستخدام: "طرق العرض" و/أو Compose يمكنك الاطّلاع على مقالة إنشاء تطبيقات فيديو لنظام التشغيل Android Automotive للحصول على مزيد من المعلومات.

نظام التشغيل Android Automotive

أثناء إيقاف السيارة بشكل أساسي

يمكن أن تتيح تطبيقات الفيديو استخدامًا محدودًا أثناء القيادة كما هو موضّح في إتاحة تشغيل الصوت أثناء القيادة.

جميع أنواع المسارات
ميزات اختبارية في الألعاب

تتيح تطبيقات الألعاب للمستخدمين ممارسة الألعاب أثناء ركن السيارة. الغرض الأساسي من هذه التطبيقات هو تشغيل الألعاب.

تم إنشاؤه باستخدام: "طرق العرض" و/أو Compose لمزيد من المعلومات، اطّلِع على إنشاء ألعاب للسيارات.

‫Android Auto وAndroid Automotive OS أثناء إيقاف السيارة فقط مسارات الاختبار الداخلي والاختبار المغلق
الميزات الاختبارية في المتصفحات

تتيح تطبيقات المتصفّح للمستخدمين الوصول إلى صفحات الويب أثناء توقّف السيارة.

تم إنشاؤه باستخدام: "طرق العرض" و/أو Compose لمزيد من المعلومات، يُرجى الاطّلاع على مقالة إنشاء متصفّحات لنظام التشغيل Android Automotive.

نظام التشغيل Android Automotive أثناء إيقاف السيارة فقط مسارات الاختبار الداخلي

الدمج مع تطبيقات Google وخدماتها

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

  • يمكن لتطبيقك بدء التنقّل في "خرائط Google" المضمّنة من خلال Google Maps for Automotive intents.

  • يمكن لتطبيقات الملاحة تحقيق إمكانية التشغيل التفاعلي مع "مساعد Google" من خلال ثلاثة أشكال مختلفة من الأهداف. راجِع تنفيذ أغراض تطبيق التنقّل. لمزيد من المعلومات حول كيفية تنفيذ تطبيقات التنقّل خطوة بخطوة المتوافقة مع نظام التشغيل Android Automotive وAndroid Auto، يُرجى الاطّلاع على إنشاء تطبيق تنقّل.

  • يمكن لمساعد Google تشغيل أي تطبيق مثبَّت في السيارة باستخدام طلبات صوتية مثل Ok Google، افتح تطبيق Example.

  • تتيح فئة PackageManager في نظام التشغيل Android للمطوّرين استرداد معلومات شاملة حول حِزم التطبيقات المثبَّتة على الجهاز، ثم اتّخاذ إجراءات إضافية، مثل الحصول على الغرض القابل للتشغيل لهذه الحزمة وتشغيل هذا الغرض.

لاختبار تطبيقاتك، استخدِم أدوات الاختبار لتشغيل Android Auto وAndroid Automotive OS على جهاز التطوير. لمزيد من التفاصيل، يُرجى الاطّلاع على مقالة اختبار تطبيقات Android للسيارات.

للاطّلاع على إرشادات تصميم التطبيقات، يُرجى الانتقال إلى Android للسيارات.

مراجع إضافية

لمزيد من المعلومات حول "Android للسيارات"، يُرجى الاطّلاع على المراجع الإضافية التالية.

نماذج

الدروس التطبيقية حول الترميز

المدوّنات

الفيديوهات