写点什么

Swift 5.3:支持 Windows 和其他 Linux 发行版

  • 2020-05-23
  • 本文字数:833 字

    阅读完需:约 3 分钟

Swift 5.3:支持Windows和其他Linux发行版

最近,随着 Swift release/5.3分支的创建,标志着该版本进入到了最后的开发阶段。这次新版发布的主要目的之一是扩展官方支持平台,其中包括对众多 Linux 发行版和 Windows 的支持。


与往常一样,Swift 团队详细介绍了最终发布 5.3 版本的流程,同时也明确了该版本的初衷和目标。除了“重要的质量提升和性能增强” 之外,Swift 5.3 的一个关键特性是正式支持 Windows 和 Linux 平台。事实上,这也是 Swift 的发布流程首次引入三位平台发布负责人,其中Nicole Jacque负责 Darwin 平台,Tom Doron负责 Linux 平台,Saleem Abdulrasool负责 Windows 平台。和之前一样,自从 Chris Lattner离开苹果之后,Ted Kremenek一直是版本发布的总负责人。


作为承诺将 Swift 引入 Linux 的第一份成果,Swift团队宣布新的Swift版本可用于一众Linux发行版上,其中包括 Ubuntu 20.04、CentOS 8 和 Amazon Linux 2。将 Swift 移植到 CentOS 和 Amazon Linux 平台上需要做一些微小的改动,比如为FoundationNetworking切换到不同的libcurl版本上,使 Swift 包管理器适应 Fedora 包装系统,以及放弃对libatomic的依赖。针对每个受支持的平台,Swift 团队都提供了可下载的工具链和 Docker 镜像。


此时此刻,我们依然不清楚苹果是否有计划将 Swift UI 移植到 Windows 平台或者 Linux 平台上,从而推动人们在这些平台上使用 Swift 进行客户端开发。虽然在Reddit论坛上很多评论提到,很难想象 Windows 平台的程序员会像喜欢.NET 一样去喜欢 Swift,但是如果 Swift UI 移植到了 Windows 平台,这也不是不可能的。


Swift 在 Windows 和 Linux 平台的可用性,将消除使用 Swift 作为服务端开发语言的一大障碍(译者注:跨平台障碍),同时也可能会推动 Swift 跨平台包生态系统的发展。


Swift Evolution仓库中,你可以获取所有正在被考虑纳入 Swift 5.3 的建议列表,包括对动机和解决方案的完整讨论内容。


原文链接:


Swift 5.3 Will Expand Officially Supported Platforms to Windows and Additional Linux Distributions


2020-05-23 09:002225

评论 1 条评论

发布
用户头像
不会移植SwiftUI到Windows的,否则就是壮大对手的软件产品了.
2020-05-23 21:43
回复
没有更多了
发现更多内容

集成开发环境(IDE)的用途?

小齐写代码

HarmonyOS纳入教育部“智能基座”项目,联合头部高校共育鸿蒙人才

最新动态

开放原子开发者工作坊|大咖论开源项目的安全之道

开放原子开源基金会

如何下载和安装 Eclipse?

小齐写代码

敏捷在建设项目中的应用

ShineScrum

敏捷在建设项目

第2期 | 破局 全球项目、精智核算

用友BIP

项目管理

昇腾AI开发者创享日暨昇腾AI创新大赛2023大连区域赛成功举办

彭飞

异常检测:探索数据深层次背后的奥秘《下篇》

汀丶人工智能

数据挖掘 机器学习 异常检测

DBeaverUltimate mac(数据库管理软件) v23.2.1直装激活版

mac

windows 数据库管理工具 苹果mac DBeaver Ultimate

Embeddig技术与应用 (1) :Embedding技术发展概述及Word2Vec

Baihai IDP

人工智能 深度学习 AI Embedding 白海科技

矩阵起源荣获"2023大数据助力工业经济"年度创新产品

MatrixOrigin

数据库 云原生 HTAP MatrixOrigin MatrixOne

矩阵起源荣获上海科技创新资金计划项目立项资助

MatrixOrigin

数据库 云原生 HTAP MatrixOrigin MatrixOne

华为云ROMA Connect行业生态联盟成立,携手共建行业软件合作新生态

华为云PaaS服务小智

云计算 华为云 应用与数据集成

九章云极DataCanvas公司入选人工智能融合发展与安全应用典型案例

九章云极DataCanvas

2023年开放原子校源行(哈尔滨站)重磅来袭

开放原子开源基金会

20个最佳实践提升Terraform工作流程|Part 2

SEAL安全

最佳实践 IaC terrafrom 企业号9月PK榜

NineData SQL 窗口现已支持深色模式,让开发者长期用眼无忧!

NineData

程序员 SQL开发 NineData

单日 5000 亿行 / 900G 数据接入,TDengine 3.0 在中国地震台网中心的大型应用

TDengine

tdengine 时序数据库

集成销售和收入计划,打造企业内部的协作共赢

智达方通

数据分析 智达方通 优化流程

九章云极DataCanvas公司智算中心正式落地

九章云极DataCanvas

校源行丨开放原子开源基金会赴黑龙江科技大学走访交流

开放原子开源基金会

构建资产数智化平台,为央国企资产保值增值保驾护航

用友BIP

资产管理

火山引擎DataLeap推出两款大模型应用: 对话式检索与开发 打破代码语言屏障

字节跳动数据平台

数据中台 数据治理 数据安全 数据研发 企业号9月PK榜

Swift 5.3:支持Windows和其他Linux发行版_移动_Sergio De Simone_InfoQ精选文章