Logo th.androidermagazine.com
Logo th.androidermagazine.com

การตรวจสอบ doze และสแตนด์บายของแอพในหน้าตัวอย่างของนักพัฒนา android m

Anonim

หนึ่งในการเปลี่ยนแปลงครั้งใหญ่ที่ผู้ใช้จะได้รับจากการประกาศ Android M ที่ Google I / O ในปีนี้คือ Doze ชุดพฤติกรรมใหม่เพื่อให้แน่ใจว่าแอพจะไม่ทำให้แบตเตอรี่หมดเมื่อคุณไม่ได้ใช้โทรศัพท์. โดยเฉพาะอย่างยิ่งเมื่อคุณทิ้งโทรศัพท์ไว้บนโต๊ะหรือแท็บเล็ตของคุณบนโต๊ะกาแฟ Doze จะตรวจจับการเคลื่อนไหวและเข้าสู่โหมดสลีปโหมดใหม่

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

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

  • การเข้าถึงเครือข่ายถูกปิดใช้งานยกเว้นว่าแอปของคุณได้รับ tickle Google Cloud Messaging ลำดับความสำคัญสูง
  • ล็อคปลุกจะถูกละเว้น
  • การเตือนที่กำหนดเวลาด้วยคลาส AlarmManager จะถูกปิดใช้งานยกเว้นการเตือนที่คุณตั้งไว้ด้วยเมธอด setAlarmClock () และ AlarmManager.setAndAllowWhileIdle ()
  • ไม่ทำการสแกน WiFi
  • ไม่อนุญาตให้ซิงค์และงานสำหรับอะแดปเตอร์ซิงค์และ JobScheduler ของคุณ

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

เมื่อเราทดสอบ Doze ผ่าน M Developer Preview รายการยกเว้นใหม่สำหรับแอพนั้นถูกค้นพบในเครื่องมือจัดการแบตเตอรี่ รายการนี้ช่วยให้คุณมีความคิดว่าแอพใดกำลังเพิกเฉยต่อการเพิ่มประสิทธิภาพแบตเตอรี่และให้คุณผ่านและกำหนดให้ผู้อื่นทำงานด้วยวิธีเดียวกัน เป็นส่วนหนึ่งของคุณสมบัติ App Standby ซึ่งจะช่วยกำหนดว่าเมื่อใดที่แอพจะสามารถซิงค์ข้อมูลและดำเนินงานได้ เช่นเดียวกับ Doze คุณสมบัตินี้สามารถระงับการเข้าถึงเครือข่ายสำหรับแอพที่ขอ แต่ไม่ได้ทำอะไรเลยในเบื้องหน้า คุณสามารถตั้งค่าอะไรก็ได้เพื่อละเว้นการปรับให้เหมาะสมของแบตเตอรี่ในขณะนี้ แต่เป็นรายการการเลือกใช้แต่ละรายการเพื่อให้คุณสามารถเพิ่มหรือลบได้ตามที่เห็นสมควร

ผลลัพธ์ที่ได้นั้นยอดเยี่ยมมาก Google ได้ส่งมอบสิ่งสำคัญใน M Developer Preview แล้วเมื่อมันมาถึงเวลาสแตนด์บายและนั่นจะสร้างความแตกต่างอย่างมากสำหรับผู้คนจำนวนมาก มันหมายถึงแท็บเล็ตที่ใช้งานได้นานหลายวันโทรศัพท์ที่สามารถนั่งบนโต๊ะได้โดยไม่มีปัญหาและเป็นประสบการณ์ที่ดีกว่าสำหรับการทำซ้ำครั้งต่อไปของ Android