Live Activities เป็นฟีเจอร์ใน iOS สำหรับให้ข้อมูลกิจกรรมของแอปแบบเรียลไทม์ โดยแสดงผลเป็นแถบด้านบน หรือในหน้าจอขณะล็อก เช่น ผลการแข่งขันกีฬา หรือระยะเวลาที่รถโดยสาร-ไรเดอร์ส่งอาหาร จะมาถึง อย่างไรก็ตามใน iOS 18 ซึ่งตอนนี้อยู่ในสถานะเบต้ารุ่นทดสอบสำหรับพัฒนา Live Activities มีการเปลี่ยนแปลงที่อาจกระทบกับแอปบางประเภท
แอปเปิลระบุในข้อมูลสำหรับนักพัฒนาว่า Live Activities ใน iOS 18 และ watchOS 11 จะปรับปรุงข้อมูลด้วยความถี่ 5-15 วินาที จากเดิมทำได้ระดับทุก 1 วินาที ซึ่งสำหรับแอปทั่วไประยะเวลาที่อัปเดตระดับนี้ไม่ใช่ปัญหาใหญ่ แต่นักพัฒนาชื่อ Nico บอกว่าเขาทำแอปปั่นจักรยาน ซึ่งเวลาส่วนต่าง 10 วินาทีนี้มีผลต่อการใช้งาน โดยเฉพาะเมื่อซิงก์มาที่อุปกรณ์อื่นสำหรับดูข้อมูลขณะปั่นจักรยาน
แอปเปิลให้เหตุผลของการตัดสินใจเปลี่ยนระดับความถี่ให้น้อยลง เนื่องจากทุกครั้งที่อัปเดตมีการเขียนข้อมูลลงหน่วยความจำ กระทบต่อทั้งประสิทธิภาพอุปกรณ์และแบตเตอรี แอปเปิลยังบอกด้วยว่า Live Activities ไม่ได้ออกแบบมาสำหรับการถูกอัปเดตข้อมูลที่ระดับเรียลไทม์อยู่แล้ว ทั้งนี้กรณีแอปเรียกรถหรือแอปสั่งอาหาร นาฬิกานับถอยหลังที่แสดงก็ไม่ได้ใช้การซิงก์ข้อมูลแบบเรียลไทม์ แต่อาศัยตัวนับถอยหลังที่ทำงานแยกส่วน
Live Activities เป็นฟีเจอร์แสดงข้อมูลที่มีตั้งแต่ iOS 16
ที่มา: 9to5Mac
Comments
เข้าใจที่แอปเปิลจะสื่อ แค่ชื่อมันคือ "Live Activities" อะนะ...
Live แต่ไม่ใช่ Real-time ประมาณนั้น
Live ก็ยังมีดีเลย์ 555
Live Activities ที่ไม่ Live - Getsunova
ปัญหา : พบว่า ram ,cpu ถูกจองทรัพยากร อยู่ตลอดหลายๆ Threads ครับ ทำไงกันดี iOS 18 หน่วงมากcall ตลอด
วิศวกร : ได้ครับ เดี๋ยวปรับ Timer. จาก 1s เป็น 5sให้นะ ถัาช้ามากเดี๋ยว15s ให้ Thread มันจะได้ไม่call ชนกัน :)
จีเนียส!
ประเด็นคือ CPU ต้องประมวลผลตลอด แค่นั้นครับ
ส่วนเรื่อง Memory ส่วนใหญ่เข้าใจว่าคือ RAM อย่างเดียว
Memory มีหลายประเภท ทั้ง ROM, RAM, Storage และอื่นๆ.
สับสนเรื่องหน่วยความจำ นึกว่าหมายถึง RAM (เป็นปัญหาของภาษาไทย) ก็งงว่ามันจะกระทบอะไรขนาดนั้น เลยไปดูต้นทาง พบว่าเขาหมายถึง NAND ยิ่งงงเข้าไปใหญ่ ว่าทำไมแค่อัพเดทข้อมูลมาแสดงบนจอ มันต้องเอาไปเขียนลง NAND ด้วย
iPAtS
เดาว่าข้อจำกัดแรมรึป่าวนะ หรือ process หลังบ้านทำให้ต้อง write ลง nand ก่อน
มือใหม่!! ใหม่จริงๆนะ
ใช้ได้มาตั้งนานแปลกๆ นะ iPhone มันก็แรงขึ้นทุกปีๆ นะ
รู้แค่ Grab หรือ แอพ Delivery เอามาใช้ผิดประเภท ... เพราะ ส่งอาหารจบแล้ว ก็ยังขึ้นให้ rating อยู่ยาวไป จนต้องกดเข้าไปในแอพอีกรอบ ... ตอนนี้ ปิด ไปเรียบร้อยแล้ว
เครื่องแรงมากๆ แล้ว แค่นี้ น่าจะ ไม่กระทบภาพรวมนะ