北京时间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 运行在非苹果设备。不过,当苹果官方开源之后,该过程将更加顺畅。