يتيح لك محاكي Android اختبار تطبيقات Wear OS على أجهزة افتراضية. يتم تناول معظم وظائف المحاكي في مستندات Android Emulator الرئيسية، بينما تركّز هذه الصفحة على الميزات وإمكانات الاختبار ونصائح تحديد المشاكل وحلّها الخاصة بتطوير تطبيقات Wear OS.
للحصول على تعليمات الإعداد الأساسية، يُرجى الاطّلاع على إنشاء تطبيق وتشغيله على Wear OS.
إمكانات اختبار Wear OS
يوفر المحاكي أدوات متخصصة لاختبار ميزات Wear OS.
اختبار صوت البلوتوث
اطّلِع على اختبار صوت البلوتوث على المحاكيات.
محاكاة أجهزة الاستشعار
يوفّر المحاكي طرقًا مختلفة لمحاكاة بيانات المستشعر من شريط الأدوات، وذلك حسب نوع البيانات.
- بيانات الخدمات الصحية:
- يمكنك الوصول إلى لوحة خدمات الصحة المخصّصة مباشرةً من شريط أدوات المحاكي (ابحث عن رمز القلب
). تتيح لك هذه اللوحة التحكّم بدقة في محاكاة البيانات الخاصة بـ خدمات الصحة، مثل مقاييس التمارين الرياضية. للحصول على تعليمات مفصّلة،
يُرجى الاطّلاع على محاكاة بيانات المستشعر باستخدام "خدمات الصحة".
- يمكنك الوصول إلى لوحة خدمات الصحة المخصّصة مباشرةً من شريط أدوات المحاكي (ابحث عن رمز القلب
- أجهزة الاستشعار الأخرى (مثل الموقع الجغرافي والوضعية ومعدّل نبضات القلب):
- بالنسبة إلى أنواع المستشعرات الأخرى، افتح نافذة عناصر التحكّم الموسّعة من خلال النقر على زر القائمة المنسدلة (...) في شريط أدوات المحاكي.
- الموقع الجغرافي: انتقِل إلى عناصر التحكّم الموسّعة > الموقع الجغرافي لتقديم نقاط GPS فردية أو محاكاة المسارات. ويفيد ذلك في اختبار التطبيقات التي تستخدم واجهة برمجة التطبيقات الخاصة بميزة "موفِّر الموقع المدمج" والتحقّق من طريقة التعامل مع الموقع الجغرافي التقريبي.
- وضعية الجهاز (مقياس التسارع والجيروسكوب): انتقِل إلى عناصر التحكّم الموسّعة > أجهزة الاستشعار الافتراضية > وضعية الجهاز. اضبط أشرطة التمرير الخاصة بالتدوير (التدوير على المحور X والتدوير على المحور Y والتدوير على المحور Z) والحركة (X وY وZ) لاختبار التفاعلات المستندة إلى الحركة.
- معدّل نبضات القلب وأجهزة الاستشعار الإضافية: انتقِل إلى عناصر التحكّم الموسّعة > أجهزة الاستشعار الافتراضية > أجهزة الاستشعار الإضافية. محاكاة معدّل نبضات القلب وأجهزة الاستشعار الأخرى، مثل درجة الحرارة المحيطة والمجال المغناطيسي والقرب والضوء والضغط والرطوبة النسبية
محاكاة إدخالات الساعة
- اللمس والإيماءات: يحاكي التفاعل العادي مع الماوس اللمس.
الأزرار المادية (بما في ذلك الزر الجانبي الدوّار والإطار):
يمكن استخدام الأزرار في أعلى لوحة المحاكي لمحاكاة أزرار الأجهزة (الزر 1
، الزر 2
) بالإضافة إلى التفاعلات المادية الأخرى، مثل وضع اليد على الشاشة !
"رمز كف اليد" إمالة الجهاز
والتمرير سريعًا للرجوع
بالنسبة إلى الإدخال عبر وحدة تحكّم دورانية، افتح القائمة الكاملة في شريط أدوات المحاكي (...)، ثم اختَر الإدخال عبر وحدة تحكّم دورانية.
إقران الأجهزة
يتيح المحاكي إمكانية الإقران بهواتف فعلية أو افتراضية. استخدِم مساعِد إقران محاكي Wear OS في "إدارة الأجهزة" ضمن "استوديو Android" لإعداد المحاكي بشكل موجّه. لمزيد من التفاصيل، يُرجى الاطّلاع على ربط ساعة بهاتف.
اعتبارات مُهمّة
يُرجى مراعاة الاعتبارات الفنية والأداء الرئيسية التالية عند إجراء الاختبار.
بنية 64 بت فقط (الصور الحديثة)
لا تتوافق صور نظام المحاكي لإصدار Wear OS 4 (المستوى 33 لواجهة برمجة التطبيقات) والإصدارات الأحدث إلا مع البنى 64 بت (x86-64 وarm64-v8a).
الاختلافات في الأداء
قد يختلف أداء المحاكي بشكل كبير عن أداء الأجهزة الفعلية، خاصةً فيما يتعلق باستهلاك البطارية وسرعة العرض. يجب إجراء الاختبار دائمًا على أجهزة حقيقية للتحقّق من الأداء النهائي وتحسين البطارية.
المشاكل المعروفة
يسرد هذا القسم المشاكل الشائعة الخاصة بمحاكي Wear OS. للاطّلاع على المشاكل العامة في المحاكي، راجِع صفحة تحديد المشاكل المعروفة في "محاكي Android" وحلّها الرئيسية.
- تحذيرات مستشعر إمالة المعصم: قد تظهر لك رسائل سجلّ متكررة مثل
the host has not provided value yet for sensorHandle=16. ويمكن تجاهلها. - Tiles Renderer: قد لا يتم عرض عناصر
DashedArcLine، بالإضافة إلى العناصر التي تم إنشاؤها بواسطةcircularProgressIndicator()، بشكل صحيح على محاكي الإصدار 36 من واجهة برمجة التطبيقات.