เครื่องมือติดตามลักษณะการทํางานของแอปในเบื้องหลัง

Android 13 ขอแนะนำแนวคิดเรื่อง ตัวติดตามการใช้พลังงาน ซึ่งเป็นกระบวนการที่ตรวจสอบการใช้งานแบตเตอรี่ในเบื้องหน้าหรือ เบื้องหลังของแอปเพื่อดูว่าแอปละเมิดนโยบายบางอย่างหรือไม่ Android 13 มีตัวติดตามการใช้พลังงาน 2 ตัว ได้แก่ ตัวติดตามบริการที่ทำงานอยู่เบื้องหน้าและตัวติดตามการใช้งานแบตเตอรี่ในเบื้องหลัง เราขอแนะนำให้ใช้ตัวติดตามเหล่านี้เพื่อตรวจสอบและแจ้งเตือนผู้ใช้เกี่ยวกับการใช้งานแบตเตอรี่มากเกินไป แทนที่จะใช้กลไกของคุณเองเพื่อพิจารณาการละเมิดแบตเตอรี่โดยแอป

ตัวติดตามบริการที่ทำงานอยู่เบื้องหน้า

บริการที่ทำงานอยู่เบื้องหน้าสามารถทำงานและใช้แบตเตอรี่ได้เป็นระยะเวลานาน ตัวติดตามบริการที่ทำงานอยู่เบื้องหน้าจะแสดงการแจ้งเตือนแก่ผู้ใช้เมื่อบริการที่ทำงานอยู่เบื้องหน้าทำงานมาเป็นเวลานานแต่ไม่ปรากฏให้เห็น เช่น เมื่อผู้ใช้ปิดการแจ้งเตือนของบริการ หากผู้ใช้คลิกการแจ้งเตือน ระบบจะแสดงตัวจัดการงานและอนุญาตให้ผู้ใช้หยุดบริการที่ทำงานอยู่เบื้องหน้า ตัวติดตามนี้จะเปิดใช้อยู่โดยค่าเริ่มต้น

ตัวติดตามการใช้งานแบตเตอรี่ในเบื้องหลัง

แอปอาจทำให้แบตเตอรี่หมดในเบื้องหลังโดยที่ผู้ใช้ไม่ทราบ ตัวติดตามแบตเตอรี่ในเบื้องหลังจะตรวจสอบการใช้งานแบตเตอรี่ของแต่ละแอป การใช้งานแบตเตอรี่ในบริบทนี้กำหนดโดย 3 มิติ ได้แก่ แอปที่ทำงานอยู่เบื้องหน้าด้านบน บริการที่ทำงานอยู่เบื้องหน้าซึ่งทำงานบางอย่างที่ไม่ปรากฏให้เห็น และส่วนเบื้องหลังของแอป หากส่วนเบื้องหลังของการใช้งานแบตเตอรี่ของแอปข้ามเกณฑ์ที่กำหนด ระบบจะย้ายแอปไปยังบัคเก็ตที่จำกัด ซึ่งจำกัดแอปไว้ที่ 1 งานต่อวัน ตัวติดตามนี้จะปิดใช้อยู่โดยค่าเริ่มต้น หากต้องการเปิดใช้ตัวติดตามนี้ ให้เรียกใช้คำสั่งต่อไปนี้

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