Apple持续扩展Swift生态系,强化跨平台支援

Apple在开发者大会

Swift最初仅限于Apple平台,但随后开始支援了Linux和Windows,不过要在这两个平台使用Swift,开发体验仍远不及Apple平台,以自2015年就支援的Linux为例,要在其上进行建置并不容易,Swift编写的Linux程式要能够运作,除了需确保目标系统存在Swift执行环境和相依项目之外,针对特定Linux发行版或是特定主要版本建置的Swift程式,不一定能在其他发行版或是主要版本中运作。

这是因为不同Linux发行版或是主要版本之间,可能存在不同函式库、相依项目和系统配置,导致不相容的问题。现在Apple释出了」的议程演讲中,还出现了开发者使用NeoVim与CMake工具进行Swift开发的桥段。