12月07日消息,苹果上周四正式宣布将去年推出的全新编程语言Swift开源,用于iOS和OS X的应用开发。
苹果兑现承诺开源 Swift或将成更受欢迎语言
正如同业界人士所说:开源是一种趋势,更是苹果构建护城河的一种手段。
苹果宣布将通过新网站Swift.org和代码托管网站GitHub,苹果将开源这一语言。第三方开发者目前可以了解Swift的内部机制,参与Swift未来的开发,将其引入新平台。
苹果兑现承诺开源 Swift或将成更受欢迎语言
Apple在去年宣布开发出这一新语言,并且在今年6月举行的全球开发者大会中曾承诺今年年底开源新编程语言 Swift,而今天它实现了诺言。
据悉,Swift 的编程语言将在 Apache 2.0 的基础上发放,至此软件开发者将可以对这款新编程语言根据自己的需要进行修改。
开发者如今还将可以建立同时支持 iOS,OS X 和 Linux 商用产品。
苹果兑现承诺开源 Swift或将成更受欢迎语言
Swift 还与 Objective-C 进行兼容,因此,开发者们将可以将现有代码与该语言融合。由于为开发者的产品开发提供了便利,用户也将通过开发者的工具和应用获得更多的选择。Apple 表示开发 Swift 的初衷是希望它可以成为其他编程语言的替代方案。
同时,苹果并未透露有多少开发者已接受Swift语言,但提出了几个典型的开发案例,包括雅虎天气、LinkedIn和待办事项应用Clear。除了iOS和OS X应用之外,Swift也可以被用于开发tvOS和watchOS应用。这一语言的效率被认为高于开发者此前普遍使用的Objective-C,同时仍可以检查常见的问题和错误。
这样的灵活性足以使Swift成为受欢迎的语言。关注编程语言的市场研究公司RedMonk今年7月报告称,Swift比任何其他语言的发展都要快。“未来的开源版Swift,以及对Linux系统的支持,从理论上来说将给Swift带来更好的发展势头。”