在今年的WWDC上,苹果软件开发业务高级副总裁克雷格·费德里吉(Craig Federighi)曾放言,今年苹果将会开放Swift源代码,并兼容iOS、OS X和Linux平台。克雷格·费德里吉说:"我认为,Swift是一个重要的编程语言,他应该是无处不在的。"
萌萌哒 克雷格·费德里吉
“开源”自从进入中国以来就一直被各大厂商所关注,关于开源的信息也不断涌现。但是作为开源的“死对头”微软和苹果在今年竟也频频出手,开源自己的技术和代码!
开源起源于20世纪60年代,曾经被称作自由软件(Free Software),直至90年代末期才更名为现在的开源(Open Source)。作为全球最大的软件公司,微软之前对其代码的态度非常谨慎,但如今微软对于在社区共享代码表现的越发开放,尤其在Azure云领域,微软开源的步伐之快超乎了很多人的想象。
苹果一直拥有自己完善的生态圈,也曾对开源抱着敬而远之的态度。直至今年6月,第26节年度全球开发者大会上,表示将会开源自己的Swift语言。目前看来苹果半年前所言非虚。苹果透露了Swift下一个版本的信息,警告开发者Swift 2.x和Swift 3.0之间将会发生断裂。
根据Github上的信息,可以看出苹果的Swift已经挂在Github上,并迅速拥有了大批量的收藏更新者(没错就是我)。苹果还开源了Swift的编译器、包管理器(处于早期阶段)、LLDB调试器、REPL命令行环境,标准库和核心库。