ก่อนหน้า Android M มีบางสิ่งที่เรียกว่าโหมดสลีปใน Android ด้วย Android M Google แนะนำโหมด Doze ที่เรียกว่า ใครช่วยกรุณาอธิบายความแตกต่างระหว่างโหมดเหล่านี้ได้ไหม?
ก่อนหน้า Android M มีบางสิ่งที่เรียกว่าโหมดสลีปใน Android ด้วย Android M Google แนะนำโหมด Doze ที่เรียกว่า ใครช่วยกรุณาอธิบายความแตกต่างระหว่างโหมดเหล่านี้ได้ไหม?
คำตอบ:
Sleep Mode - หมายถึง CPU จะหลับและไม่ยอมรับคำสั่งใด ๆ ยกเว้นจาก RIL (Radio Interface Layer) และการเตือนภัย CPU จะเข้าสู่โหมดสลีปด้วยเวลาเพียงเสี้ยววินาทีหลังจากปิด LCD
Doze Mode - หมายความว่าแอพในโทรศัพท์ของคุณจะไม่สามารถเข้าถึงเครือข่ายได้ระบบจะเพิกเฉยต่อ“ wakelocks” เมื่อแอพพยายามที่จะป้องกันไม่ให้อุปกรณ์เข้าสู่โหมดสลีปและไม่อนุญาตให้เรียกใช้งานพื้นหลัง นั่นทำให้ฟังดูเหมือนโทรศัพท์ของคุณจะไม่ทำคุณเก่งนัก แต่มีสองสามวิธีที่ Doze รักษาการทำงานไว้ ในขณะที่แอพไม่สามารถปลุกอุปกรณ์ให้ทำงานการซิงค์และงานพื้นหลังอื่น ๆ ข้อความพุชที่มีความสำคัญสูงจะยังคงปรากฏขึ้น ตัวอย่างเช่นข้อความแฮงเอาท์จะปรากฏบนอุปกรณ์ที่อยู่ในโหมด Doze
แอพสแตนด์บาย - แอพที่เข้าสู่โหมดสแตนด์บายจะสูญเสียการเข้าถึงเครือข่ายทั้งหมดและงานการซิงค์พื้นหลังทั้งหมดจะถูกระงับ ข้อ จำกัด เหล่านี้จะถูกยกขึ้นชั่วคราวเมื่อเสียบโทรศัพท์และไม่กี่นาทีทุกวันหรือสองวัน สิ่งนี้ทำให้แอปที่ถูกระงับมีโอกาสเรียกใช้งานการซิงค์ที่ค้างอยู่ แต่จะไม่ได้รับอนุญาตให้ทำงานต่อไป การแจ้งเตือนแบบพุชที่มีลำดับความสำคัญสูงจะสามารถปลุกแอพจากสถานะเตรียมพร้อมเป็นเวลาสั้น ๆ
อ่านเพิ่มเติมได้ที่นี่