内容提要
在 WWDC25 上,Apple 宣布 SceneKit 将只修复关键 bug,不再增加新特性,建议开发者迁移至 RealityKit。虽然 SceneKit 仍可使用,但失去维护意味着与 Swift 生态脱节,许多框架逐渐被新技术取代,开发者对此感慨万千。
关键要点
-
Apple 在 WWDC25 上宣布 SceneKit 将只修复关键 bug,不再增加新特性,建议开发者迁移至 RealityKit。
-
SceneKit 失去维护意味着将与 Swift 生态脱节,难以与现代项目无缝集成。
-
SpriteKit 也面临类似境遇,未见重大更新,可能很快停止维护。
-
Combine 的使用变得越来越困难,随着结构化并发的普及,其在新项目中的应用将减少。
-
Core Data 在 WWDC 2025 上没有更新,但作为 SwiftData 的底层实现仍然重要。
-
苹果的框架演进显示出技术演进的必然规律,许多曾经的明星框架被新技术取代。
-
开发者在面对旧框架被弃用时,感受到它们在历史环境中的重要性。
-
SwiftUI 的 .layoutPriority 修饰器在 ZStack 中的运作机制与 VStack/HStack 完全不同。
-
Foundation Models 在本地模型中存在限制,onevcat 对其进行了详实测试。
-
Swift 官网新改版缺乏社区导向性,需建立一个由社区主导的入口。
-
Liquid Glass 是 Apple 最大的设计语言革新,带来更具情感温度的界面体验。
-
Paul Hudson 对 WWDC 2025 中 SwiftUI 更新进行了全面梳理,解决了开发者常见问题。
-
Jacob Van Order 尝试将传统 closure 写法迁移至现代 async/await,强调 Swift 6 强制采用结构化并发。
-
Ronald Mannak 分享了对大语言模型的理解,重点放在 Transformer 之前与之后的流程。
-
ContainerUI 是一个开源桌面应用,具备完整的容器管理能力。
-
Justin Poliachik 开发的 macOS 应用 Monotype 提供无干扰的写作体验。
延伸解读
技术演进的必然性
苹果的框架演进反映了技术发展的规律,许多曾经流行的框架如 SceneKit 和 SpriteKit 正在逐渐被新技术取代。开发者应关注这一趋势,及时调整技术栈,以适应未来的开发需求。
Combine 的未来挑战
随着 Swift 的严格并发检查,Combine 的使用变得愈加复杂,开发者在新项目中可能会面临更多限制。理解这一变化有助于开发者在选择技术时做出更明智的决策,避免潜在的技术债务。
Core Data 的重要性
尽管 Core Data 在 WWDC 2025 上没有更新,但作为 SwiftData 的底层实现,它仍然在许多项目中发挥着关键作用。开发者应继续关注 Core Data 的使用场景,以确保在新技术环境中保持兼容性。
延伸问答
Apple 为什么建议开发者迁移至 RealityKit?
因为 SceneKit 将只修复关键 bug,不再增加新特性,失去维护意味着与 Swift 生态脱节。
SpriteKit 的未来如何?
SpriteKit 也面临停止维护的风险,且未见重大更新,可能很快被弃用。
Combine 在新项目中的应用前景如何?
随着结构化并发的普及,Combine 的使用将越来越少,特别是在隔离域中应用变得困难。
Core Data 在 WWDC 2025 上有何更新?
Core Data 在 WWDC 2025 上没有更新,但仍作为 SwiftData 的底层实现,暂时不会被弃用。
Liquid Glass 是什么?
Liquid Glass 是 Apple 最大的设计语言革新,带来更具情感温度的界面体验。
Swift 官网的新改版有什么问题?
新改版缺乏社区导向性,更像是文档入口,未能有效服务开发者社区。