这次 Swift 可能是真的要支持 Android 了

swift 发布于 2017年11月20日
Github 的一次 merge

进入 Swift 在 Github 上面的主页,https://github.com/apple/swift/pull/1442#issue-136322482。 可以找到一个 pull request #1442, 这个提交叫做 “Port to Android”,它包含了 Swift 对 Android 平台的支持:

这个 pull request 中列出了它的 mail list 还有它的相关背景。 从 mail list 的记录上来看,这个子项目其实在去年就已经开始了,并且在昨天正式通过了 Swift 项目组的 Review, 被合并进 Swift 的主分支了。

从 Port to Android 项目的发起人的 Github 主页上面看,他是来自 Facebook 的工程师,也就是说这个项目并不是 Google 官方发起的,而是来自开源社区。

下面是这次提交的一些代码片段, 从中我们可以找到 Android 的踪迹:

当然,从这次提交来看,我们还是不能马上用 Swift 来开发 Android app, 相关的开发环境还需要建立出来。但这次迁移,至少让后面的工作变得更加可能。

下面来自开源社区的评论也是非常精彩,其中有一条评论把 Swift 接受 “Port to Android” 的 pull request 和科比的最后一战同时归结为今天的大事件:

更多关于 Port To Android 这个 pull request 的信息,大家可以来 Swift 在 Github 上的页面中一看究竟:

https://github.com/apple/swift/pull/1442#issue-136322482

总之,开源后的 Swift 吸纳了来自社区源源不断的力量,这次 Port to Android 被成功接受,也让我们对 Swift 这个语言有了更多的想象。如果配套的开发环境也能搭建完成的话, 用 Swift 来开发 Android App 可能会在不久的将来也变成现实。


如果你觉得这篇文章有帮助,还可以关注微信公众号 swift-cafe,会有更多我的原创内容分享给你~

本站文章均为原创内容,如需转载请注明出处,谢谢。
关注微信公众号
发现更多精彩
swift-cafe