أثناء تطوير تطبيقك، تتوفّر مجموعة متنوّعة من الأدوات لتشغيل Android Auto وAndroid Automotive OS، وهي:
- اطّلِع على اختبار تطبيقك باستخدام أداة Desktop Head Unit للحصول على تفاصيل حول كيفية تثبيت أداة Desktop Head Unit واستخدامها لتشغيل تطبيقات Android Auto.
- لمزيد من التفاصيل حول كيفية تثبيت صور نظام التشغيل Android Automotive وتشغيلها، يُرجى الاطّلاع على مقالة اختبار تطبيقك باستخدام محاكي Android Automotive OS.
- لمزيد من التفاصيل حول كيفية تثبيت نظام التشغيل Android Automotive على جهاز Pixel Tablet، يُرجى الاطّلاع على مقالة الاختبار باستخدام نظام التشغيل Android Automotive على جهاز Pixel Tablet. تتيح بعض الصور أيضًا استخدامها كجهاز استقبال Android Auto.
- اطّلِع على الوصول إلى أجهزة Android Automotive OS من خلال "مركز الاختبار الافتراضي لمنصة Firebase" للحصول على تفاصيل حول كيفية إجراء الاختبار على أجهزة سيارات حقيقية باستخدام "مركز الاختبار الافتراضي لمنصة Firebase".
- اطّلِع على اختبار إمكانية التشغيل التفاعلي مع خدمات Google لمعرفة كيفية اختبار إمكانية التشغيل التفاعلي بين "مساعد Google" و"خرائط Google" والتطبيقات المخصّصة على Android Automotive OS.
الاختبار في مركبات حقيقية
لاختبار تطبيقك في مركبات حقيقية، عليك تثبيته من مصدر موثوق، مثل "متجر Play"، مع استثناء واحد موضّح في السماح بالمصادر غير المعروفة. يمكنك استخدام ميزة مشاركة التطبيقات مع الفريق الداخلي أو مسار الاختبار الداخلي لتوزيع تطبيقك على الأجهزة بدون المرور بعملية المراجعة في "متجر Play".
السماح بالمصادر غير المعروفة
يتضمّن Android Auto خيارًا للمطوّرين يتيح لك تشغيل التطبيقات التي لم يتم تثبيتها من مصدر موثوق به. ينطبق هذا الإعداد على الوسائط وإشعارات المراسلة وتطبيقات الركن، ولكنّه لا ينطبق على التطبيقات التي تم إنشاؤها باستخدام مكتبة تطبيقات Android للسيارات.
تفعيل "وضع مطوّر البرامج" في Android Auto
بالإضافة إلى خيارات المطوّرين في Android (التي يمكن استخدامها على كل من Android Auto وAndroid Automotive OS)، يتضمّن Android Auto وضع مطوّرين خاصًا به. لتفعيلها، اتّبِع الخطوات التالية:
افتح إعدادات Android Auto.
- الإصدار 10 من نظام التشغيل Android أو الإصدارات الأحدث: على الجهاز، انقر على الإعدادات > التطبيقات والإشعارات > عرض كل التطبيقات > Android Auto > الإعدادات المتقدّمة > إعدادات إضافية في التطبيق.
- Android 9 أو الإصدارات الأقدم: في تطبيق Android Auto، انقر على القائمة، ثم على الإعدادات.
انتقِل إلى قسم لمحة بالقرب من أسفل الصفحة وانقر على الإصدار لعرض معلومات الإصدار والأذونات.
انقر على قسم معلومات الإصدارات والأذونات 10 مرات.
يظهر مربّع الحوار هل تريد السماح لإعدادات التطوير؟.
انقر على موافق.
تم الآن تفعيل "وضع المطوّرين"، ويمكنك الوصول إلى خيارات المطوّرين في قائمة الخيارات الإضافية. لن تحتاج إلى تفعيل "وضع مطوّر البرامج" سوى مرة واحدة. للخروج من وضع المطوّرين، استخدِم الخيار من القائمة المنسدلة في شريط التطبيق.
متطلبات اختبار إضافية لتطبيقات الوسائط
إذا كنت تختبر تطبيق وسائط، اختبِر السيناريوهات الواردة في هذا القسم بالإضافة إلى اختبار تطبيقك على Android Auto أو Android Automotive OS أو كليهما.
اختبار سيناريوهات بدء تشغيل MediaBrowserService
للمساعدة في الحفاظ على سلامة السائقين والركاب، يتم فرض قيود إضافية على كيفية تفاعل المستخدمين مع التطبيقات أثناء القيادة. لهذا السبب، يتضمّن كل من Android Auto وAndroid Automotive OS MediaBrowserService سيناريوهات بدء تشغيل يجب أن يتعامل معها تطبيقك.
اختبِر تطبيقك للتأكّد من أنّه يمكنه التعامل مع كلّ من السيناريوهات التالية:
- يتم تنفيذ
MediaBrowserServiceقبل فتح أيActivity. - يتم عرض
MediaBrowserServiceعندما لا يمكن عرض أيActivity. - يتم تشغيل
MediaBrowserServiceعندما لا يكون المستخدم مسجّلاً الدخول.
أثناء اختبار هذه السيناريوهات، احرص على تجربة الطرق التالية:
- افرِض إيقاف التطبيق، ثم شغِّله.
- محو بيانات التطبيق، ثم تشغيله
يُرجى أيضًا الحرص على ضبط رسالة خطأ مناسبة عند الضرورة.
استخدام تطبيق Media Controller Test
يتيح لك تطبيق اختبار أداة التحكّم في الوسائط اختبار تفاصيل تشغيل الوسائط على Android، كما يساعدك في التحقّق من تنفيذ جلسة الوسائط. لبدء استخدام هذه الأداة، اطّلِع على استخدام تطبيق اختبار أداة التحكّم في الوسائط.