במסמך הזה מוסבר איך משתמשים באמולטור Android XR ובכלי Layout Inspector ב-Android Studio כדי לפתח אפליקציית XR.
ב-Android Studio יש את התכונות החדשות הבאות ל-XR:
- Android XR Emulator
- תמיכה ב-XR בכלי לבדיקת פריסות
Android XR Emulator
Android XR Emulator מספק מכשיר XR וירטואלי לבדיקה ולניפוי באגים של אפליקציות XR ב-Android Studio. הוא מחקה מכשיר XR ומאפשר לכם לחוות את האפליקציה בסביבה מרחבית תלת-ממדית. כך תוכלו לפתח את האפליקציות שלכם בלי צורך בחומרה פיזית בשלבים המוקדמים של הפיתוח, לייעל את תהליך העבודה ולהאיץ את תהליך החזרה לפיתוח.
אם זו הפעם הראשונה שאתם משתמשים במה emultor עם Android Studio, מומלץ לעיין במסמכי העזרה הכלליים של Android emulator.
הפעלת Android XR Emulator
אחרי שמתקינים את Android XR Emulator, לוחצים על הלחצן הפעלה במנהל המכשירים במכשיר.
הפעלת העכבר והמקלדת
בשלב הזה, האדמולטור תומך רק בהזנת עכבר ומקלדת. כשמשתמשים במהדמ, חשוב לוודא שסמל המקלדת והעכבר מסומן.
לאחר מכן, תוכלו להתחיל ליצור אינטראקציה עם רכיבים שונים במרחב הווירטואלי על ידי הזזת העכבר מעל חלון המהדמ.
איך מסתכלים ומסתובבים בסביבה הווירטואלית
אמולטור Android XR יוצר עיבוד (רנדור) של רכיבי האפליקציה בסביבה וירטואלית תלת-ממדית. אפשר להשתמש בפקדים הבאים כדי לשנות את כיוון התצוגה, להזיז אותה, להזיז את המצלמה על זרוע, לסובב אותה ולאפס אותה:
תנועת פנורמה: לוחצים על העכבר וגוררים אותו למעלה, למטה ולצדדים. כך תוכלו לצפות בתוכן של המהדמ ת מזוויות שונות |
|
תנועת דולי: לוחצים על העכבר וגוררים אותו כדי להתקרב או להתרחק מהאובייקטים שמוצגים |
|
סיבוב: לוחצים וגוררים את העכבר כדי לסובב את התצוגה בכיוון הרצוי. |
|
איפוס: לוחצים על הלחצן הזה כדי להחזיר את הסימולטור לתצוגת ברירת המחדל. |
אפשר גם להשתמש במקשי הקיצור הבאים כדי לנוע בסביבה הווירטואלית. כדי להשתמש בהם בזמן הזנת קלט מהעכבר והמקלדת, לוחצים לחיצה ארוכה על מקש Option (ב-macOS) או על מקש Alt (ב-Windows).
- W (או מקש החיצים למעלה): מעבר קדימה בתצוגה הנוכחית.
- A (או מקש החץ שמאלה): צעדה צדדית שמאלה.
- S: (או מקש החץ למטה): תנועה אחורה.
- D (או מקש החץ ימינה): צעדה צדדית ימינה.
- שאלה: איך עוברים למטה?
- E: תנועה אנכית כלפי מעלה.
הפעלת מצב העברה
אפשר להשתמש באפשרות התפריט הבאה כדי להפעיל או להשבית סביבה מדומה של העברה (passthrough).
כשהמצב מופעל, במצב העברה יוצג סביבה מדומה בתוך הבית. משתמשים במצב הזה כדי לבדוק אפליקציות במציאות משולבת.
אמצעי בקרה אחרים במהדורת ה-Emulator
הפעלה: הדמיה של הפעלה או כיבוי של המכשיר |
|
עוצמת קול: הדמיה של בקרת עוצמת קול |
|
צילום מסך: צילום מסך של המצב הנוכחי של המכשיר |
|
שליטה ב-3 לחצנים ב-Android: הדמיה של הלחצנים 'הקודם', 'דף הבית' ו'סקירה' |
פתרון בעיות
כדאי לעיין בהערות למהדורה כדי לבדוק אם יש בעיות מוכרות ופתרונות זמניים.
אם נתקלת בבעיה שלא מוכרת, אפשר לעיין בדף התמיכה כדי לקבל הוראות לקבלת עזרה ולדיווח על בעיות.
הוספת דוח קריסה או דוח באג תעזור לנו להבין טוב יותר את הבעיה. צילומי מסך והקלטות מספקים גם פרטים נוספים שנדרשים. בהוראות שבקטע הזה מוסבר איך להעלות דוח קריסה ולהשתמש ב-adb כדי ליצור דוח על באג.
שימוש בכלי לבדיקת הפריסה של Android Studio עם אפליקציית XR
אחרי שמתחילים ליצור את הלוחות והאובייקטים במרחב, אפשר לבדוק את הפריסה באמצעות הכלי Layout Inspector ב-Android Studio. אם אתם לא מכירים את הכלי Layout Inspector, תוכלו לעיין במדריך שלנו לניפוי באגים של פריסה.
כדי להשתמש בכלי לבדיקת הפריסה באפליקציה ל-Android XR:
- כשהפרויקט פתוח ב-Android Studio, מוודאים שהכלי המוטמע לבדיקת הפריסה מושבת (מבטלים את הסימון של האפשרות ומפעילים מחדש את Android Studio).
- מריצים את האפליקציה.
- אחרי שפריסת האפליקציה תושלם, בוחרים באפשרות Tools (כלים) > Layout Inspector (כלי לבדיקת פריסה).
חלון תצוגת הפריסה ייפתח בחלון מוטמע. אחרי כמה שניות, התצוגה המקדימה תוצג בצד ימין ועץ הרכיבים יוצג בצד ימין. רכיבי Orbiter ולוחות מופיעים כאובייקטים נפרדים מתחת לתוכן הראשי.
עכשיו אפשר לבצע פעולות באפליקציה במהלך ההרצה במהדורת האפליקציה לנייד. כדי לבדוק רכיב כלשהו, לוחצים עליו בתצוגה המקדימה או בעץ הרכיבים.
כדי לראות את מאפייני הרכיב, לוחצים על הכרטיסייה 'מאפיינים' בפינה השמאלית.
הפעלת סטטיסטיקות השימוש כדי לעזור בשיפור Android Studio ל-XR
מומלץ להפעיל את סטטיסטיקות השימוש ולשלוח משוב כדי לעזור לנו לשפר את הכלים האלה. זוהי גרסה קנרית של Android Studio, ולכן תכונות רבות ממנה עדיין נמצאות בפיתוח.
לוחצים על הגדרות > מראה והתנהגות > הגדרות מערכת > שיתוף נתונים ומוודאים שהאפשרות שליחת נתוני שימוש ל-Google מסומנת.