מערכת Android XR משתמשת במודלים של אינטראקטיביות שדומים לאלה שבאפליקציות לנייד ולמסכים גדולים, כדי לעזור למשתמשים להבין איך להשתמש ב-XR. הוא כולל דפוסים מוכרים כמו מסך הבית, סקירה כללית של האפליקציות, סטאק החזרה ועוד.
כדי לעזור לכם ליצור חוויות משולבות וחוויית משתמש ללא גבולות, מערכת Android XR מספקת ניווט באמצעות תנועות טבעיות, קלט במגוון מודולים ויכולות חדשות של מרחבים ו-3D.
המצבים 'תצוגה מצומצמת' ו'תצוגה מורחבת'
המשתמש יכול להשתמש באפליקציה בשני מצבים: מרחב הבית ומרחב מלא. במרחב הבית, המשתמשים יכולים לבצע כמה משימות בו-זמנית, כשהאפליקציה שלכם פועלת לצד אפליקציות אחרות. במצב Full Space, האפליקציה שלכם נמצאת במרכז הבמה ומוקד חוויית המשתמש, עם גישה מלאה ליכולות ההתמקדות של Android XR.
לתת למשתמשים שליטה בסביבה שלהם
ב-Android XR, סביבה היא המרחב האמיתי או הווירטואלי שהמשתמש רואה בזמן שהוא עוטה מכשיר XR. הוא לא מוגבל במגבלות הפיזיות של מסכים בניידים ובמחשבים.
- סביבה מרחבית היא סימולציה של מרחב וירטואלי מלא שמשתלט על המרחב הפיזי של המשתמש. התכונה זמינה במרחבים משותפים מלאים בלבד. לדוגמה, משתמש צופה בסרט בקולנוע וירטואלי יוקרתי.
- בסביבת העברה (passthrough) מוסיפים רכיבים דיגיטליים לסביבה הפיזית של המשתמש. לדוגמה, משתמש פותח כמה אפליקציות במסך גדול, ובמקביל רואה את החדר שלו בעולם האמיתי.
איך יוצרים סביבות מרחביות במרחב מלא
סביבות מערכת
המשתמשים יכולים לבחור סביבות שסופקו על ידי מערכת Android XR. אפשר להשתמש בסביבות המערכת האלה במרחב הבית או במרחב המלא. אם לא תגדירו לאפליקציה סביבה ספציפית, היא תירש את סביבת המערכת – דרך העברה או בסביבה וירטואלית.
עיצוב עם קלט במגוון דרכים
חשוב לתכנן אפליקציות immersive שיהיו נגישות למגוון רחב של משתמשים. כדאי לאפשר למשתמשים להתאים אישית את שיטות הקלט בהתאם להעדפות וליכולות האישיות שלהם.
כדי לעזור לכם לעשות זאת, מערכת Android XR תומכת במגוון שיטות קלט, כולל מעקב אחר ידיים ועיניים, פקודות קוליות, מקלדות שמחוברות ל-Bluetooth, עכברים מסורתיים ועכברים מותאמים, משטחי מגע ובקרים עם שישה דרגות חופש (6DoF). האפליקציה אמורה לפעול באופן אוטומטי עם המודלים המובנים האלה.
חשוב לספק משוב חזותי או אודיו כדי לאשר את פעולות המשתמשים בכל מודל אינטראקציה שתבחרו.
מידע על שיקולים בתכנון של נגישות ב-XR
מעקב אחר תנועות הידיים מאפשר אינטראקציות טבעיות. רוב המחוות צריכות להיות נוחות לביצוע שוב ושוב, ולא דורשות תנועות גדולות של היד או הזרוע למשך פרקי זמן ארוכים. אם מוסיפים ידיים וירטואליות, חשוב לוודא שהמעקב אחריהן מדויק. אם מוסיפים תנועות מיוחדות, עדיף להשתמש בתנועות קטנות וממוקדות במקום בתנועות גדולות ורחבות.
פקודות קוליות הן שימושיות לאינטראקציה ללא שימוש בידיים. המשתמשים יכולים להכתיב קלט טקסט ולבצע אינטראקציות מסוימות באפליקציות באמצעות הוראות מדוברות דרך Gemini. לדוגמה, משתמש יכול לומר "Open Google Maps" כדי לפתוח את האפליקציה הזו.
מעקב אחר תנועות העיניים מאפשר אינטראקציות ללא מאמץ, כמו בחירת אובייקטים על ידי התבוננות בהם. כדי למזער את מאמץ העיניים, אפשר להציע שיטות קלט חלופיות.
ציוד היקפי. ב-Android XR יש תמיכה במכשירים חיצוניים כמו מקלדת, עכבר ובקר 6DoF ב-Bluetooth. בבקרים, חשוב לוודא שהלחצנים ממופים באופן אינטואיטיבי, ולאפשר למשתמשים למפות מחדש את הלחצנים בהתאם להעדפות שלהם.
הסבר על תנועות מובנות במערכת
ב-Android XR אפשר להשתמש בפעולות מוכרות מהנייד, כמו לחיצה, צביטה והחלקה, במערכת ניווט שמבוססת על תנועות.
כדי לנווט, המשתמשים צריכים להפנות את כף היד הראשית שלהם פנימה, לצבוט אותה ולחיצת לחיצה ארוכה עם האצבע המורה והאגודל. היד שלהם זזה למעלה, למטה, שמאלה או ימינה, ואז הם משחררים אותה כדי לבחור אפשרות. המשתמשים יכולים להגדיר את היד הראשית המועדפת שלהם בהגדרות הקלט.
שיקולים בנושא פרטיות
ההמלצות של Android בנושא פרטיות חלות על פיתוח אפליקציות XR. חשוב לזכור לקבל את הסכמת המשתמש לפני שאוספים פרטים אישיים מזהים, להגביל את איסוף נתוני המשתמשים לנתונים החיוניים ולשמור אותם בצורה מאובטחת.
פועלים בהתאם להנחיות האיכות לאפליקציות של Android XR.