หลังจากปล่อย iOS 16 สู่สาธารณะ Apple ได้ปล่อย iOS 16.1 beta 1 ใหม่ให้กับนักพัฒนาและผู้ทดสอบเบต้า การอัปเดตเบต้าล่าสุดถือเป็นการกลับมาของ Live Activities API สำหรับนักพัฒนาเพื่อทดสอบและรวมคุณลักษณะนี้ในแอปของบุคคลที่สาม

แม้ว่า Live Activities API จะเปิดตัวใน iOS 16 เบต้า 4 แต่บริษัทก็ล่าช้า คุณลักษณะเนื่องจากไม่มีการสนับสนุน Dynamic Island หลังจากเปิดตัว iPhone 14 Pro Dynamic Island ใหม่ที่งานวันที่ 7 กันยายน ตอนนี้ Apple ได้เปิดตัวเฟรมเวิร์ก ActivityKit ที่อัปเดตสำหรับหน้าจอล็อกและ Dynamic Island

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

ActivityKit API ใน iOS 16.1 เบต้าช่วยให้นักพัฒนาสามารถเริ่มกิจกรรมสดใน iPhone 14 Pro Dynamic Island และบนหน้าจอล็อก

ด้วยเฟรมเวิร์ก AcitivityKit ใหม่ที่เปิดตัวใน iOS 16.1 เบต้า นักพัฒนาจะได้รับ สามารถเริ่มกิจกรรมสดเพื่อแชร์การอัปเดตสดบนหน้าจอล็อคและใน iPhone 14 Pro Dynamic Island ได้

นักพัฒนาสามารถใช้ AcitivityKit API เพื่อกำหนดค่า เริ่ม อัปเดต และสิ้นสุดกิจกรรมสดได้ และใช้ SwiftUI และ WidgetKit เพื่อสร้างอินเทอร์เฟซของ Live Activity

บนหน้าจอล็อก กิจกรรมสด ปรากฏที่ด้านล่างของหน้าจอ บนอุปกรณ์ที่รองรับ Dynamic Island กิจกรรมสดจะปรากฏใน Dynamic Island บนหน้าจอหลักและในขณะที่ผู้คนใช้แอพอื่น ผู้คนแตะกิจกรรมสดใน Dynamic Island เพื่อเปิดแอปของคุณ หรือแตะแอปค้างไว้เพื่อแสดงมุมมองแบบขยายพร้อมเนื้อหาเพิ่มเติม

ไม่เหมือนกับวิดเจ็ต กิจกรรมสดไม่สามารถเข้าถึงเครือข่ายหรือรับการอัปเดตตำแหน่งได้ ดังนั้น นักพัฒนาจึงจำเป็นต้องใช้เฟรมเวิร์ก ActivityKit ในแอปของตนเพื่อรับการอัปเดตกิจกรรมสด

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

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

การอัปเดตเบต้าล่าสุดยังขยาย UI เปอร์เซ็นต์แบตเตอรี่ใหม่บน iPhone ขนาดเล็กที่มี FaceID หรือรอยบาก ซึ่งหมายความว่า iOS 16.1 จะแนะนำฟีเจอร์นี้ใน iPhone 13 mini, iPhone 12 mini และอื่นๆ

อ่านเพิ่มเติม: