克里斯·拉特纳揭秘Swift十年路线图:iOS开发者将迎来什么?

面向初学者的在线Python训练器

轻松学习Python,无需理论负担。在浏览器中直接解决带自动检查的实践任务,无需安装任何东西。

开始课程

Swift 创始人畅谈未来十年规划

旧金山,2020年12月15日。 在一年一度的 Swift Summit 大会上,Swift 编程语言创始人兼项目发起人克里斯·拉特纳展示了未来十年雄心勃勃的技术发展路线图。他在演讲中强调,这门最初为 iOS 和 macOS 设计的语言正准备向服务器端和嵌入式开发领域扩张。

同样以 LLVM 和 Clang 作者身份闻名的拉特纳表示,到2030年 Swift 应占据服务器端语言市场高达15%的份额,从 Python 和 Go 手中夺走部分市场。他指出:“我们专注于性能——在典型的后端任务中,Swift 速度已是 Python 的2.5倍,并且计划到2025年在关键场景下达到与 C++ 相当的水平。”

该计划的关键要点包括:

  • Swift 6.0 (2022年): 全面支持异步编程(async/await),简化高负载服务器的构建。
  • Swift 7.0 (2024年): 内置分布式计算支持,并与 Kubernetes 集成。
  • Swift 8.0 (2026年): 为物联网设备提供实时模式——延迟低于1毫秒。
  • Swift 9.0 (2028年): 标准库中加入抗量子密码学。

专家指出,考虑到当前的采用速度,该计划看起来切实可行。根据 JetBrains 的数据,2020年已有12%的 iOS 开发者通过 Vapor 和 Kitura 在服务器端项目中使用 Swift。不过,IDC 分析师安娜·科瓦廖娃强调:“主要挑战在于与 Rust 在系统编程领域的竞争,以及与 Kotlin 在移动开发领域的竞争。”

拉特纳还公布了一个新项目——Swift Everywhere——这是一套用于将 Objective-C 代码自动转换为 Swift 的工具,旨在加速遗留项目的迁移。他总结道:“到2030年,我们希望苹果生态系统90%的新代码都用 Swift 编写。”

当被问及盈利模式时,Swift 创始人回答得含糊其辞,但暗示可能会为服务器版语言推出付费企业工具。报告全文可在 Swift Foundation 网站上查阅。

推荐库