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

ดูตัวอย่าง Android l: การจัดการแบตเตอรี่และพลังงาน

สารบัญ:

Anonim

รุ่นต่อไปของ Android แนะนำคุณสมบัติการประหยัดแบตเตอรี่สำหรับนักพัฒนาและผู้ใช้เหมือนกัน

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

ลองมาดูอย่างใกล้ชิด

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

ถัดไปคือโหมดประหยัดแบตเตอรี่ซึ่งรวมอยู่ในโทรศัพท์ Android ที่ปรับแต่งโดยผู้ผลิต แต่ยังใหม่กับระบบปฏิบัติการหุ้น พบได้ในการตั้งค่า> แบตเตอรี่ภายใต้เมนูล้นที่มุมบนขวาของหน้าจอ ประหยัดแบตเตอรี่สามารถเปิดได้โดยอัตโนมัติเมื่อแบตเตอรี่ของคุณถึงระดับหนึ่งหรือเปิดใช้งานด้วยตนเองได้ตลอดเวลา ดังที่เราเห็นในโทรศัพท์ที่ปรับแต่งเองจาก Samsung, Sony, HTC, LG และอื่น ๆ โหมดนี้จะลดแสงไฟและลดความเร็ว CPU ลงเพื่อประหยัดพลังงาน

แม้ว่านี่จะไม่ใช่โหมดประหยัดแบตเตอรี่ "ultra" หรือ "สุดขั้ว" และแอพทั้งหมดของคุณยังคงสามารถใช้งานได้เมื่อเปิดใช้งาน (เมื่อเปิดใช้งานคุณจะเห็นการแจ้งเตือนแบบถาวรในส่วนแจ้งเตือนของคุณ)

"Project Volta" ของ Google ยังแนะนำคุณสมบัติด้านพลังงานที่สำคัญสำหรับนักพัฒนาและอีกสองสิ่งต่อไปนี้ควรอนุญาตให้ devs สร้างแอพที่เป็นมิตรกับแบตเตอรี่มากขึ้น

สิ่งแรกคือเครื่องมือวิเคราะห์การใช้พลังงานที่เรียกว่า Battery Historian ซึ่งเป็นส่วนใหม่ของ Android SDK เช่นเดียวกับวิธีที่นักพัฒนาสามารถวิเคราะห์ประสิทธิภาพกราฟิกด้วยเครื่องมือ "การแสดงผลโปรไฟล์ GPU" ประวัติแบตเตอรี่ช่วยให้นักพัฒนาซอฟต์แวร์ดูรายละเอียดการสร้างภาพข้อมูลของผลกระทบการกระทำของแอพที่มีต่ออายุการใช้งานแบตเตอรี่ของอุปกรณ์นั้น ๆ

Job Scheduler ใหม่ใน Android L เป็นอีกหนึ่งเครื่องมือสำคัญสำหรับนักพัฒนาที่สามารถช่วยให้แอพพลิเคชั่นหลีกเลี่ยงการปลุกอุปกรณ์โดยไม่จำเป็น การใช้คุณสมบัตินี้โปรแกรมเมอร์สามารถกำหนดเงื่อนไขและกำหนดเวลาที่แน่นอนสำหรับการทำงานที่ต้องใช้แบตเตอรี่มาก ตัวอย่างเช่นคุณอาจต้องการดึงข้อมูลจำนวนมากลง แต่เฉพาะเมื่อมีการเชื่อมต่อ Wifi ที่ไม่มีมิเตอร์เท่านั้น หรือคุณอาจต้องการส่งข้อมูลไปยังเซิร์ฟเวอร์ภายในกำหนดเวลา 15 นาที การตั้งค่ากำหนดเวลาอนุญาตให้ Job Scheduler ประมวลผลคำของานจากแอพต่าง ๆ ได้อย่างชาญฉลาดจากนั้นปลุกโทรศัพท์และประมวลผลหลายครั้งพร้อมกันเมื่อเหมาะสม ด้วยการทำสิ่งต่าง ๆ ในลักษณะนี้คุณหลีกเลี่ยงการปลุกระบบปฏิบัติการซ้ำแล้วซ้ำอีกสำหรับงานพื้นหลังแต่ละงาน

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

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

เพิ่มเติม: ทุกสิ่งที่คุณจำเป็นต้องรู้เกี่ยวกับ Android L, Android L ดูตัวอย่างภาคปฏิบัติ