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

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

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

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

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

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

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

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

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

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