מתחילים

מפתחים את האפליקציה באמצעות מסגרת ממשק המשתמש Glimmer של Jetpack Compose, כדי ליצור חוויות משופרות שפועלות בתצוגות אופטיות שקופות. ‫Jetpack Compose Glimmer הוא אחד מהכלים הראשונים לפיתוח ממשקי משתמש שמותאמים למסכים שקופים ולמבנה של משקפיים.

1. החלטה על התהליכים שעוברים המשתמשים

התמקדו בחוויות שימוש הכרחיות (CUJ) שתואמות לעקרונות של הצצה מהירה במשקפיים. אפשר להביע את זה באמצעות ממשק משתמש מינימלי או אודיו בלבד, תוך מתן אפשרות למשתמש להישאר נוכח בסביבה שלו. כדי למצוא הזדמנויות, כדאי להתחיל בנקודות כניסה באפליקציה הנוכחית שבהן אפשר להפיק תועלת מהמשקפיים.

לדוגמה, משתמש יכול להיעזר במסלול הליכה מפורט ללא שימוש בידיים כדי לנווט ליעד שלו.

התהליך שעובר המשתמש צריך גם להתחשב בעקרונות של בטיחות, נוחות וביצועים. לדוגמה, אל תבחרו משימות שדורשות שימוש במצלמה של המשתמש לפרקי זמן ארוכים שלא לצורך או פוגעות בפרטיות שלו.

מידע על עקרונות היסוד

מחלצים מהאפליקציה לנייד תכונות שמתאימות לגורם הצורה של המשקפיים. לדוגמה, חוויות שניתן להבין במבט חטוף.
להעביר את כל האפליקציה לטלפון למשקפיים, כי היא לא מותאמת לגורם הצורה של המשקפיים.

2. מזעור ותרגום

בממשק המשתמש של מצב התצוגה, מתחילים עם CUJ מהאפליקציה העיקרית:

  • אופטימיזציה של פריסות למיקוד: הפריסות נותנות עדיפות למידע חיוני, ומפחיתות את מספר הפעולות והרכיבים החזותיים כדי לשמור על המיקוד של המשתמשים.

  • שימוש בעומק כדי להדגיש היררכיה: העומק משמש כדי להדגיש את העדיפות של הרכיב.

  • עיצוב מלמטה למעלה: כשיוצרים מוקאפים, מתחילים מלמטה ומסדרים את הרכיבים כלפי מעלה.

  • תרגום רכיבים חזותיים: למשקפיים עם תצוגה פנימית, השתמשו ברכיבי Glimmer ובתבניות פריסה של Jetpack Compose.

מידע נוסף על רכיבים ותצוגה מפורטת של אפליקציה.

באפליקציה של רשימת הקניות, תצוגת הרשימה מצטמצמת לחוויית רשימה מינימלית, וצריך רק ממשק משתמש למשוב.
איור 1.: אפליקציה של רשימת קניות שמתורגמת לרכיבים במשקפיים עם תצוגה פנימית. סרגלי המידע נבדלים מבחינה חזותית כי ממשק המשתמש במשקפיים עם תצוגה פנימית בדרך כלל ריק. כאן סרגל האפליקציה יכול להפוך לצ'יפ של כותרת, והרכיבים של רשימת Material הופכים לרשימת Glimmer של Jetpack Compose.

3. זרימה ורמזים קוליים

התחילו שיחה עם האודיו. למרות שהאודיו צריך להיות חלק גדול מחוויית השימוש באפליקציה גם במשקפיים עם תצוגה פנימית, צריך גם להביא בחשבון חוויית שימוש באודיו בלבד במשקפיים עם ממשק קולי. כדי לעשות את זה, אתם יכולים ליצור מפת תהליך של אודיו בלבד שמתארת את החוויה הזו. הוספת הערות לאינטראקציות ולמשוב באמצעות אותות קוליים ודיאלוג. כדאי לבדוק את העיצוב כדי לוודא שהמשתמשים לא יוצפו במידע בתהליך האודיו.

כדי לתכנן ממשקי צ'אט עם AI שלא יציפו את המשתמש, כדאי ליצור תרשים זרימה של אודיו בלבד.

4. אמצעי בקרה של קלט במפה

חשוב למפות את הקלט של אמצעי הבקרה והתנועות במכשיר. אתם יכולים להתחיל בתרגום אינטראקציות בסיסיות באפליקציה, כמו לחיצה, ללחיצה על משטח המגע.

המשך לקלט.

אפליקציה ייחודית ל-XR היא אפליקציה שחוויית המשתמש בה תוכננה במיוחד ל-XR, והיא כוללת תכונות שמוצעות רק ב-XR.

5. כדאי להשתמש ב-SysUI

להביא בחשבון ממשקי מערכת אחרים.

האפליקציה תופיע במסך הבית ובתכונות מערכת אחרות, כמו התראות, אם משתמשים בהן. הן יכולות להופיע בסרגל המידע.

מידע נוסף על ממשק המשתמש של המערכת

כדי לתכנן ממשקי צ'אט עם AI שלא יציפו את המשתמש, כדאי ליצור תרשים זרימה של אודיו בלבד.

6. מדינות נוספות

האפליקציה שלכם תיתקל בתרחישים שונים במשקפי אודיו ובמשקפיים עם תצוגה פנימית, כמו בעיות בחיבור או בהרשאות. צריך להביא בחשבון את המצבים השונים האלה גם באפליקציה הראשית וגם באפליקציה למשקפיים.

חשוב לבקש הרשאות לתכונות של המכשיר.

חשוב לזכור שצריך להביא בחשבון את ההיבטים האלה בממשק המשתמש החזותי ובאודיו. לדוגמה, אפשר להשמיע משוב קולי כדי להודיע למשתמשים שהם צריכים להשלים תהליך הרשאה במכשיר הנייד שלהם, או כדי להקריא שגיאות.

חשוב להביא בחשבון מצבים שונים של האפליקציה, גם באפליקציה הראשית וגם באפליקציה למשקפיים. הערה: אפשר להתחיל עם ערכת ממשק המשתמש Glimmer של Jetpack Compose ב-Figma.