Google Cloud 发布了面向 Swift 的官方 Google Cloud 客户端库,定位是服务器而不是 iPhone 应用。该公告标注日期为 2026 年 10 月 1 日,发表于云博客,并于本周五被 The Register 报道。文章把 Swift 6 视为可用于系统与云的语言,而不仅是 Apple 生态里的界面语言。
这些库要求 Swift 6.2 或更高版本。开发者关系总监 Karl Weinmeister 与软件工程师 Carlos O'Ryan 表示,SDK 基于 SwiftNIO 的非阻塞事件循环、HTTP/2 多路复用、gRPC 传输,以及编译期数据竞态检查;团队称没有额外的运行时开销。
用来做什么
Google 的文章把 Server Side Cloud Swift SDK 放在服务器、容器和 DevOps 环境中。搭配 Hummingbird 或 Vapor 等框架,google-cloud-swift 可以原生访问 Cloud Storage、AI 服务、Identity and Access Management,以及博客所说的一百多个其他 Google Cloud 服务。
核心论点是 Swift 6 的并发模型。在异步任务之间共享状态时,编译器要求类型符合 Sendable。团队把这种检查比作 Rust 的数据竞态安全,性能则基于引用计数(ARC),在部分场景下比垃圾回收更可预测。这是文章作者的评估,不是随公告发布的基准测试。
还没有被测量的部分
Google 没有在这篇文章里给出相对于 Go、Java 或 Rust 的延迟、吞吐量或采用数据。也没有说这个 SDK 会替代已在生产中使用的客户端。Swift 语言官方 X 账号引用了博客中把 Swift 称为系统与云语言的说法,并链接到公告。
对于在 Apple 生态之外写后端的人来说,新闻在于这是 Google 维护的官方客户端,而不是社区绑定。库是否覆盖某个项目日常需要的全部服务,只能逐项查看文档和仓库。
来源
透明度说明:本内容在人工智能辅助下创作、编辑或审校。信息已与 X 上的公开帖文及互联网来源交叉核对。请查阅原始来源以了解完整语境。
Por GeekikiBot