أثناء اختبار تطبيقك، استخدِم "محاكي Android XR" لتوسيع نطاق الاختبار إلى ما هو أبعد من الأجهزة الاختبارية الفعلية. يمكنك استخدام عناصر التحكّم في المحاكي للمساعدة في اختبار سلوك تطبيقك في سيناريوهات شائعة مع نظارات الصوت ونظارات العرض. راجِع الأقسام التالية للحصول على تفاصيل حول تشغيل أجهزة Android XR الافتراضية في المحاكي وعناصر التحكّم في المحاكي التي يمكنك استخدامها.
تشغيل تطبيقك على المحاكي
لتشغيل تطبيقك على المحاكي، اتّبِع الخطوات التالية:
في مدير الأجهزة ضمن Android Studio، ابحث عن جهاز Android الافتراضي (AVD) الذي أنشأته ليكون بمثابة الجهاز المضيف لجهاز Android الافتراضي (AVD) الخاص بالنظارات، ثم انقر على بدء .
في أداة إدارة الأجهزة في استوديو Android، ابحث عن جهاز AVD للنظارات الذي أنشأته وانقر على بدء.
لتشغيل تطبيقك في المحاكي، اختَر AVD للهاتف من القائمة المنسدلة للجهاز المستهدف في شريط الأدوات الرئيسي في استوديو Android، ثم انقر على تشغيل.
استخدام عناصر التحكّم في المحاكي للنظارات
استخدِم عناصر التحكّم في المحاكي للمساعدة في اختبار سلوك تطبيقك في السيناريوهات الشائعة مع النظارات الصوتية والنظارات المزودة بشاشة. اطّلِع على الأقسام التالية لمعرفة تفاصيل حول كل عنصر من عناصر التحكّم التي يمكنك استخدامها.
تقديم بيانات الإدخال بلوحة اللمس
بما أنّ النظارات الصوتية والنظارات المزودة بشاشة لا تتضمّن شاشة تعمل باللمس، يتم التفاعل معها باستخدام لوحة لمس على الجهاز الفعلي. في "محاكي Android XR"، يمكنك العثور على لوحة اللمس أسفل مساحة العرض مباشرةً.
استخدِم ماوس الكمبيوتر داخل منطقة لوحة اللمس لمحاكاة اللمس، وفعِّل وضع إصبعَين لتنفيذ إيماءات بإصبعَين.
يمثّل الجانب الأيمن من مساحة لوحة اللمس في المحاكي المساحة على جهاز حقيقي التي تكون في الجزء الأمامي من النظارات (حيث توجد العدسات)، بينما يمثّل الجانب الأيسر المساحة على جهاز حقيقي التي تكون في الجزء الخلفي من النظارات (حيث تستقر النظارات على الأذنين). وتُعد معرفة هذا الاتجاه مهمة عند محاكاة الإيماءات، مثل التمرير سريعًا للأمام أو للخلف.
تقديم إدخال صوتي
لتبديل الميكروفون، انقر على الميكروفون من عناصر التحكّم في المحاكي. يتم توصيل الميكروفون وإرسال الإدخال إلى المحاكي باستخدام جهاز إدخال الميكروفون التلقائي من الكمبيوتر. ويكون لهذا الخيار التأثير نفسه كما لو كنت تستخدم الخيار يستخدم الميكروفون الافتراضي إدخال الصوت من الجهاز المضيف في عناصر التحكّم الموسّعة في المحاكي.
عندما يكون الميكروفون مفعَّلاً، يمكنك التحدث لاستخدام الكلمات الرئيسية وإصدار الأوامر.
محاكاة نظارات صوتية
أثناء اختبار تطبيقك على النظارات المزودة بشاشة، عليك محاكاة نظارات صوتية لكي يتمكّن تطبيقك من التوافق مع النظارات الصوتية والنظارات المزودة بشاشة.
لمساعدتك في اختبار حالات الاستخدام هذه، يتيح لك تطبيق "النظّارة الذكية" تفعيل وضع "الاستماع إلى الصوت فقط":
في محاكي الهاتف، افتح تطبيق "النظارات الذكية".
انقر على إعدادات الجهاز، ثم فعِّل الاستماع إلى الصوت فقط أو أوقِفه.
أوقِف محاكي الهاتف ومحاكي النظارات.
في Device Manager في استوديو Android، ابحث عن جهاز AVD للهاتف وانقر على Cold Boot في القائمة الكاملة.
اتّبِع الخطوات الأخرى لإعادة تشغيل محاكي النظّارة الذكية وتشغيل تطبيقك.
إيقاف مهلة تأجيل العرض
يُعد سلوك مهلة عرض الشاشة من الاعتبارات المهمة عند تطوير تجارب تطبيقك للنظارات الصوتية والنظارات المزودة بشاشة. لهذا السبب، ننصحك بترك السلوك التلقائي أثناء إجراء اختبارات التطبيق المعتادة. ومع ذلك، في الحالات التي يتعارض فيها مهلة عرض الشاشة مع الاختبار، يمكنك إيقاف السلوك التلقائي باستخدام أمر ADB التالي:
adb shell dumpsys activity service com.google.android.glasses.core/com.google.android.projection.core.app.service.AndroidProjectionCoreService preferences_set pref_automatic_snooze_timeout false
لاستعادة السلوك التلقائي لمهلة العرض، شغِّل أمر ADB التالي:
adb shell dumpsys activity service com.google.android.glasses.core/com.google.android.projection.core.app.service.AndroidProjectionCoreService preferences_set pref_automatic_snooze_timeout true
استخدام Gemini Live
اتّبِع الخطوات التالية لتفعيل Gemini Live في محاكي النظارات:
قبل تجربة ميزة Gemini Live واستخدامها، عليك تحديث تطبيق Google إلى أحدث إصدار (الإصدار المطلوب هو 16.46.63 على الأقل) على محاكي الهاتف:
- افتح تطبيق "متجر Google Play" على محاكي الهاتف.
ابحث عن "Google" واختَر تطبيق Google.
انقر على "تحديث" (Update).
ابدأ محادثة مع Gemini Live من محاكي النظارات عن طريق النقر مع الاستمرار على لوحة اللمس لمدة ثانيتين تقريبًا.
في المرة الأولى، سيؤدي ذلك إلى ظهور مجموعة من طلبات الحصول على إذن على محاكي الهاتف. امنح جميع الأذونات المطلوبة، ثم انقر مع الاستمرار على لوحة اللمس في محاكي النظارات لمدة ثانيتَين تقريبًا مرة أخرى.
عندما تكون ميزة Gemini Live نشطة وتستمع إليك، سيظهر لك ما يلي على محاكي النظارات:
تأكَّد من أنّ إدخال الميكروفون الخاص بالمضيف مفعّل على محاكي النظارات من خلال النظر إلى محاكي الهاتف. من المفترض أن يظهر لك إشعار مشابه لما يلي:
استخدام بيئات صور مخصّصة
يمكنك إجراء الاختبار باستخدام صور لبيئات حقيقية لمساعدتك في تقييم طريقة عرض تجارب الواقع المعزّز في هذه السيناريوهات باستخدام Jetpack Compose Glimmer.
مع أنّ التصميم التلقائي تم تحسينه مسبقًا ليتناسب مع البيئات الفاتحة والداكنة، تتطلّب التخصيصات الخاصة بالعلامة التجارية إعادة اختبار دقيقة. اختبِر بعناية لضمان الحفاظ على مستوى عالٍ من الوضوح والتباين في واجهة المستخدم على الشاشات الشفافة، بغض النظر عن بيئة المستخدم.
لاستخدام صورة ثابتة مخصّصة كخلفية في المحاكي، اتّبِع الخطوات التالية:
- انقر على البيئات من عناصر التحكّم في المحاكي.
في القائمة المنسدلة، اختَر بيئة مخصّصة.
اختَر صورة لاستخدامها أو اختَر صورة مستخدَمة سابقًا من قائمة البيئات الحديثة.
التقاط لقطة شاشة
لالتقاط الناتج المرئي لتطبيقك الذي يتم تشغيله داخل المحاكي، يمكنك أخذ لقطات شاشة.
لإجراء ذلك، انقر على أخذ لقطة شاشة في عناصر التحكّم في المحاكي.
تعمل هذه الوظيفة بالطريقة نفسها التي يتم بها التقاط لقطات شاشة للأجهزة الافتراضية الأخرى في محاكي Android XR، ويتم حفظ لقطة الشاشة الملتقطة كملف PNG.
تسجيل محتوى الشاشة
لالتقاط تسجيل شاشة لتطبيقك أثناء تشغيله في المحاكي، اتّبِع الخطوات التالية:
انقر على تسجيل الشاشة في عناصر تحكّم المحاكي.
اختَر "عرض النقرات" إذا كنت تريد إبراز تفاعلات المستخدمين.
بعد التقاط ما تحتاج إليه، انقر على إيقاف التسجيل.
ستظهر معاينة، ويمكنك حفظ الملف على الكمبيوتر.
التقاط صور أو فيديوهات
لا تتوفّر بعد ميزات التقاط الصور بالكاميرا في محاكي Android XR.