צריכת סוללה

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

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

עד כמה ExoPlayer חסכוני באנרגיה?

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

הפעלת סרטון

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

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

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

הפעלת האודיו

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

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