WEEKLY #141

曾几何时,Swift 的每一次大版本更新都如同一场盛大的节日。开发者们熬夜蹲守 WWDC,第一时间翻看 release notes,争相在博客和社群中分享对新特性的狂喜。然而,当时间来到 2025 年,一个耐人寻味的问题在社区悄然浮现:“Swift 还让你 Excited 吗?”——这不仅是《肘子的 Swift 周报》第 141 期的标题,更是一声敲击在所有 Apple 生态开发者心头的叩问。

从“惊喜”到“常态”:Swift 的进化曲线

2014 年 Swift 1.0 横空出世时,它承载着颠覆 Objective-C 的野心。简洁的语法、安全的内存管理、强大的 Playground……每一项都让开发者眼前一亮。随后的几年里,Swift 以令人窒息的节奏迭代:2.0 引入错误处理、3.0 统一 API 命名、4.0 优化字符串与集合、5.0 实现 ABI 稳定——每一次升级都伴随着“哇”的惊叹。

但进入 2025 年的今天,Swift 的进化似乎进入了“深水区”。最新版 Swift 6 所带来的严格数据竞争安全(Strict Concurrency Checking)、跨平台支持增强、以及更好地与 C++ 互操作,固然在技术层面意义重大,却很难再唤起早期那种“撕裂旧世界”的激动。更多开发者开始讨论“迁移成本”而非“新特性红利”。正如周报中引用的一位读者的感慨:“Swift 的改进越来越像 iOS 系统更新——重要,但不再让人心跳加速。”

社区的情绪转向:疲惫与期待并存

《肘子的 Swift 周报》向来以敏锐的社区观察著称。在本期中,作者梳理了过去一个月开发者论坛、X 平台(原 Twitter)、以及 Reddit 上的“声音”。一个明显的趋势是:关于 Swift 的讨论正在从“吹捧”转向“反思”。

“SwiftUI 和 Swift 的绑定越来越紧,但到底有多少团队敢在核心业务中完全拥抱它?”一位资深 iOS 架构师在评论中直言。与此同时,AI 代码生成工具的兴起也让部分开发者开始质疑:当 ChatGPT 能自动生成 Swift 样板代码,我们还需要像过去那样深度钻研语言细节吗?

不过,消极情绪并非主流。周报中也提到了积极的一面:Swift 在服务器端(Swift on Server)和开源社区中的生态正在壮大。Swift 包管理器(SPM)的成熟、Vapor 和 Hummingbird 等 Web 框架的活跃,以及 Swift 向 Windows、Linux 和嵌入式领域的渗透,都在悄然改变着“Swift = iOS App”的刻板印象。一些开发者兴奋地指出:“Swift 正在变成一种真正的通用语言,这或许才是它最值得期待的未来。”

肘子的观察:兴奋的本质在变化

作为周报的主笔,“肘子”在文中写下了这样一段话:“我们怀念的或许不是 Swift 本身,而是那个技术世界充满不确定性的年代。当每一行代码都意味着探索未知,兴奋自然油然而生。而现在,Swift 已经足够成熟,成熟到它更像一个工具,而非玩具。”

这恰恰点中了问题核心:Swift 不再“Exciting”,因为它不再需要证明自己。它已经成为 Apple 生态乃至更广范围的一种可靠选择。兴奋感的消退,本质上是技术从创新期步入成熟期的正常阵痛。

结语:保持好奇,但别被“激情”绑架

所以,Swift 还让你 Excited 吗?答案并不重要。重要的是,我们是否还在用它解决问题、创造价值。技术的发展从来不是为了让人持续“兴奋”,而是为了更安静、更高效地赋能创造者。如果你现在面对 Swift 依然有眼前一亮的感觉,那是好事;如果它只是你日常工具箱里的普通一员,同样也正常。

《肘子的 Swift 周报 #141》以这个辩证的问题结尾,留给所有读者一个开放式的思考空间。 也许,当某一天 Swift 7 或一个新范式再次打破常规时,那份久违的兴奋感又会悄然回来。而在那之前,我们只需记得:真正厉害的技术,不是让你一直兴奋,而是让你一直用得安心。