ระยะเวลาการใช้งานแบตเตอรี่เป็นข้อกังวลของผู้ใช้มาโดยตลอด Android เพิ่มฟีเจอร์ใหม่ๆ อย่างต่อเนื่องเพื่อช่วยให้แพลตฟอร์มเพิ่มประสิทธิภาพการทำงานของแอปและอุปกรณ์เมื่อไม่ได้ชาร์จ เพื่อยืดอายุการใช้งานแบตเตอรี่
Android มีการเพิ่มประสิทธิภาพอายุการใช้งานแบตเตอรี่ดังต่อไปนี้
- ข้อจำกัดของแอป แพลตฟอร์มสามารถแนะนำแอปที่ส่งผลเสียต่ออายุการใช้งานแบตเตอรี่ เพื่อให้ผู้ใช้เลือกจำกัดไม่ให้แอปเหล่านั้นใช้ทรัพยากรได้ แอป ไม่ได้ถูกจำกัดการทำงานในเบื้องหลังโดยค่าเริ่มต้น
- สแตนด์บายแอป แพลตฟอร์ม สามารถนำแอปที่ไม่ได้ใช้งานไปไว้ในโหมดสแตนด์บายของแอป โดยจะ จำกัดการเข้าถึงเครือข่ายชั่วคราว รวมถึงเลื่อนการซิงค์และงานสำหรับแอปเหล่านั้น
- โหมดพักเครื่อง แพลตฟอร์มจะ เข้าสู่สถานะหลับลึก (กลับมาทำงานตามปกติเป็นระยะๆ) หาก ผู้ใช้ไม่ได้ใช้อุปกรณ์อย่างต่อเนื่อง (หน้าจอปิดและอยู่กับที่) เป็น เวลานาน Android 7.0 ขึ้นไปยังช่วยให้โหมดพัก เรียกใช้การเพิ่มประสิทธิภาพที่เบากว่าเมื่อผู้ใช้ปิดหน้าจอ อุปกรณ์แต่ยังคงเคลื่อนที่ไปมา
- จำกัดการโอนพลังงานระหว่างการสำรองและกู้คืนข้อมูลผ่าน USB เมื่อทำการสำรองหรือกู้คืนข้อมูลผ่าน USB ให้ตั้งค่าเมธอด
enableLimitPowerTransfer
ของคลาสUsbPort
เป็นtrue
เพื่อปิดใช้การชาร์จและจำกัดแหล่งจ่ายไฟ หากต้องการยืนยันว่า มีการจำกัดการใช้พลังงาน ให้เรียกใช้เมธอดUsbPortStatus
classisPowerTransferLimited
เมื่อisPowerTransferLimited
เป็นtrue
อุปกรณ์ Android จะ ลดการดึงพลังงานเป็นซิงก์เป็น 0 (หรือค่าต่ำสุดที่ฮาร์ดแวร์อนุญาต) จำกัดกระแสไฟจากแหล่งจ่ายเป็น 0 การจำกัดแหล่งจ่ายไฟจะบังคับใช้ได้ก็ต่อเมื่อพอร์ตทั้ง 2 รองรับข้อกำหนดการจ่ายพลังงานผ่าน USB (PD) หากต้องการเปลี่ยนการใช้พลังงานกลับเป็นค่าเริ่มต้น ให้ตั้งค่าenableLimitPowerTransfer
เป็นfalse
ระบบจะแสดงสถานะเริ่มต้น เมื่อถอดสาย USB ด้วย - ข้อยกเว้น โดยปกติแล้ว แอปของระบบที่โหลดไว้ล่วงหน้าและบริการรับส่งข้อความในระบบคลาวด์จะได้รับการยกเว้นจากโหมดสแตนด์บายของแอปและโหมดพักเครื่องโดยค่าเริ่มต้น นักพัฒนาแอปสามารถใช้ Intent เพื่อใช้การตั้งค่าเหล่านี้กับแอปของตนได้ ผู้ใช้สามารถยกเว้นแอปจากโหมดสแตนด์บายของแอปและโหมดประหยัดพลังงาน Doze ได้ในเมนูการตั้งค่า
- อุปกรณ์ติดตาม เครื่องมือติดตามพฤติกรรมในเบื้องหลังของแอปจะตรวจสอบ การใช้งานแบตเตอรี่ของแอปในเบื้องหน้าและเบื้องหลังเพื่อพิจารณาว่าแอปละเมิดนโยบายบางอย่างหรือไม่
แอปที่ได้รับการยกเว้น
คุณสามารถยกเว้นแอปไม่ให้ขึ้นอยู่กับโหมดพักแอปหรือสแตนด์บายแอปได้ คุณอาจต้องขอรับการยกเว้นในกรณีการใช้งานต่อไปนี้
- ผู้ผลิตอุปกรณ์ที่ใช้แพลตฟอร์มการรับส่งข้อความผ่านระบบคลาวด์อื่นที่ไม่ใช่ Firebase Cloud Messaging (FCM)
- ผู้ให้บริการที่ใช้แพลตฟอร์มการรับส่งข้อความผ่านระบบคลาวด์ที่ไม่ใช่ FCM
- แอปของบุคคลที่สามที่ใช้แพลตฟอร์มการรับส่งข้อความผ่านระบบคลาวด์ที่ไม่ใช่ FCM
คำเตือน: อย่ายกเว้นแอปเพื่อหลีกเลี่ยงการทดสอบ และการเพิ่มประสิทธิภาพ การยกเว้นที่ไม่จำเป็นจะลดประโยชน์ของโหมดพักเครื่องและโหมดสแตนด์บายของแอป และอาจส่งผลต่อประสบการณ์ของผู้ใช้ ดังนั้นเราขอแนะนำอย่างยิ่งให้ลดการยกเว้นดังกล่าวให้น้อยที่สุด เนื่องจากจะทำให้แอปหลีกเลี่ยงการควบคุมที่เป็นประโยชน์ที่แพลตฟอร์มมีต่อการใช้พลังงานได้ หากผู้ใช้ไม่พอใจเกี่ยวกับ การใช้พลังงานของแอปเหล่านี้ ก็อาจทำให้เกิดความหงุดหงิด ประสบการณ์ที่ไม่ดี (และรีวิวเชิงลบสำหรับแอป) รวมถึงคำถามเกี่ยวกับการสนับสนุนลูกค้า ด้วยเหตุผลเหล่านี้ เราจึงขอแนะนำอย่างยิ่งว่าคุณไม่ควรยกเว้นแอปของบุคคลที่สาม และควรยกเว้นเฉพาะบริการการรับส่งข้อความผ่านระบบคลาวด์หรือแอปที่มีฟังก์ชันคล้ายกันแทน
แอปที่ได้รับการยกเว้นโดยค่าเริ่มต้นจะแสดงในการตั้งค่า > แอปและการแจ้งเตือน > สิทธิ์เข้าถึงพิเศษของแอป > การเพิ่มประสิทธิภาพแบตเตอรี่ รายการนี้ใช้เพื่อยกเว้นแอปจากทั้งโหมด Doze และโหมดสแตนด์บายแอป เมนูการตั้งค่าต้องแสดงแอปทั้งหมดที่ได้รับการยกเว้น เพื่อให้ผู้ใช้มีความโปร่งใส
ผู้ใช้สามารถยกเว้นแอปด้วยตนเองได้โดยไปที่การตั้งค่า > แอปและการแจ้งเตือน > APP-NAME > แบตเตอรี่ > การเพิ่มประสิทธิภาพแบตเตอรี่ จากนั้นเลือกแอปเพื่อปิด (หรือเปิดอีกครั้ง) การเพิ่มประสิทธิภาพ อย่างไรก็ตาม ผู้ใช้จะเปลี่ยนสถานะการยกเว้นของแอปหรือบริการใดๆ ที่ได้รับการยกเว้นโดยค่าเริ่มต้นในอิมเมจระบบไม่ได้