تجربه‌های افزوده برنامه خود را روی شبیه‌ساز اجرا کنید

دستگاه‌های XR قابل اجرا
این راهنما به شما کمک می‌کند تا برای این نوع دستگاه‌های XR تجربه ایجاد کنید.
صوتی و
عینک نمایش

هنگام تست برنامه خود، از شبیه‌ساز اندروید XR برای گسترش ظرفیت تست خود فراتر از دستگاه‌های تست فیزیکی خود استفاده کنید. می‌توانید از کنترل‌های شبیه‌ساز برای کمک به آزمایش نحوه رفتار برنامه خود در سناریوهای رایج با عینک‌های صوتی و عینک‌های نمایشگر استفاده کنید. برای جزئیات بیشتر در مورد اجرای دستگاه‌های مجازی اندروید XR خود در شبیه‌ساز و کنترل‌های شبیه‌ساز که می‌توانید استفاده کنید، به بخش‌های زیر مراجعه کنید.

برنامه خود را روی شبیه‌ساز اجرا کنید

برای اجرای برنامه خود در شبیه‌ساز، مراحل زیر را دنبال کنید:

  1. در بخش مدیریت دستگاه اندروید استودیو، AVD گوشی را که برای میزبانی AVD عینک ایجاد کرده‌اید ، پیدا کنید و روی «شروع» کلیک کنید.

    کلیک

  2. در مدیریت دستگاه اندروید استودیو، AVD عینکی که ایجاد کرده‌اید را پیدا کنید و روی شروع کلیک کنید.

    کلیک

  3. برای اجرای برنامه خود در شبیه‌ساز، AVD گوشی را از منوی کشویی دستگاه هدف در نوار ابزار اصلی اندروید استودیو انتخاب کنید و سپس روی Run کلیک کنید.

    پیکربندی برنامه را در اندروید استودیو اجرا کنید

استفاده از کنترل‌های شبیه‌ساز برای عینک

از کنترل‌های شبیه‌ساز برای آزمایش نحوه رفتار برنامه خود در سناریوهای رایج با عینک‌های صوتی و عینک‌های نمایشگر استفاده کنید. برای جزئیات بیشتر در مورد هر یک از کنترل‌هایی که می‌توانید استفاده کنید، به بخش‌های زیر مراجعه کنید.

ورودی تاچ‌پد را فراهم کنید

از آنجا که عینک‌های صوتی و عینک‌های نمایشگر صفحه لمسی ندارند، تعاملات از یک صفحه لمسی روی دستگاه فیزیکی استفاده می‌کنند. برای شبیه‌ساز اندروید XR، می‌توانید صفحه لمسی را درست زیر قسمت نمایشگر پیدا کنید.

از ماوس رایانه خود در ناحیه تاچ‌پد برای شبیه‌سازی لمس استفاده کنید و حالت دو انگشتی را برای انجام حرکات دو انگشتی فعال کنید.

سمت راست ناحیه تاچ‌پد شبیه‌ساز، نشان‌دهنده ناحیه‌ای در دستگاه واقعی است که به سمت جلوی عینک (جایی که لنزها قرار دارند) است، در حالی که سمت چپ، ناحیه‌ای در دستگاه واقعی است که به سمت پشت عینک (جایی که عینک روی گوش‌های شما قرار می‌گیرد) است. دانستن این جهت‌گیری هنگام شبیه‌سازی حرکاتی مانند کشیدن به جلو یا عقب مهم است.

شکل ۱. ناحیه تاچ‌پد در شبیه‌ساز اندروید XR درست زیر ناحیه نمایشگر قرار دارد.

ارائه ورودی صوتی

برای فعال/غیرفعال کردن میکروفون، از کنترل‌های شبیه‌ساز، میکروفون را انتخاب کنید. این کار با استفاده از دستگاه ورودی میکروفون پیش‌فرض از رایانه شما، به شبیه‌ساز متصل شده و ورودی ارسال می‌کند. این همان تأثیری را دارد که استفاده از گزینه میکروفون مجازی از ورودی صدای میزبان در کنترل‌های توسعه‌یافته شبیه‌ساز استفاده می‌کند.

در حالی که میکروفون روشن است، برای استفاده از کلمات کلیدی و صدور دستورات، صحبت کنید.

شکل ۲. میکروفون را فعال کنید تا از میکروفون رایانه شما برای ارائه ورودی صدا استفاده شود.

شبیه سازی عینک های صوتی

در حالی که برنامه خود را برای عینک‌های نمایشی آزمایش می‌کنید، باید یک جفت عینک صوتی را شبیه‌سازی کنید تا برنامه شما بتواند هم از عینک‌های صوتی و هم از عینک‌های نمایشی پشتیبانی کند .

برای کمک به شما در آزمایش این موارد استفاده، برنامه Glasses به شما امکان می‌دهد حالت فقط صدا را فعال کنید:

  1. در شبیه‌ساز گوشی، برنامه‌ی عینک (Glasses) را باز کنید.

    آیکون برنامه برای اپلیکیشن عینک.

  2. روی تنظیمات دستگاه ضربه بزنید و سپس حالت فقط صدا را فعال یا غیرفعال کنید.

    حالت فقط صوتی را از طریق عینک تغییر دهید.

  3. شبیه‌ساز گوشی و شبیه‌ساز عینک را متوقف کنید.

  4. در مدیریت دستگاه اندروید استودیو، 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 استفاده کنید، برنامه گوگل را در شبیه‌ساز گوشی به آخرین نسخه (حداقل نسخه مورد نیاز ۱۶.۴۶.۶۳ است) به‌روزرسانی کنید:

    1. در شبیه‌ساز گوشی، برنامه‌ی گوگل پلی استور را باز کنید.
    2. عبارت «گوگل» را جستجو کنید و برنامه گوگل را انتخاب کنید.

      برنامه گوگل را از برنامه فروشگاه گوگل پلی به‌روزرسانی کنید.

    3. به‌روزرسانی را انتخاب کنید.

  2. با لمس کردن و نگه داشتن صفحه لمسی به مدت حدود ۲ ثانیه، Gemini Live را از شبیه‌ساز عینک فعال کنید.

    اولین بار، این کار مجموعه‌ای از درخواست‌های مجوز را در شبیه‌ساز گوشی شما فعال می‌کند. تمام مجوزهای لازم را اعطا کنید و سپس دوباره صفحه لمسی شبیه‌ساز عینک را حدود ۲ ثانیه لمس کرده و نگه دارید.

    تمام مجوزهای لازم برای استفاده از Gemini Live در شبیه‌ساز عینک را بپذیرید.

    وقتی Gemini live فعال و در حال گوش دادن است، این تصویر را روی شبیه‌ساز عینک خواهید دید:

    وقتی Gemini Live فعال است، یک نشانگر بصری روی صفحه نمایش داده می‌شود.

  3. با نگاه کردن به شبیه‌ساز گوشی، بررسی کنید که ورودی میکروفون میزبان روی شبیه‌ساز عینک فعال باشد. باید اعلانی مانند اعلان زیر را ببینید:

    یک اعلان در شبیه‌ساز تلفن نشان می‌دهد که ورودی میکروفون میزبان فعال است.

از محیط‌های عکس سفارشی استفاده کنید

شما می‌توانید با استفاده از عکس‌هایی از محیط‌های واقعی، آزمایش کنید تا به شما در ارزیابی نحوه ارائه تجربیات افزوده‌تان در آن سناریوها با استفاده از Jetpack Compose Glimmer کمک کند.

اگرچه تم پیش‌فرض برای محیط‌های روشن و تاریک از قبل بهینه شده است، سفارشی‌سازی‌های خاص برند نیاز به آزمایش مجدد و دقیق دارند. با دقت آزمایش کنید تا رابط کاربری شما صرف نظر از محیط کاربر، در نمایشگرهای شفاف نوری، وضوح و کنتراست بالایی را حفظ کند.

برای استفاده از یک تصویر ثابت سفارشی به عنوان پس زمینه در شبیه ساز:

  1. از کنترل‌های شبیه‌ساز، گزینه‌ی Environments را انتخاب کنید.
  2. در منوی کشویی، گزینه «محیط سفارشی» را انتخاب کنید.

    یک تصویر محیط عکس سفارشی در اندروید استودیو انتخاب کنید.

  3. یک تصویر برای استفاده انتخاب کنید یا یک تصویر قبلاً استفاده شده را از لیست محیط‌های اخیر انتخاب کنید.

    در حالی که پیش‌نمایش رابط کاربری برنامه خود را مشاهده می‌کنید، محیط سفارشی در پس‌زمینه ظاهر می‌شود.

گرفتن اسکرین شات

برای ثبت خروجی بصری برنامه‌تان که در حال اجرا در شبیه‌ساز است، می‌توانید از صفحه اسکرین‌شات بگیرید.

برای انجام این کار، در کنترل‌های شبیه‌ساز روی گزینه‌ی «گرفتن اسکرین‌شات» کلیک کنید.

از کنترل‌های شبیه‌ساز برای گرفتن اسکرین‌شات از صفحه نمایش شبیه‌ساز در اندروید استودیو استفاده کنید.

این کار مانند گرفتن اسکرین‌شات برای سایر دستگاه‌های مجازی در شبیه‌ساز اندروید XR عمل می‌کند و اسکرین‌شات گرفته شده را به عنوان یک فایل PNG ذخیره می‌کند.

ضبط صفحه نمایش

برای ضبط صفحه نمایش از برنامه خود که در حال اجرا در شبیه ساز است:

  1. در کنترل‌های شبیه‌ساز، روی ضبط صفحه کلیک کنید.

    از کنترل‌های شبیه‌ساز برای ضبط صفحه نمایش شبیه‌ساز در اندروید استودیو استفاده کنید.

  2. اگر می‌خواهید تعاملات کاربر را برجسته کنید، «نمایش ضربه‌ها» را انتخاب کنید.

  3. بعد از اینکه آنچه را که نیاز دارید ضبط کردید، روی «توقف ضبط» کلیک کنید.

    پیش‌نمایشی ظاهر می‌شود و می‌توانید فایل را در رایانه خود ذخیره کنید.

عکس یا فیلم بگیرید

ویژگی‌های ضبط دوربین در شبیه‌ساز اندروید XR هنوز در دسترس نیستند.