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