การจัดการพลังงาน

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

Android มีการปรับปรุงอายุการใช้งานแบตเตอรี่ดังต่อไปนี้:

  • ข้อจำกัดของแอพ แพลตฟอร์มสามารถแนะนำแอพที่ส่งผลเสียต่ออายุการใช้งานแบตเตอรี่ เพื่อให้ผู้ใช้สามารถเลือกที่จะจำกัดแอพเหล่านั้นจากการใช้ทรัพยากร แอปไม่ได้จำกัดการทำงานในเบื้องหลังโดยค่าเริ่มต้น
  • แอปสแตนด์บาย แพลตฟอร์มสามารถวางแอพที่ไม่ได้ใช้ในโหมดสแตนด์บายแอพ จำกัด การเข้าถึงเครือข่ายชั่วคราวและเลื่อนการซิงค์และงานสำหรับแอพเหล่านั้น
  • หลับใน แพลตฟอร์มสามารถเข้าสู่สภาวะหลับลึก (กลับสู่การทำงานปกติเป็นระยะ) หากผู้ใช้ไม่ได้ใช้งานอุปกรณ์ (ปิดหน้าจอและหยุดนิ่ง) เป็นระยะเวลานาน Android 7.0 ขึ้นไปยังช่วยให้ Doze เรียกใช้ชุดการเพิ่มประสิทธิภาพที่เบากว่าเมื่อผู้ใช้ปิดหน้าจออุปกรณ์แต่ยังคงเคลื่อนที่ต่อไป
  • จำกัดการถ่ายโอนพลังงานในระหว่างการสำรองและกู้คืน USB เมื่อดำเนินการสำรองข้อมูลหรือคืนค่า USB ให้ตั้งค่า UsbPort ของคลาส enableLimitPowerTransfer true เพื่อปิดใช้งานการชาร์จและจำกัดการจ่ายพลังงาน เมื่อต้องการตรวจสอบว่าพลังงานมีจำกัด ให้เรียก UsbPortStatus ของคลาส isPowerTransferLimited เมื่อ isPowerTransferLimited เป็น true อุปกรณ์ Android จะลดการดึงพลังงานเป็น sink เป็น 0 (หรือค่าที่ต่ำที่สุดที่ฮาร์ดแวร์อนุญาต) และจำกัดแหล่งกระแสไฟเป็น 0 การจำกัดแหล่งพลังงานสามารถบังคับใช้ได้ก็ต่อเมื่อทั้งสองพอร์ตพันธมิตรสนับสนุนการจ่ายพลังงาน USB (PD) ข้อกำหนด หากต้องการคืนการใช้พลังงานกลับเป็นสถานะเริ่มต้น ให้ตั้งค่า enableLimitPowerTransfer false สถานะเริ่มต้นจะถูกส่งคืนเช่นกันเมื่อถอดสาย USB
  • ข้อยกเว้น แอประบบที่โหลดไว้ล่วงหน้าและบริการส่งข้อความบนคลาวด์จะได้รับการยกเว้นจากการสแตนด์บายแอปและ Doze โดยค่าเริ่มต้น นักพัฒนาแอปสามารถใช้ Intent เพื่อใช้การตั้งค่าเหล่านี้กับแอปของตนได้ ผู้ใช้สามารถยกเว้นแอปจากโหมดสแตนด์บายแอปและโหมดประหยัดพลังงาน Doze ในเมนูการตั้งค่า
  • ตัว ติดตาม ตัวติดตามพฤติกรรมในเบื้องหลังของแอปจะตรวจสอบการใช้แบตเตอรี่เบื้องหน้าและเบื้องหลังของแอปเพื่อตรวจสอบว่าแอปละเมิดนโยบายบางประการหรือไม่

แอพที่ได้รับการยกเว้น

คุณสามารถยกเว้นไม่ให้แอปอยู่ภายใต้ Doze หรือสแตนด์บายแอป อาจจำเป็นต้องได้รับการยกเว้นในกรณีการใช้งานต่อไปนี้:

  • ผู้ผลิตอุปกรณ์ที่ใช้แพลตฟอร์มการส่งข้อความบนคลาวด์นอกเหนือจากการส่งข้อความบน คลาวด์ Firebase (FCM)
  • ผู้ให้บริการที่ใช้แพลตฟอร์มการส่งข้อความบนคลาวด์ที่ไม่ใช่ FCM
  • แอพของบุคคลที่สามที่ใช้แพลตฟอร์มการส่งข้อความบนคลาวด์ที่ไม่ใช่ FCM

คำเตือน: อย่ายกเว้นแอปเพื่อหลีกเลี่ยงการทดสอบและเพิ่มประสิทธิภาพ การยกเว้นที่ไม่จำเป็นบ่อนทำลายประโยชน์ของ Doze และโหมดสแตนด์บายของแอป และอาจส่งผลต่อประสบการณ์ของผู้ใช้ ดังนั้นเราจึงขอแนะนำอย่างยิ่งให้ลดการยกเว้นดังกล่าว เนื่องจากอนุญาตให้แอปเอาชนะการควบคุมที่เป็นประโยชน์ที่แพลตฟอร์มมีมากกว่าการใช้พลังงาน หากผู้ใช้ไม่พอใจเกี่ยวกับการใช้พลังงานของแอปเหล่านี้ อาจนำไปสู่ความยุ่งยาก ประสบการณ์ที่ไม่ดี (และบทวิจารณ์เชิงลบสำหรับแอป) และคำถามเกี่ยวกับการสนับสนุนลูกค้า ด้วยเหตุผลเหล่านี้ เราขอแนะนำให้คุณอย่ายกเว้นแอปของบุคคลที่สาม และยกเว้นเฉพาะบริการส่งข้อความบนคลาวด์หรือแอปที่มีฟังก์ชันคล้ายกัน

แอปที่ได้รับการยกเว้นโดยค่าเริ่มต้นจะแสดงอยู่ใน การตั้งค่า > แอปและการแจ้งเตือน > การเข้าถึงแอปพิเศษ > การเพิ่มประสิทธิภาพแบตเตอรี่ รายการนี้ใช้สำหรับยกเว้นแอปจากทั้งโหมด Doze และโหมดสแตนด์บายของแอป เพื่อให้ความโปร่งใสแก่ผู้ใช้ เมนูการตั้งค่า ต้อง แสดงแอปที่ได้รับการยกเว้นทั้งหมด

ผู้ใช้สามารถยกเว้นแอปได้ด้วยตนเองโดยใช้ การตั้งค่า > แอปและการแจ้งเตือน > APP-NAME > แบตเตอรี่ > การเพิ่มประสิทธิภาพแบตเตอรี่ จากนั้นเลือกแอปเพื่อปิด (หรือเปิดใหม่) การเพิ่มประสิทธิภาพ อย่างไรก็ตาม ผู้ใช้ไม่สามารถเปลี่ยนสถานะการยกเว้นของแอปหรือบริการใดๆ ที่ได้รับการยกเว้นโดยค่าเริ่มต้นในอิมเมจระบบ