ฟีเจอร์อย่างหนึ่งของ Android O คือ JobScheduler จำกัดการทำงานของแอพที่รันในแบ็คกราวนด์ เพื่อประหยัดพลังงานให้มากขึ้น ก่อนหน้านี้เราเข้าใจกันว่าฟีเจอร์นี้จะใช้ได้เฉพาะแอพที่ออกแบบมาให้รันบน O เท่านั้น
แต่ในบทสัมภาษณ์ของหัวหน้าทีม Android กับ Ars Technica ก็มีการอธิบายเรื่องนี้เพิ่มเติม กลายเป็นว่าแอพใดๆ ก็ได้ที่รันบน O สามารถถูกจำกัดการรันอยู่ในแบ็คกราวนด์ได้เช่นกัน เพียงแต่ผู้ใช้ต้องตั้งค่าเอาเองในหน้า Battery usage
การจำกัดการทำงานของ O ไม่ได้เป็นการห้ามรันแบ็คกราวนด์ 100% แต่ตัว JobScheduler จะคอยจัดการทรัพยากรให้แทน เช่น จำกัดความถี่ของการเข้าถึง location เป็นต้น
ที่มา - Ars Technica
Comments
ถ้าทำได้แบบแอพ Amplify นี่จะสุดยอดเลยครับ
ผมเคยใช้สมัย Nexus 4 มันช่วยป้องกันเรื่องโปรแกรมที่ awake ค้างได้เป็นอย่างดี ซึ่งโปรแกรมที่มักจะ awake ค้างก็โปรแกรมของระบบทั้งนั้น ทั้งตัว Android เองและ Google Play service
+1 ครับ
ไอตัวที่ทำให้เปลืองแบตดันเป็นของคนสร้าง OS ซะนี่
ปิดไม่ได้ แค่ให้มันทำงานถี่น้อยลง
ถถถถถ