找回密码
 立即注册
  • QQ空间
  • 回复
  • 收藏

新闻 Swift编程语言开源:苹果出乎意料的新举措

本帖最后由 News 于 2015-6-9 10:32 编辑

03ceae333d7c2b4.jpg_600x600.jpg

北京时间6月9日消息,据彭博社报道,苹果今天举行了2015年 WWDC 全球开发者大会,苹果在会上宣布,其去年推出的新编程语言 Swift 将在今年年底前开放源代码,这是一直以来以封闭生态链著称的苹果,推出的非典型新举措,未来或对程序开发者们产生重大影响,改变苹果与开发者的关系。连续两年,苹果在 WWDC 全球开发者大会上,宣布其新编程语言 Swift 相关信息时,都赢得了长久的掌声。

Swift 在去年 WWDC 上推出,很快就取得了空前成功,最主要的原因是人们希望为 iPhone 开发应用。周一,苹果宣布将在年底前实现 Swift 开源。此举将为该编程语言走出苹果的藩篱走向更宽广的未来铺平道路。

“我们认为 Swift 将成为下一个重大的编程语言”,苹果软件开发业务高级副总裁克雷格·费德里吉(CrAIg Federighi)如是说。

这意味着开发者们将能够利用 Swift 在非苹果设备上开发程序,运行于苹果竞争对手的平台上。如果苹果真的希望扩大其影响力,那么开源 Swift 的意义是巨大的。大学里的计算机学科专业,通常希望使用开源的且具有广泛兼容性的教学语言。一些开发者也不愿花费时间学习仅限某一平台的编程语言,即使是苹果这般重要的平台。如果苹果希望 Swift 能从目前相当受欢迎的编程语言,成为全球程序员们首选的的开发工具之一,让 Swift 开源是苹果的必然选择。

此举带来的影响很可能是立竿见影的,开发者分析公司 Red Monk 联合创始人斯蒂芬·奥格雷迪(Stephen O’Grady)称。“通过在 WWDC 宣布此事,苹果公开地表明决心使 Swift 开源”,奥格雷迪说,“之前开发者们可能一直不太情愿,因为 Swift 并不开源,现在这个障碍被移除了”。

苹果在开发者群体中一直以冷淡著称,开源 Swift 的做法并不太符合苹果的一贯做法,但确实受到了欢迎。

“人们一直希望苹果能将 Swift 开源,但并不认为苹果会这么做”,软件开发公司 Scott Logic 技术总监科林·艾博哈德特(Colin Eberhardt)说。

Swift 本可以在没有苹果帮助的情况下走到今天这一步。目前,RemObjects 等公司已开发出一些工具,使 Swift 运行在非苹果设备。不过,当苹果官方开源之后,该过程将更加顺畅。

在所有的细节都披露之前,一定会有怀疑论者质疑苹果的意图以及坚持到底的能力。在周一的开发者论坛上,人们迅速想起 FaceTime 的例子,苹果曾表示 FaceTime 将成为开源的行业标准,但之后不了了之。

“想到 Swift,我的第一反应是这是 iOS 编程语言,我不认为苹果能够使其背离 iOS,我并不开发 iOS 程序,所以我不会使用 Swift 编程语言”,有开发者在程序员论坛 Hacker News 上说。

随着苹果披露更多的细节,开源 Swift 的实际意义将会更加清晰。开源许可有许多类型,不同的许可允许开发者所做的事情略有不同。苹果周一的声明最多只是引人注目的第一步。

“至少,苹果为开发者们带来了他们之前没有的架构。传统上,苹果开发者体验一直非常封闭”,奥格雷迪表示。他补充说,Swift 开源所采用的许可类型,将反映出苹果对于开源的决心:“苹果所选择的开源许可,将很大程度上决定该公司将如何与开发者互动”。



关注官方微信 资讯一手掌握

[font=微软雅黑, Adobe 黑体 Std, 黑体, 宋体, Verdana, Geneva, sans-serif]

您还在为无法及时获得最新苹果资讯而烦恼吗,为找不到 MAC 软件、游戏而困扰吗?
关注 iMac.ly 官方微信吧,立即掌握最新资讯,专业技术人员在线答疑,您身边的苹果专家





回复

使用道具 举报

说点什么

您需要登录后才可以回帖 登录 | 立即注册
HOT • 推荐