ما مدى أهمية استهلاك البطارية بسبب تشغيل الوسائط؟
يُعد تجنُّب استهلاك البطارية بشكل غير ضروري جانبًا مهمًا في تطوير تطبيقات Android عالية الأداء، ويمكن أن يكون تشغيل الوسائط سببًا رئيسيًا في استنزاف البطارية، ومع ذلك، تعتمد أهمية ذلك بالنسبة إلى تطبيق معيّن بشكل كبير على أنماط استخدامه. إذا كان التطبيق يُستخدم فقط لتشغيل كميات صغيرة من الوسائط كل يوم، فإنّ استهلاك البطارية المقابل سيكون نسبة مئوية صغيرة فقط من إجمالي استهلاك الجهاز. في مثل هذه الحالات، من المنطقي إعطاء الأولوية لمجموعة الخصائص والموثوقية على حساب تحسين البطارية عند اختيار المشغّل الذي سيتم استخدامه. من ناحية أخرى، إذا كان التطبيق يُستخدم غالبًا لتشغيل كميات كبيرة من الوسائط كل يوم، يجب إعطاء الأولوية لتحسين استهلاك البطارية عند الاختيار بين عدد من الخيارات المتاحة.
ما مدى كفاءة ExoPlayer في استهلاك الطاقة؟
إنّ الطبيعة المتنوعة لمنظومتَي أجهزة Android والمحتوى الإعلامي تعني أنّه من الصعب تقديم بيانات قابلة للتطبيق على نطاق واسع بشأن استهلاك ExoPlayer للبطارية. يختلف الأداء حسب الأجهزة وإصدار Android والوسائط التي يتم تشغيلها. وبالتالي، يجب التعامل مع المعلومات التالية على أنّها إرشادات فقط.
تشغيل الفيديو
بالنسبة إلى تشغيل الفيديو، يستهلك عرض الفيديو وفك ترميزه معظم الطاقة أثناء التشغيل.
يمكن أن يكون للاختيار بين SurfaceView وTextureView تأثير كبير على استهلاك الطاقة. SurfaceView أكثر كفاءة في استهلاك الطاقة،
إذ يؤدي TextureView إلى زيادة إجمالي استهلاك الطاقة أثناء تشغيل الفيديو بنسبة تصل إلى% 30 على بعض الأجهزة. لذلك، يجب تفضيل استخدام SurfaceView حيثما أمكن ذلك. يمكنك الاطّلاع على مزيد من المعلومات حول الاختيار بين SurfaceView وTextureView
في صفحة "السطح".
على بعض أجهزة التلفزيون، قد يؤدي استخدام نقل الفيديو عبر الأنفاق إلى توفير مسار أكثر فعالية لتشغيل الفيديو بدقة عالية عندما لا يكون مسار التشغيل العادي فعالاً بما يكفي لتشغيل الفيديو بسلاسة.
تشغيل الصوت
بالنسبة إلى عمليات تشغيل الصوت القصيرة أو عمليات التشغيل عندما تكون الشاشة قيد التشغيل، لا يكون للصوت تأثير كبير في استهلاك الطاقة.
بالنسبة إلى عمليات التشغيل الطويلة مع إيقاف الشاشة، يمكن توفير الطاقة باستخدام وضع نقل الصوت في ExoPlayer. يمكنك الاطّلاع على track selection guide لمعرفة المزيد من التفاصيل حول كيفية تفعيلها.