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