استهلاك البطارية

ما مدى أهمية استهلاك البطارية بسبب تشغيل الوسائط؟

يُعدّ تجنُّب استهلاك البطارية غير الضروري جانبًا مهمًا من جوانب تطوير تطبيق Android عالي الأداء. يمكن أن يكون تشغيل الوسائط سببًا رئيسيًا في استنزاف البطارية، ولكن أهميته لتطبيق معيّن تعتمد بشكل كبير على أنماط استخدامه.

إذا كان التطبيق يُستخدم فقط لتشغيل كميات صغيرة من الوسائط كل يوم، فإنّ استهلاك البطارية المقابل سيكون نسبة مئوية صغيرة فقط من إجمالي استهلاك الجهاز. في هذه الحالات، من المنطقي إعطاء الأولوية لمجموعة الميزات والموثوقية على تحسين البطارية عند اختيار المشغّل الذي سيتم استخدامه. من ناحية أخرى، إذا كان التطبيق يُستخدم غالبًا لتشغيل كميات كبيرة من الوسائط كل يوم، يجب التركيز أكثر على تحسين استهلاك البطارية عند الاختيار من بين عدد من الخيارات المتاحة.

ما مدى كفاءة ExoPlayer في استهلاك الطاقة؟

تتنوّع الأجهزة التي تعمل بنظام التشغيل Android والمحتوى الإعلامي، لذا من الصعب تقديم بيانات قابلة للتطبيق على نطاق واسع حول استهلاك بطارية ExoPlayer. يختلف الأداء حسب الجهاز وإصدار Android والوسائط التي يتم تشغيلها. لذلك، يجب التعامل مع المعلومات التالية كإرشادات فقط.

تشغيل الفيديو

بالنسبة إلى تشغيل الفيديو، يمثّل عرض وفك ترميز بث الفيديو معظم الطاقة المستهلكة أثناء التشغيل.

يمكن أن يؤثر اختيار SurfaceView أو TextureView لإخراج الصوت بشكل كبير في استهلاك الطاقة. SurfaceView أكثر كفاءة في استهلاك الطاقة، بينما يزيد TextureView من إجمالي استهلاك الطاقة أثناء تشغيل الفيديو بنسبة تصل إلى% 30 على بعض الأجهزة. لذلك، يجب تفضيل SurfaceView حيثما أمكن. يمكنك الاطّلاع على مزيد من المعلومات حول الاختيار بين SurfaceView وTextureView في صفحة Surface.

على بعض أجهزة التلفزيون، قد يوفّر استخدام نفق الفيديو مسارًا أكثر كفاءة لتشغيل الفيديوهات العالية الدقة في الحالات التي لا يكون فيها مسار التشغيل العادي فعّالاً بما يكفي لتشغيل الفيديوهات بسلاسة.

تشغيل الصوت

بالنسبة إلى عمليات تشغيل الصوت القصيرة أو عمليات التشغيل عندما تكون الشاشة قيد التشغيل، لا يكون للصوت تأثير كبير في الطاقة.

عند تشغيل المحتوى لفترات طويلة مع إيقاف الشاشة، يمكن توفير الطاقة باستخدام وضع تفريغ الصوت في ExoPlayer. يُرجى الاطّلاع على track selection guide لمزيد من التفاصيل حول كيفية تفعيلها.