שיטות מומלצות ל-Awareness API

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

חשוב לשים לב לציפיות של המשתמשים
חשוב לוודא שהמשתמשים מבינים למה לצפות מהאפליקציה. לדוגמה, נניח שהאפליקציה מיועדת להשמיע מוזיקה באופן מיידי כשהמשתמשים מחברים את האוזניות. אם המשתמש לא מצפה להתנהגות כזו, זה עלול לפגוע בחוויית המשתמש.
לא להגזים עם ההתראות
אם האפליקציה שולחת התראות, צריך להודיע על כך למשתמשים באופן ברור. שלחו רק התראות שרלוונטיות למשתמש. חשוב לזכור שהאפליקציה שלכם צריכה להתקיים לצד אפליקציות רבות אחרות, שגם הן עשויות לשלוח התראות.
שמירה על תקינות המערכת
למרות שהשקענו מאמצים רבים כדי להפוך את Awareness API ליעיל, הוא עדיין עלול לצרוך כמויות משמעותיות של חיי סוללה אם משתמשים בו בצורה לא זהירה. ‫Awareness API מנהל את תקינות המערכת בשבילכם. עם זאת, אם תרשמו יותר מדי גדרות, Awareness API יגביל את הקריאות החוזרות כדי למנוע התרוקנות מיותרת של הסוללה. באופן דומה, יותר מדי בקשות לתמונת מצב יכולות גם לרוקן את הסוללה.
שימוש ב-Awareness API למודעוּת
אם האפליקציה צריכה לבצע משימות שלא תלויות בזמן, כמו סנכרון נתונים או פעולות ניקוי, כדאי להשתמש ב-JobScheduler API כדי לבצע את המשימות האלה.