روی شبیه‌ساز Wear OS تست کنید

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

برای دستورالعمل‌های اولیه راه‌اندازی، به «ایجاد و اجرای برنامه در Wear OS» مراجعه کنید.

قابلیت‌های تست سیستم‌عامل Wear

این شبیه‌ساز ابزارهای تخصصی برای آزمایش ویژگی‌های Wear OS ارائه می‌دهد.

تست صدای بلوتوث

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

شبیه‌سازی حسگرها

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

آیکون‌های نوار ابزار اندروید استودیو
شکل ۱. نوار ابزار «دستگاه‌های در حال اجرا» در اندروید استودیو.
  • داده‌های خدمات درمانی:
    • مستقیماً از نوار ابزار شبیه‌ساز به پنل اختصاصی خدمات درمانی دسترسی پیدا کنید (به دنبال نماد قلب باشید) "آیکون قلب" ). این پنل امکان کنترل دقیق برای شبیه‌سازی داده‌های خاص خدمات درمانی ، مانند معیارهای ورزشی، را فراهم می‌کند. برای دستورالعمل‌های دقیق، به شبیه‌سازی داده‌های حسگر با خدمات درمانی مراجعه کنید.
  • حسگرهای دیگر (مانند موقعیت مکانی، ژست، ضربان قلب):
    • برای انواع دیگر حسگرها، پنجره Extended Controls را با کلیک روی دکمه سرریز ( ... ) در نوار ابزار شبیه‌ساز باز کنید.
    • مکان: برای ارائه نقاط GPS تکی یا شبیه‌سازی مسیرها، به Extended Controls > Location بروید. این برای آزمایش برنامه‌ها با Fused Location Provider API و تأیید مدیریت تقریبی مکان مفید است.
    • موقعیت دستگاه (شتاب‌سنج و ژیروسکوپ): به Extended Controls > Virtual Sensors > Device Pose بروید. برای آزمایش تعاملات مبتنی بر حرکت، اسلایدرهای چرخش (X-Rot، Y-Rot، Z-Rot) و حرکت (X، Y، Z) را تنظیم کنید.
    • ضربان قلب و حسگرهای اضافی: به کنترل‌های پیشرفته > حسگرهای مجازی > حسگرهای اضافی بروید. ضربان قلب و حسگرهای دیگری مانند دمای محیط ، میدان مغناطیسی ، مجاورت ، نور ، فشار و رطوبت نسبی را شبیه‌سازی کنید.

شبیه‌سازی ورودی‌های ساعت

  • لمس و حرکات: تعامل استاندارد ماوس، لمس را تقلید می‌کند.
  • دکمه‌های فیزیکی (شامل دکمه کناری چرخان و قاب):

    • دکمه‌های بالای پنل شبیه‌ساز می‌توانند برای شبیه‌سازی دکمه‌های سخت‌افزاری استفاده شوند (دکمه ۱ "آیکون دکمه ۱" ، دکمه ۲ "آیکون دکمه ۲" ) و همچنین سایر تعاملات فیزیکی مانند لمس کردن با کف دست! "نماد کف دست" کج کردن دستگاهو کشیدن به عقب

    • برای ورودی چرخشی (Rotary input )، منوی سرریز نوار ابزار شبیه‌ساز ( ... ) را باز کنید و ورودی چرخشی (Rotary input) را انتخاب کنید.

جفت کردن دستگاه‌ها

این شبیه‌ساز از جفت شدن با تلفن‌های فیزیکی یا مجازی پشتیبانی می‌کند. برای تنظیمات هدایت‌شده ، از دستیار جفت شدن شبیه‌ساز Wear OS در Device Manager اندروید استودیو استفاده کنید. برای جزئیات بیشتر به بخش «اتصال ساعت به تلفن» مراجعه کنید.

ملاحظات مهم

هنگام آزمایش، به ملاحظات فنی و عملکردی کلیدی زیر توجه کنید.

فقط معماری ۶۴ بیتی (تصاویر اخیر)

ایمیج‌های سیستم شبیه‌ساز برای Wear OS 4 (API 33) و بالاتر فقط از معماری‌های ۶۴ بیتی ( x86-64 ، arm64-v8a ) پشتیبانی می‌کنند.

تفاوت‌های عملکرد

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

مشکلات شناخته شده

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

  • هشدارهای حسگر شیب مچ دست: ممکن است پیام‌های لاگ مکرری مانند the host has not provided value yet for sensorHandle=16 را مشاهده کنید. این موارد را می‌توان نادیده گرفت.
  • رندرکننده‌ی کاشی‌ها: اشیاء DashedArcLine و همچنین عناصر ساخته‌شده توسط circularProgressIndicator() ، ممکن است در شبیه‌ساز API 36 به درستی رندر نشوند.