主导Swift服务器应用发展的Swift服务器工作组(SSWG),于官网说明了未来一年的发展路线方向,除了继续现有结构化并行(Structured Concurrency)等函式库发展,促进结构化并行的采用外,也同时也会改进开发工具,并且完善文件以及开发指南。

结构化并行是Swift平行处理和异步编程的一个新模型,目的是要让异步代码更直观、可管理,并且更安全。 在之前Swift的并行性也面临回呼地狱(Callback Hell)、资源竞争、以及任务生命周期等难以管理等问题,因此引入结构化并行。
结构化并行是一个强调组织、结构,以创建和管理并行任务的并行模型,当一段代码启动多个并行任务时,该程序会等待所有任务完成后才会退出,也就是说,结构化并行对任务生命周期有更好的控制,同时确保了资源与任务管理的正确性,减少并行运算会面临到的相关错误。
SSWG认为结构化并行是一个Swift的关键功能,可以让Swift的服务器应用脱颖而出,并且对生态系产生明显的正面影响,因此接下来一年的发展路线,结构化并行在其中成为一大重点,借此提升结构化并行的采用。 SSWG接下来会制定结构化并行采用指南,提供Sendable、async/await、TaskGroup和Task API的使用最佳实践,并且在诸如swift-service-lifecycle等核心生态系函式库中,应用并行最佳实践。
SSWG也将针对开发工具进行更新,像是在Linux上越来越受欢迎的Swiftly,这是一个用Swift编写的Swift工具链安装程序与管理器,能够方便地管理多个工具链,SSWG预计会将其移植到Windows和macOS。 SSWG也正探索更多工具改进的可能性,像是使用可重用组件Swift Package来改善服务器部署体验,或是研究Canonical的Chiseled Containers,用于提供小型且安全的Swift容器。