צריכת סוללה

עד כמה חשובה צריכת הסוללה שנובעת מהפעלת מדיה?

כדי לפתח אפליקציה ל-Android עם ביצועים טובים, חשוב להימנע מצריכת סוללה מיותרת. הפעלת מדיה יכולה להיות גורם משמעותי לריקון הסוללה, אבל החשיבות שלה לאפליקציה מסוימת תלויה מאוד בדפוסי השימוש בה.

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

עד כמה ExoPlayer חסכוני בצריכת החשמל?

יש מגוון רחב של מכשירים שמבוססים על Android ושל תוכן מדיה, ולכן קשה להצהיר הצהרות כלליות על צריכת הסוללה של ExoPlayer. הביצועים משתנים בהתאם לחומרה, לגרסת Android ולמדיה שמופעלת. לכן, המידע הבא הוא בגדר הנחיה בלבד.

הפעלת סרטון

בהפעלת סרטונים, התצוגה והפענוח של שידור הווידאו צורכים את רוב האנרגיה.

לבחירה בין SurfaceView ל-TextureView לפלט יכולה להיות השפעה משמעותית על צריכת החשמל. ‫SurfaceView חסכוני יותר באנרגיה, ו-TextureView מגדיל את צריכת האנרגיה הכוללת במהלך הפעלת סרטונים בשיעור של עד 30% במכשירים מסוימים. לכן, כדאי להשתמש ב-SurfaceView כשאפשר. בדף הפלטפורמות יש מידע נוסף על הבחירה בין SurfaceView לבין TextureView.

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

הפעלת האודיו

כשמפעילים אודיו לזמן קצר או כשהמסך פועל, לאודיו אין השפעה משמעותית על צריכת החשמל.

כדי לחסוך בחשמל בהפעלות ארוכות כשהמסך כבוי, אפשר להשתמש במצב פריקת האודיו של ExoPlayer. בtrack selection guide מוסבר איך להפעיל את התכונה.

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