איך מגדירים את חוויית המשתמש ב-Android

אפשר להתחיל את תהליך ההפעלה באפליקציה באמצעות Commissioning API בשתי דרכים: ישירות באפליקציה או באמצעות בורר אפליקציות בתהליך ההתאמה המהירה. בקטע הזה נסביר על חוויית המשתמש (UX) בכל אחת מהן.

ביוזמת האפליקציה

בתרחיש הזה, המשתמש מתחיל את ההגדרה באפליקציה, בדרך כלל דרך קריאה לפעולה (CTA) של 'הוספת מכשיר'. מומלץ להציג את הלחצן הוספת מכשיר באופן הבא:

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

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

איור 2 ממחיש את חוויית המשתמש:

  • הפעלה על ידי האפליקציה (שלב 1)

    המשתמש באפליקציה לוחץ על הוספת מכשיר.

  • הפעלת השירות על ידי האפליקציה (שלב 2)

    המשתמש סורק את קוד ה-QR או מזין את קוד ההתאמה.

  • הפעלת ההגדרה על ידי האפליקציה (שלב 3)

    המשתמש מתבקש לאשר את הוספת המכשיר ל-Google Fabric (השלב הזה תואם ל'הסכמה + מטא-נתונים' באיור 1) ולבחור את חשבון Google שבו רוצים להשתמש.

  • הפעלה ביוזמת האפליקציה (שלב 4)

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

  • הפעלת ההרשאה ביוזמת האפליקציה (שלב 5)

    ה-Commissioning API מתחבר למכשיר.

  • הפעלת השירות ביוזמת האפליקציה (שלב 6)

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

  • הפעלת ההרשאה על ידי האפליקציה (שלב 8)

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

  • הפעלת השירות על ידי האפליקציה (שלב 10)

    ‏Commissioning API יוצר את פרטי הכניסה של Matter, בודק את הקישוריות לרשת ומפעיל את תהליך ההפעלה, תוך חיבור המכשיר ל-fabric שנבחר.

  • הפעלה ביוזמת האפליקציה (שלב 11)

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

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

איור 2: הפעלת ניהול על ידי האפליקציה

ביוזמת התכונה 'התאמה מהירה'

אפשר גם להתחיל את ההגדרה באמצעות התכונה 'התאמה מהירה' ב-Android. אחרי שסורקים את קוד ה-QR של Matter במכשיר, המשתמש מתבקש לבחור אפליקציה כדי להמשיך בתהליך ההפעלה. כדי לבחור את האפליקציה, נעשה שימוש ב-Commissioning API מהאפליקציה, כפי שמתואר באיור 3.

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

  • איך מגדירים את התכונה 'התאמה מהירה' (שלב 1)

    המשתמש מתבקש לסרוק קוד QR.

  • הקצאה של התאמה מהירה (שלב 2)

    המשתמש סורק את קוד ה-QR של Matter במכשיר.

  • הקצאה של התאמה מהירה (שלב 3)

    המשתמש מתבקש לבחור אפליקציה כדי להמשיך בתהליך ההפעלה.

  • הקצאה של התאמה מהירה (שלב 4)

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

  • הקצאה של התאמה מהירה (שלב 5)

    האפליקציה מורידת מחנות Google Play.

  • הקצאה של התאמה מהירה (שלב 6)

    האפליקציה מותקנת.

  • הקצאה של התאמה מהירה (שלב 7)

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

  • הקצאה של התאמה מהירה (שלב 8)

    המשתמש מתבקש לאשר את הוספת המכשיר ל-Google Fabric (השלב הזה תואם ל'הסכמה + מטא-נתונים' באיור 1) ולבחור את חשבון Google שבו רוצים להשתמש.

  • הקצאה של התאמה מהירה (שלב 9)

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

  • הקצאה של התאמה מהירה (שלב 10)

    ה-Commissioning API מתחבר למכשיר.

  • הקצאה של התאמה מהירה (שלב 11)

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

  • הקצאה של התאמה מהירה (שלב 13)

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

  • הקצאה של התאמה מהירה (שלב 15)

    ‏Commissioning API יוצר את פרטי הכניסה של Matter, בודק את הקישוריות לרשת ומפעיל את תהליך ההפעלה, שמחבר את המכשיר ל-fabric שנבחר.

  • הקצאה של התאמה מהירה (שלב 16)

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

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

איור 3: אימות של Fast Pair

הכלי לבחירת אפליקציות

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

יש שתי דרכים שבהן האפליקציה שלכם תופיע בבורר האפליקציות במהלך תהליך ההפעלה:

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

הצעות לאפליקציות

בבורר האפליקציות מוצגות שתי הצעות לאפליקציות.

  • השדה הראשון הוא תמיד Google Home app (GHA).
  • השנייה היא לאפליקציה המועדפת של יצרן המכשיר, אם היא מוגדרת בפרויקט Google Home Developer Console שמשויך ל-VID או ל-PID של המכשיר. (האפשרות הזו לא חלה על מפתחי אפליקציות שלא מפתחים מכשירי Matter). אפליקציית הנציב המועדפת של יצרן המכשיר

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

  1. Installed (מותקנת) – Google Play services בודקים שהאפליקציה תומכת במסנן הכוונה ACTION_COMMISSION_DEVICE. אם מסנן הכוונה חסר, המשתמש יופנה לחנות Play כדי לעדכן את האפליקציה.
  2. לא מותקנת – המשתמש יפנה לחנות Play כדי להתקין את האפליקציה לפני שהוא יוכל להמשיך.