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