עד כמה חשובה לך צריכת הסוללה עקב הפעלת מדיה?
הימנעות משימוש מיותר בסוללה היא היבט חשוב בפיתוח אפליקציה יעילה ל-Android. הפעלת מדיה יכולה להיות גורם עיקרי לירידה ברמת הטעינה של הסוללה, אבל מידת החשיבות שלה לאפליקציה מסוימת תלויה במידה רבה בדפוסי השימוש שלה. אם משתמשים באפליקציה רק כדי להפעיל כמויות קטנות של מדיה בכל יום, צריכת הסוללה המתאימה תהווה רק אחוז קטן מצריכת הסוללה הכוללת של המכשיר. במקרים כאלה, מומלץ לתת עדיפות לחבילת התכונות ולאמינות על פני אופטימיזציה לחיסכון בסוללה כשבוחרים נגן. לעומת זאת, אם משתמשים באפליקציה לעיתים קרובות כדי להפעיל כמויות גדולות של מדיה בכל יום, צריך לתת משקל גבוה יותר לאופטימיזציה של צריכת הסוללה כשבוחרים מבין מספר אפשרויות קיימות.
מה מידת היעילות האנרגטית של ExoPlayer?
מכיוון שסביבת ה-ecosystem של מכשירי Android ושל תוכן המדיה היא מגוונת, קשה להצהיר באופן גורף על צריכת הסוללה של ExoPlayer. הביצועים משתנים בהתאם לחומרה, לגרסה של Android ולמדיה שמופעלת. לכן, המידע הבא הוא לצורך הדרכה בלבד.
הפעלת סרטון
בהפעלת סרטון, רוב צריכת האנרגיה במהלך ההפעלה נובעת מהצגה ופענוח של מקור הווידאו.
הבחירה בין SurfaceView
לבין TextureView
כפלט יכולה להשפיע באופן משמעותי על צריכת החשמל. SurfaceView
יעיל יותר מבחינת צריכת החשמל, בעוד ש-TextureView
מגביר את צריכת החשמל הכוללת במהלך הפעלת הסרטון ב-30% במכשירים מסוימים. לכן, מומלץ להשתמש ב-SurfaceView
כשהדבר אפשרי. מידע נוסף על הבחירה בין SurfaceView
ל-TextureView
זמין בדף Surface.
בטלוויזיות מסוימות, שימוש במנהור וידאו עשוי לספק נתיב יעיל יותר להפעלת סרטונים ברזולוציה גבוהה, במקרים שבהם נתיב ההפעלה הרגיל לא מספק ביצועים טובים מספיק להפעלה חלקה.
הפעלת האודיו
בהפעלות אודיו קצרות או בהפעלות כשהמסך דלוק, האודיו לא משפיע באופן משמעותי על צריכת החשמל.
כשמשתמשים בניגון ארוך כשהמסך כבוי, אפשר לחסוך בצריכת הסוללה באמצעות מצב העברת האודיו של ExoPlayer. לפרטים נוספים על הפעלת התכונה, ראו track selection guide
.