Android Emulator מאפשר לכם לבדוק את האפליקציות שלכם ל-Wear OS במכשירים וירטואליים. רוב הפונקציונליות שלו מוסברת במסמכי התיעוד העיקריים של Android Emulator. הדף הזה מתמקד בתכונות, ביכולות הבדיקה ובטיפים לפתרון בעיות שספציפיים לפיתוח של Wear OS.
הוראות בסיסיות להגדרה מופיעות במאמר יצירה והפעלה של אפליקציה ב-Wear OS.
יכולות הבדיקה של Wear OS
האמולטור מספק כלים מיוחדים לבדיקת תכונות של Wear OS.
בדיקת אודיו ב-Bluetooth
איך בודקים אודיו ב-Bluetooth באמולטורים
סימולציה של חיישנים
בסרגל הכלים של האמולטור יש דרכים שונות לדמות נתוני חיישנים, בהתאם לסוג הנתונים.
- נתונים של שירותי בריאות:
- אפשר לגשת לחלונית הייעודית Health Services ישירות מסרגל הכלים של האמולטור (מחפשים את סמל הלב
). בחלונית הזו אפשר לשלוט באופן מדויק בסימולציה של נתונים שספציפיים ל-Health Services, כמו מדדי פעילות גופנית. הוראות מפורטות זמינות במאמר סימולציה של נתוני חיישנים באמצעות שירותי בריאות.
- אפשר לגשת לחלונית הייעודית Health Services ישירות מסרגל הכלים של האמולטור (מחפשים את סמל הלב
- חיישנים אחרים (כמו מיקום, תנוחה, דופק):
- בסוגים אחרים של חיישנים, פותחים את החלון Extended Controls (אמצעי בקרה מתקדמים) בלחיצה על לחצן האפשרויות הנוספות (...) בסרגל הכלים של האמולטור.
- מיקום: עוברים אל אמצעי בקרה מתקדמים > מיקום כדי לספק נקודות GPS בודדות או לדמות מסלולים. האפשרות הזו שימושית לבדיקת אפליקציות עם Fused Location Provider API ולאימות הטיפול במיקום משוער.
- מיקום המכשיר (מד תאוצה וג'ירוסקופ): עוברים אל אמצעי בקרה מתקדמים > חיישנים וירטואליים > מיקום המכשיר. כדי לבדוק אינטראקציות שמבוססות על תנועה, משנים את ההגדרות של סיבוב (X-Rot, Y-Rot, Z-Rot) ותנועה (X, Y, Z) באמצעות הסליידרים.
- קצב לב וחיישנים נוספים: עוברים אל אמצעי בקרה מתקדמים > חיישנים וירטואליים > חיישנים נוספים. הדמיה של קצב לב וחיישנים אחרים כמו טמפרטורת הסביבה, שדה מגנטי, קירבה, אור, לחץ ולחות יחסית.
הדמיה של קלט בשעון
- מגע ומחוות: אינטראקציה רגילה עם העכבר מחקה מגע.
לחצנים פיזיים (כולל לחצן צדדי ומסגרת מסתובבים):
אפשר להשתמש בלחצנים בחלק העליון של חלונית האמולטור כדי לדמות לחצני חומרה (לחצן 1
, לחצן 2
) וגם אינטראקציות פיזיות אחרות, כמו החזקת המכשיר בכף היד !
סמל כף היד שמטה את המכשיר
ומחליק אחורה
כדי להשתמש בחוגה לקלט הנתונים, פותחים את תפריט האפשרויות הנוספות (...) בסרגל הכלים של האמולטור ובוחרים באפשרות חוגה לקלט הנתונים.
להתאמת המכשירים
האמולטור תומך בהתאמה לטלפונים פיזיים או וירטואליים. כדי לקבל הנחיות להגדרה, אפשר להשתמש בעוזר ההתאמה של אמולטור Wear OS במנהל המכשירים של Android Studio. פרטים נוספים מופיעים במאמר בנושא חיבור שעון לטלפון.
שיקולים חשובים
כשבודקים את הניסוי, חשוב לשים לב לשיקולים הטכניים והביצועיים העיקריים הבאים.
ארכיטקטורה של 64 ביט בלבד (תמונות עדכניות)
תמונות מערכת של אמולטורים ל-Wear OS 4 (API 33) ומעלה תומכות רק בארכיטקטורות של 64 ביט (x86-64, arm64-v8a).
הבדלים בביצועים
הביצועים של האמולטור, במיוחד בכל מה שקשור לצריכת הסוללה ולמהירות העיבוד, עשויים להיות שונים באופן משמעותי מהביצועים של מכשירים פיזיים. תמיד מומלץ לבצע בדיקות על חומרה אמיתית כדי לאמת את הביצועים הסופיים ולבצע אופטימיזציה של הסוללה.
בעיות מוכרות
בקטע הזה מפורטות בעיות נפוצות שספציפיות לאמולטור של Wear OS. לבעיות כלליות באמולטור, אפשר לעיין בדף הראשי פתרון בעיות מוכרות ב-Android Emulator.
- אזהרות לגבי חיישן הטיית פרק כף היד: יכול להיות שתראו הודעות חוזרות ביומן כמו
the host has not provided value yet for sensorHandle=16. אפשר להתעלם מהן. - Tiles Renderer:
DashedArcLineיכול להיות שאובייקטים, וגם רכיבים שנוצרו על ידיcircularProgressIndicator(), לא יוצגו בצורה תקינה באמולטור API 36.