অ্যাপ ব্যাকগ্রাউন্ড আচরণ ট্র্যাকার

অ্যান্ড্রয়েড 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