כיום, משתמשים מסתמכים על המכשירים הניידים שלהם כמעט לכל דבר, החל משליחת אימיילים וניהול כספים ועד לסטרימינג של סרטונים, סטרימינג של משחקי וידאו ומשחק במשחקים. כדי שרוב האפליקציות יהיו שימושיות, הן זקוקות לנתונים, לתמונות ולמדיה אחרת משירותים מרוחקים. חשוב לזכור שהאפליקציה שלכם היא רק אחת מתוך הרבה אפליקציות במכשיר של המשתמש, והן מתחרות על משאבי הרשת. אם הניהול של הנתונים האלה לא יתבצע בצורה נכונה, יכולה להיות לכך השפעה דרמטית ופוגעת על ביצועי הסוללה ועל שימוש מיותר ברוחב הפס המוגבל של הרשת של המשתמש.
החל מ-Android 8.0, הוספנו למערכת ההפעלה כמה עדכונים שיעזרו לשמור על הסוללה, על חוויית המשתמש ועל תקינות המערכת. עם זאת, יש עוד שיקולים, אסטרטגיות ודפוסים שתוכלו להשתמש בהם כמפתחים. בקשות שהאפליקציה שולחת לרשת יכולות להיות גורם עיקרי לריקון הסוללה, כי הן מסתמכות על הרדיו הסלולרי וה-Wi-Fi, שצורכים הרבה חשמל.
במדריך הזה תלמדו על הנושאים הבאים:
- האינטראקציה של מודל הקישוריות של האפליקציה עם מכונת המצב של הרדיו האלחוטי.
- איך להשתמש בשיטות לצמצום ההשפעה של חיבור הנתונים.
- איך לפתור בעיות בחיבור איטי.
- איך להריץ משימות ברקע רק בתנאים ספציפיים, למשל כשהמכשיר נטען או מחובר לרשת Wi-Fi.
- איך עוקבים אחרי השימוש של האפליקציה בסוללה לאורך זמן.
לסיום, תלמדו על שלוש קטגוריות רחבות של עדכונים: ממשתמשים, מאפליקציות ומהשרתים, עם כלים ושיטות לשיפור היעילות של כל קטגוריה.
בסופו של דבר, כל אחד מאיתנו כקהילת מפתחים אחראי לספק למשתמשים את חוויית השימוש הטובה ביותר באפליקציות.