2019-11-26 12:20

苹果的开源版本得到了IBM开发人员的“Swift”支持

导读渴望苹果公司(AppleInc.)的开发者。为了开放源代码,SWIFT开发语言得到了公司上周晚些时候正式发布的圣诞礼物,这是对其夏季承诺的跟进。 苹果的声明包括推出一个专门的SWIFT网站,提供有关SWIFT开源的详细信息,包括技术文档、社区资源和下载SWIFT源代码的链接。苹果表示,SWIFT是在流行的Apache2.0开源许可下获得许可的,但运行库例外,用户可以轻松地将SWIFT集成到自己

渴望苹果公司(AppleInc.)的开发者。为了开放源代码,SWIFT开发语言得到了公司上周晚些时候正式发布的圣诞礼物,这是对其夏季承诺的跟进。

苹果的声明包括推出一个专门的SWIFT网站,提供有关SWIFT开源的详细信息,包括技术文档、社区资源和下载SWIFT源代码的链接。苹果表示,SWIFT是在流行的Apache2.0开源许可下获得许可的,但运行库例外,用户可以轻松地将SWIFT集成到自己的软件中,并将其移植到新的平台上。

源代码可通过GitHub获得,并包括对所有Apple软件平台的支持,包括iOS、OSX、WatOS和tvOS。以及Linux。可用组件包括SWIFT编译器、调试器、标准库、基础库、包管理器和REPL。

多伦多地区的一家公司已经期待苹果公司的发布已经有一段时间了。总部位于俄勒冈州纽市场的PerfectlySoft公司已经在其服务器端SWIFT的完美框架上投入了大量时间和精力,它认为该框架几乎将开发时间减少了一半,并精简了资源,因为它允许在前端和后端以同一种语言构建应用程序。

但PerfectlySoft并不是唯一一家为SWIFT开源做好准备的公司。就在苹果公司正式宣布这一消息的同一天,IBM公司还将通过一个交互式网站,让开发者编写SWIFT代码,并在Linux之上的服务器环境中执行它。Web应用程序除了支持核心的SWIFT语言之外,还支持标准库功能;处理是在云端完成的。开发人员可以在控制台中编写基于公式的数学问题,并获得即时结果作为输出。

在构建移动应用时,IOS和Apple设备仍然是开发人员的首选。尽管目前还没有开源,但Swift吸引了苹果社区开发者的兴趣。运行谷歌(Google)Android的智能手机和平板电脑的激增意味着有2.4万种不同类型的硬件规格,它们运行着不同的操作系统的口味,而iOS9则是iPhone、iPad和iPod的三分之二。

PerfectlySoft首席执行官肖恩·斯蒂芬斯(SeanStephens)表示,他的公司将专注于将完美的框架引入Linux,并预计很快就会有人推出针对Android的SWIFT编译器。与此同时,黑莓上个月发布了Priv,这是该公司第一款运行Android操作系统的智能手机。