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」频道最新
- 可克隆的「Receipt Desk」:带一手信源验证的 AI 研究台 — tetsuoai · 2026-09-16
- 独立开发者用 ElevenLabs 给古英语游戏配音,并全面重做 UI 与材质 — tomjohndesign · 2026-09-16
- AI Agent 缺的不是记忆而是状态完整性,开发者提出 State Ledger 方案 — thefeelgoodconductor · 2026-09-16
- iamtrask:所谓“1万个Agent”其实只是一个模型的1万条并行线程 — iamtrask · 2026-09-16
- 邓侃团队把英文描述编译成本地神经小程序,代码+模型混合编程 — yuntiandeng · 2026-09-16
- 开放 Agent 网络实测:35 个外部 Agent 接入,仅 3 个会再来 — anp2_protocol · 2026-09-16