Sleep API ของ Google ช่วยให้นักพัฒนาสร้างแอปติดตามการนอนหลับที่ดียิ่งขึ้น

Google ได้เปิดตัว Sleep API ใหม่ซึ่งจะช่วยให้นักพัฒนาสามารถสร้างแอปติดตามการนอนหลับขั้นสูงเพิ่มเติมได้

Google ได้เปิดตัว Sleep API ใหม่ที่นักพัฒนาสามารถใช้เพื่อแสดงข้อมูลเกี่ยวกับการนอนหลับของผู้ใช้ ส่งผลให้มีแอปติดตามการนอนหลับขั้นสูงมากขึ้น Sleep API พร้อมใช้งานแล้วโดยเป็นส่วนหนึ่งของบริการ Google Play เวอร์ชันล่าสุด

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

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

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

เมื่อรวบรวมข้อมูลแล้ว จะมีการรายงานด้วยสองวิธี:

  1. 'ความมั่นใจในการนอนหลับ' ซึ่งรายงานในช่วงเวลาปกติ (สูงสุด 10 นาที)
  2. ส่วนการนอนหลับรายวันซึ่งรายงานหลังจากตรวจพบการตื่นนอน

ในบล็อกโพสต์Google ไฮไลต์แอปชื่อ Sleep เป็น Android ที่ใช้ Sleep API ใหม่ แอปสามารถติดตามสิ่งต่างๆ เช่น ระยะเวลาการนอนหลับ ความสม่ำเสมอ ระยะ การกรน และอื่นๆ โดยใช้พลังงานน้อยลงและเชื่อถือได้มากขึ้นกว่าเดิม ด้วยการสลับไปใช้ Sleep API “ระยะเวลาการนอนหลับเป็นหนึ่งในตัวแปรที่สำคัญที่สุดที่ต้องระวังเพื่อให้แน่ใจว่านอนหลับสบาย” ทีมงาน Sleep ดังที่ Android กล่าว “Sleep API ใหม่เปิดโอกาสให้เราติดตามมันโดยอัตโนมัติด้วยวิธีที่มีประสิทธิภาพแบตเตอรี่มากที่สุดเท่าที่จะเป็นไปได้”

(นอกเหนือจากนั้น ทีมงาน Sleep as Android สร้างเว็บไซต์ DontKillMyApp เพื่อเน้นย้ำว่าบริการจัดการพลังงานของ OEM ที่รุกล้ำทำให้บริการติดตามการนอนหลับของแอปของพวกเขาแย่ลงได้อย่างไร)

แอปของบุคคลที่สามใช้ Sleep API ใหม่ของ Google ในปัจจุบัน แต่จะต้องแจ้งให้ผู้ใช้ให้สิทธิ์ ACTIVITY_RECOGNITION เพื่อให้แน่ใจว่าผู้ใช้จะสามารถควบคุมได้ว่าแอปใดสามารถติดตามการนอนหลับของตนได้ นักพัฒนาที่สนใจสามารถเรียนรู้เพิ่มเติมเกี่ยวกับ Sleep API ได้โดยการตรวจสอบ เอกสาร API ของ Google.