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