ความแตกต่างระหว่างโหมด Doze และ Sleep Mode ใน Android Marshmallow


10

ก่อนหน้า Android M มีบางสิ่งที่เรียกว่าโหมดสลีปใน Android ด้วย Android M Google แนะนำโหมด Doze ที่เรียกว่า ใครช่วยกรุณาอธิบายความแตกต่างระหว่างโหมดเหล่านี้ได้ไหม?


1
ไม่มีสิ่งใดที่คล้ายกับ Doze ในรุ่น Android ก่อนหน้า M คุณหมายถึงโหมด sleep เป็น - DND / Alarms Only / Priority mode หรือไม่?
blueren

ฉันเชื่อว่า Application Processor ต้องเข้าสู่โหมดสลีปเมื่อใดก็ตามที่ไม่ได้ใช้งานเพื่อประหยัดแบตเตอรี่ / พลังงาน ดังนั้น sleep ใน Android M เวอร์ชั่นก่อนหน้าจึงเป็นเรื่องที่มากกว่าซีพียูที่ผมพูดถึง แต่ด้วยคุณสมบัติ Android M Doze Mode เป็นสิ่งที่ได้รับการรวมเข้ากับมุมมองของ Android OS (อาจจะช่วยให้ CPU หลับได้นานขึ้น)
Wrangler

คำตอบ:


14

Sleep Mode - หมายถึง CPU จะหลับและไม่ยอมรับคำสั่งใด ๆ ยกเว้นจาก RIL (Radio Interface Layer) และการเตือนภัย CPU จะเข้าสู่โหมดสลีปด้วยเวลาเพียงเสี้ยววินาทีหลังจากปิด LCD

Doze Mode - หมายความว่าแอพในโทรศัพท์ของคุณจะไม่สามารถเข้าถึงเครือข่ายได้ระบบจะเพิกเฉยต่อ“ wakelocks” เมื่อแอพพยายามที่จะป้องกันไม่ให้อุปกรณ์เข้าสู่โหมดสลีปและไม่อนุญาตให้เรียกใช้งานพื้นหลัง นั่นทำให้ฟังดูเหมือนโทรศัพท์ของคุณจะไม่ทำคุณเก่งนัก แต่มีสองสามวิธีที่ Doze รักษาการทำงานไว้ ในขณะที่แอพไม่สามารถปลุกอุปกรณ์ให้ทำงานการซิงค์และงานพื้นหลังอื่น ๆ ข้อความพุชที่มีความสำคัญสูงจะยังคงปรากฏขึ้น ตัวอย่างเช่นข้อความแฮงเอาท์จะปรากฏบนอุปกรณ์ที่อยู่ในโหมด Doze

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

อ่านเพิ่มเติมได้ที่นี่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.