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

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

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