Android 13-এ বিদ্যুৎ খরচ ট্র্যাকারের ধারণাটি চালু করা হয়েছে, এটি এমন একটি প্রসেস যা কোনও অ্যাপ কিছু নীতি লঙ্ঘন করেছে কিনা তা নির্ধারণ করতে, অ্যাপের মাধ্যমে ফোরগ্রাউন্ড বা ব্যাকগ্রাউন্ড ব্যাটারি ব্যবহার মনিটর করে। Android 13-এ দুটি পাওয়ার কনজাম্পশন ট্র্যাকার আছে: ফোরগ্রাউন্ড পরিষেবা ট্র্যাকার ও ব্যাকগ্রাউন্ড ব্যাটারি ব্যবহার ট্র্যাকার। অ্যাপের মাধ্যমে ব্যাটারির অপব্যবহার নির্ধারণ করার জন্য আপনার নিজস্ব মেকানিজম ব্যবহার করার পরিবর্তে, আমরা অতিরিক্ত ব্যাটারি ব্যবহার মনিটর করতে এবং ব্যবহারকারীদের সতর্ক করতে এইসব ট্র্যাকার ব্যবহার করার পরামর্শ দিই।
ফোরগ্রাউন্ড সার্ভিস ট্র্যাকার
ফোরগ্রাউন্ড পরিষেবা অনেকক্ষণ ধরে ব্যাটারি ব্যবহার করতে পারে। কোনও ফোরগ্রাউন্ড পরিষেবা দীর্ঘ সময় ধরে চালু থাকলে কিন্তু সেটি দেখা না গেলে, ফোরগ্রাউন্ড সার্ভিস ট্র্যাকার ব্যবহারকারীকে বিজ্ঞপ্তি দেখায়। যেমন, ব্যবহারকারী যদি পরিষেবার বিজ্ঞপ্তি বাতিল করে দেন। ব্যবহারকারী বিজ্ঞপ্তিতে ক্লিক করলে, টাস্ক ম্যানেজার দেখানো হয় এবং ব্যবহারকারীকে ফোরগ্রাউন্ড সার্ভিস বন্ধ করার অনুমতি দেয়। এই ট্র্যাকার ডিফল্ট হিসেবে চালু করা থাকে।
ব্যাকগ্রাউন্ডে ব্যাটারি ব্যবহারের ট্র্যাক করা
ব্যবহারকারীকে না জানিয়েই ব্যাকগ্রাউন্ডে অ্যাপ ব্যাটারি খরচ করতে পারে। ব্যাকগ্রাউন্ড ব্যাটারি ট্র্যাকার প্রতিটি অ্যাপের ব্যাটারি ব্যবহার ট্র্যাক করে। এই প্রসঙ্গে ব্যাটারি ব্যবহারকে তিনটি দিক থেকে ব্যাখ্যা করা হয়: সবচেয়ে উপরে থাকা ফোরগ্রাউন্ড অ্যাপ, ফোরগ্রাউন্ড সার্ভিস যা এমন কিছু রান করাচ্ছে যা দেখা যাচ্ছে না এবং অ্যাপের ব্যাকগ্রাউন্ড অংশ। অ্যাপের ব্যাটারি ব্যবহারের ব্যাকগ্রাউন্ড অংশ কোনও থ্রেশহোল্ড অতিক্রম করলে, অ্যাপটিকে সীমাবদ্ধ বাকেটে সরিয়ে দেওয়া হয় এবং প্রতিদিন একটি করে জব করার অনুমতি দেওয়া হয়। এই ট্র্যাকার সাধারণত বন্ধ থাকে। এই ট্র্যাকার চালু করতে, নিম্নলিখিত কমান্ডগুলি রান করুন:
adb shell device_config put activity_manager bg_auto_restrict_abusive_apps 1
adb shell device_config put activity_manager bg_current_drain_auto_restrict_abusive_apps_enabled 1