שילוב UX

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

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

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

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

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

ממשק המשתמש מוצג באיור 2:

  • הפעלה של ניהול חשבון על ידי האפליקציה (שלב 1)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • הפעלה של ניהול החשבון על ידי האפליקציה (שלב 11)

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

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

איור 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: הקצאה של התאמה מהירה

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

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

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

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

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

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

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

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

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