SwiftUI 动画卡顿问题被开发者指出,苹果工程师回应设计初衷
朋友,React Native 开发者 Krzysztof Magiera 在 X 上发了一个技术演示,说 SwiftUI 动画在主线程被阻塞时会卡住,而 UIKit 的球不会。苹果工程师 Kyle Macomber 很快回应,这是团队最早期、最根本的设计决策之一,因为 SwiftUI 把动画放回 app 进程,就是为了实现可交互、可中断的动画。
朋友,React Native 开发者 Krzysztof Magiera 在 X 上发了一个技术演示,说 SwiftUI 动画在主线程被阻塞时会卡住,而 UIKit 的球不会。苹果工程师 Kyle Macomber 很快回应,这是团队最早期、最根本的设计决策之一,因为 SwiftUI 把动画放回 app 进程,就是为了实现可交互、可中断的动画。