SwiftUI 作者回应争议:客户端动画正是设计初衷而非缺陷
JordanMorgan10 · x · 2026-09-16
- SwiftUI 核心作者之一(也是 Core Animation 创造者)回应“SwiftUI 不用 Core Animation 所以卡顿”的批评,指出动画运行在应用进程而非渲染服务进程,是 SwiftUI 早期最根本的设计决策。
- 滚动橡皮筋、SpringBoard 切换应用等标志性 iPhone 体验,正依赖客户端动画才能实现:动画要与事件处理同进程,才能被用户实时打断和交互,这在 UIKit 下很难做到。
- iOS 18 已为 AppKit 和 UIKit 新增 API,可采纳 SwiftUI 的客户端动画模型。作者承认 SwiftUI 有很多可批评之处,但“不用 Core Animation”不在其列。
「编程与Agent」频道最新
- General Reasoning 首发博客:详解如何用强化学习训练 Agent 集群协作 — rosstaylor90 · 2026-11-02
- 开发者指出:编码不再是瓶颈,使用量窗口才是 — kylegawley · 2026-11-02
- demo 通过≠可上线:让 Agent 接管业务前必答的五个问题 — _kellhus · 2026-11-02
- AI agent 通过 100 次测试,为何仍不能接管业务 — djgoel123 · 2026-11-02
- 让 Agent 全权创作:纯代码产出 1 分 44 秒动画短片《最后的园丁》 — ivegotnoidea1 · 2026-11-02
- 起床、用 Claude Code、睡觉:梗图调侃一天全靠它 — tekbog · 2026-11-02