تشغيل تجارب الواقع المعزّز في تطبيقك على المحاكي

أجهزة XR المعنيّة
تساعدك هذه الإرشادات في إنشاء تجارب لهذه الأنواع من أجهزة الواقع الممتد.
نظارات AI Glasses

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

تشغيل تطبيقك على المحاكي

لتشغيل تطبيقك على المحاكي، اتّبِع الخطوات التالية:

  1. في مدير الأجهزة ضمن Android Studio، ابحث عن جهاز AVD للهاتف الذي أنشأته ليكون بمثابة جهاز مضيف لمحاكي نظارات الذكاء الاصطناعي، وانقر على بدء .

    النقر

  2. في مدير الأجهزة في Android Studio، ابحث عن جهاز Android الافتراضي لنظارات الذكاء الاصطناعي الذي أنشأته وانقر على بدء.

    النقر

  3. لتشغيل تطبيقك في المحاكي، اختَر جهاز AVD للهاتف من القائمة المنسدلة الخاصة بالجهاز المستهدف في شريط الأدوات الرئيسي في Android Studio، ثم انقر على تشغيل.

    إعدادات تشغيل التطبيق في "استوديو Android"

استخدام عناصر التحكّم في المحاكي للنظارات الذكية التي تعمل بالذكاء الاصطناعي

استخدِم عناصر التحكّم في المحاكي للمساعدة في اختبار سلوك تطبيقك في سيناريوهات شائعة باستخدام نظارات الذكاء الاصطناعي. راجِع الأقسام التالية للاطّلاع على تفاصيل حول كل عنصر من عناصر التحكّم التي يمكنك استخدامها.

تقديم البيانات التي يتم إدخالها بلوحة اللمس

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

استخدِم ماوس الكمبيوتر داخل منطقة لوحة اللمس لمحاكاة اللمس، وفعِّل وضع إصبعَين لتنفيذ إيماءات بإصبعَين.

يمثّل الجانب الأيمن من مساحة لوحة اللمس في المحاكي المساحة على جهاز حقيقي التي تكون في الجزء الأمامي من النظارات (حيث توجد العدسات)، بينما يمثّل الجانب الأيسر المساحة على جهاز حقيقي التي تكون في الجزء الخلفي من النظارات (حيث تستقر النظارات على الأذنين). وتُعد معرفة هذا الاتجاه مهمة عند محاكاة إيماءات مثل التمرير سريعًا للأمام أو للخلف.

الشكل 1. يقع موضع لوحة اللمس في "محاكي Android XR" أسفل موضع الشاشة مباشرةً.

تقديم إدخال صوتي

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

عندما يكون الميكروفون مفعَّلاً، يمكنك التحدث لاستخدام الكلمات الرئيسية وإصدار الأوامر.

الشكل 2. فعِّل الميكروفون لاستخدام ميكروفون الكمبيوتر في تقديم الإدخال الصوتي.

محاكاة نظارات الذكاء الاصطناعي بدون شاشة

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

لمساعدتك في اختبار حالات الاستخدام هذه، يتيح لك تطبيق Glasses تفعيل وضع "الاستماع إلى الصوت فقط":

  1. في محاكي الهاتف، افتح تطبيق "النظارات الذكية".

    رمز تطبيق Glasses

  2. انقر على إعدادات الجهاز، ثم فعِّل وضع الصوت فقط أو أوقِفه.

    التبديل إلى وضع "الاستماع إلى الصوت فقط" من خلال النظارات

  3. أوقِف محاكي الهاتف ومحاكي نظارات الذكاء الاصطناعي.

  4. في Device Manager في Android Studio، ابحث عن جهاز AVD للهاتف وانقر على Cold Boot في قائمة الخيارات الإضافية.

    انقر على "إعادة التشغيل الباردة" لبدء محاكي الهاتف باستخدام إعادة تشغيل باردة.

  5. اتّبِع الخطوات الأخرى لإعادة تشغيل محاكي النظارات الذكية المستندة إلى الذكاء الاصطناعي وتشغيل تطبيقك.

إيقاف مهلة تأجيل العرض

يُعدّ سلوك مهلة العرض من الاعتبارات المهمة عند تطوير تجارب تطبيقك لنظارات الذكاء الاصطناعي. لهذا السبب، ننصحك بترك السلوك التلقائي أثناء إجراء اختبارات التطبيق المعتادة. ومع ذلك، في الحالات التي يتداخل فيها مهلة عرض الشاشة مع الاختبار، يمكنك إيقاف السلوك التلقائي باستخدام أمر 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 في محاكي نظارات الذكاء الاصطناعي:

  1. قبل تجربة ميزة Gemini Live واستخدامها، يجب تحديث تطبيق Google إلى أحدث إصدار (الإصدار المطلوب هو 16.46.63 على الأقل) على محاكي الهاتف:

    1. افتح تطبيق "متجر Google Play" على محاكي الهاتف.
    2. ابحث عن "Google" واختَر تطبيق Google.

      تحديث تطبيق Google من تطبيق "متجر Google Play"

    3. انقر على "تحديث" (Update).

  2. ابدأ محادثة مع Gemini Live من محاكي النظارات الذكية التي تعمل بالذكاء الاصطناعي، وذلك من خلال لمس لوحة اللمس مع الاستمرار في الضغط عليها لمدة ثانيتين تقريبًا.

    في المرة الأولى، سيؤدي ذلك إلى ظهور مجموعة من طلبات الأذونات على محاكي الهاتف. امنح جميع الأذونات المطلوبة، ثم انقر مع الاستمرار على لوحة اللمس في محاكي النظارات لمدة ثانيتين تقريبًا مرة أخرى.

    قبول جميع الأذونات المطلوبة لاستخدام ميزة Gemini Live على محاكي النظارات الذكية المستندة إلى الذكاء الاصطناعي

    عندما تكون ميزة Gemini Live نشطة وتستمع إليك، سيظهر لك ما يلي على محاكي نظارات الذكاء الاصطناعي:

    يظهر مؤشر مرئي على الشاشة عندما تكون ميزة Gemini Live نشطة.

  3. تأكَّد من أنّ الميكروفون المضيف مفعّل على محاكي نظارات الذكاء الاصطناعي من خلال النظر إلى محاكي الهاتف. من المفترض أن يظهر لك إشعار مشابه لما يلي:

    يشير إشعار على محاكي الهاتف إلى أنّ إدخال الميكروفون على الجهاز المضيف نشط.

التقاط صور أو فيديوهات

لا تتوفّر بعد ميزات التقاط الصور بالكاميرا في محاكي Android XR.