מתחילים

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

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

מתמקדים בחוויית משתמש הכרחית (CUJ) שתואמת לעקרונות של משקפי ה-AI, שמאפשרים לקבל מידע במבט חטוף. אפשר להשתמש בממשק משתמש מינימלי או באודיו בלבד, ולאפשר למשתמשים להישאר מודעים לסביבה שלהם. כדי למצוא הזדמנויות, כדאי להתחיל מנקודות כניסה באפליקציה הנוכחית שלכם שיכולות להפיק תועלת מ-Glasses.

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

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

מידע על עקרונות בסיסיים

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

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

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

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

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

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

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

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

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

רכיבים שעברו אופטימיזציה

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

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

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

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

ה. סמלים: השימוש בסמלי Material מעוגלים תואם לסולם הטיפוגרפיה המעוגל.

רכיבי Glimmer מותאמים לתצוגה שקופה.

3. זרימת אודיו וסימנים קוליים

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

כדאי ליצור מפת זרימה של אודיו בלבד כדי לתכנן חוויות שיחה שלא יציפו את המשתמש.

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

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

רוצים להמשיך להזנת הקלט?

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

5. כדאי לשקול את SysUI

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

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

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

כדאי ליצור תרשים זרימה של אודיו בלבד כדי לתכנן חוויות שיחה שלא יציפו את המשתמש.

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

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

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

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

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