מפתחים את האפליקציה באמצעות מסגרת ממשק המשתמש Glimmer של Jetpack Compose, כדי ליצור חוויות משופרות שפועלות בתצוגות אופטיות שקופות. Jetpack Compose Glimmer הוא אחד מהכלים הראשונים לפיתוח ממשקי משתמש שמותאמים למסכים שקופים ולמבנה של משקפיים.
1. החלטה על התהליכים שעוברים המשתמשים
התמקדו בחוויות שימוש הכרחיות (CUJ) שתואמות לעקרונות של הצצה מהירה במשקפיים. אפשר להביע את זה באמצעות ממשק משתמש מינימלי או אודיו בלבד, תוך מתן אפשרות למשתמש להישאר נוכח בסביבה שלו. כדי למצוא הזדמנויות, כדאי להתחיל בנקודות כניסה באפליקציה הנוכחית שבהן אפשר להפיק תועלת מהמשקפיים.
לדוגמה, משתמש יכול להיעזר במסלול הליכה מפורט ללא שימוש בידיים כדי לנווט ליעד שלו.
התהליך שעובר המשתמש צריך גם להתחשב בעקרונות של בטיחות, נוחות וביצועים. לדוגמה, אל תבחרו משימות שדורשות שימוש במצלמה של המשתמש לפרקי זמן ארוכים שלא לצורך או פוגעות בפרטיות שלו.
מה מומלץ לעשות
מה אסור לעשות
2. מזעור ותרגום
בממשק המשתמש של מצב התצוגה, מתחילים עם CUJ מהאפליקציה העיקרית:
אופטימיזציה של פריסות למיקוד: הפריסות נותנות עדיפות למידע חיוני, ומפחיתות את מספר הפעולות והרכיבים החזותיים כדי לשמור על המיקוד של המשתמשים.
שימוש בעומק כדי להדגיש היררכיה: העומק משמש כדי להדגיש את העדיפות של הרכיב.
עיצוב מלמטה למעלה: כשיוצרים מוקאפים, מתחילים מלמטה ומסדרים את הרכיבים כלפי מעלה.
תרגום רכיבים חזותיים: למשקפיים עם תצוגה פנימית, השתמשו ברכיבי Glimmer ובתבניות פריסה של Jetpack Compose.
מידע נוסף על רכיבים ותצוגה מפורטת של אפליקציה.
3. זרימה ורמזים קוליים
התחילו שיחה עם האודיו. למרות שהאודיו צריך להיות חלק גדול מחוויית השימוש באפליקציה גם במשקפיים עם תצוגה פנימית, צריך גם להביא בחשבון חוויית שימוש באודיו בלבד במשקפיים עם ממשק קולי. כדי לעשות את זה, אתם יכולים ליצור מפת תהליך של אודיו בלבד שמתארת את החוויה הזו. הוספת הערות לאינטראקציות ולמשוב באמצעות אותות קוליים ודיאלוג. כדאי לבדוק את העיצוב כדי לוודא שהמשתמשים לא יוצפו במידע בתהליך האודיו.

4. אמצעי בקרה של קלט במפה
חשוב למפות את הקלט של אמצעי הבקרה והתנועות במכשיר. אתם יכולים להתחיל בתרגום אינטראקציות בסיסיות באפליקציה, כמו לחיצה, ללחיצה על משטח המגע.
5. כדאי להשתמש ב-SysUI
להביא בחשבון ממשקי מערכת אחרים.
האפליקציה תופיע במסך הבית ובתכונות מערכת אחרות, כמו התראות, אם משתמשים בהן. הן יכולות להופיע בסרגל המידע.
6. מדינות נוספות
האפליקציה שלכם תיתקל בתרחישים שונים במשקפי אודיו ובמשקפיים עם תצוגה פנימית, כמו בעיות בחיבור או בהרשאות. צריך להביא בחשבון את המצבים השונים האלה גם באפליקציה הראשית וגם באפליקציה למשקפיים.
חשוב לבקש הרשאות לתכונות של המכשיר.
חשוב לזכור שצריך להביא בחשבון את ההיבטים האלה בממשק המשתמש החזותי ובאודיו. לדוגמה, אפשר להשמיע משוב קולי כדי להודיע למשתמשים שהם צריכים להשלים תהליך הרשאה במכשיר הנייד שלהם, או כדי להקריא שגיאות.
הערה: אפשר להתחיל עם ערכת ממשק המשתמש Glimmer של Jetpack Compose ב-Figma.