失去时才会觉得可贵 - 肘子的 Swift 周报 #90

失去时才会觉得可贵 - 肘子的 Swift 周报 #90

💡 原文中文,约3400字,阅读约需8分钟。
📝

内容提要

在 WWDC25 上,Apple 宣布 SceneKit 将只修复关键 bug,不再增加新特性,建议开发者迁移至 RealityKit。虽然 SceneKit 仍可使用,但失去维护意味着与 Swift 生态脱节,许多框架逐渐被新技术取代,开发者对此感慨万千。

🔎

延伸解读

技术演进的必然性

苹果的框架演进反映了技术发展的规律,许多曾经流行的框架如 SceneKit 和 SpriteKit 正在逐渐被新技术取代。开发者应关注这一趋势,及时调整技术栈,以适应未来的开发需求。

Combine 的未来挑战

随着 Swift 的严格并发检查,Combine 的使用变得愈加复杂,开发者在新项目中可能会面临更多限制。理解这一变化有助于开发者在选择技术时做出更明智的决策,避免潜在的技术债务。

Core Data 的重要性

尽管 Core Data 在 WWDC 2025 上没有更新,但作为 SwiftData 的底层实现,它仍然在许多项目中发挥着关键作用。开发者应继续关注 Core Data 的使用场景,以确保在新技术环境中保持兼容性。

Q&A

Apple 为什么建议开发者迁移至 RealityKit?

因为 SceneKit 将只修复关键 bug,不再增加新特性,失去维护意味着与 Swift 生态脱节。

SpriteKit 的未来如何?

SpriteKit 也面临停止维护的风险,且未见重大更新,可能很快被弃用。

Combine 在新项目中的应用前景如何?

随着结构化并发的普及,Combine 的使用将越来越少,特别是在隔离域中应用变得困难。

Core Data 在 WWDC 2025 上有何更新?

Core Data 在 WWDC 2025 上没有更新,但仍作为 SwiftData 的底层实现,暂时不会被弃用。

Liquid Glass 是什么?

Liquid Glass 是 Apple 最大的设计语言革新,带来更具情感温度的界面体验。

Swift 官网的新改版有什么问题?

新改版缺乏社区导向性,更像是文档入口,未能有效服务开发者社区。

🏷️

标签

➡️

继续阅读