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

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

הפעולה בוצעה על ידי האפליקציה

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

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

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

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

  • הפעלה של מכשיר דרך אפליקציה (שלב 1)

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

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

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

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

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

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

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

  • הפעלה של מכשיר חדש דרך האפליקציה (שלב 5)

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

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

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

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

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

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

    ה-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 (ההסכמה הזו מקבילה ל'הסכמה + מטא-נתונים' באיור 1) ולבחור את חשבון Google שבו הוא רוצה להשתמש.

  • הפעלה מהירה של התאמה (שלב 9)

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

  • הפעלה של התאמה מהירה (שלב 10)

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

  • הפעלה מהירה של התאמה (שלב 11)

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

  • הפעלה של התאמה מהירה (שלב 13)

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

  • הפעלה של התאמה מהירה (שלב 15)

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

  • הפעלה של התאמה מהירה (שלב 16)

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

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

איור 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 כדי להתקין את האפליקציה לפני שהוא ממשיך.