7 คะแนน โดย xguru 2022-12-11 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • ไลบรารีโอเพนซอร์สสำหรับเวกเตอร์โมชั่นกราฟิกแบบข้ามแพลตฟอร์มของ Airbnb
  • ใช้เอนจินเรนเดอร์ใหม่ที่เพิ่มประสิทธิภาพอย่างมากด้วย Core Animation
    • เวอร์ชันเดิมใช้ CADisplayLink บน main thread ระหว่างการเล่น ทำให้ใช้ CPU ได้ถึง 5~20%
    • เวอร์ชันใหม่ใช้ CALayer / CAAnimations อย่างเต็มที่ เพื่อตัด CPU overhead บน main thread ออก ทำให้แอนิเมชันลื่นไหลที่ 60/120fps โดยแทบไม่เพิ่มภาระ CPU