苹果Swift编程语言开源 有望进一步普及
12月4日消息,据国外媒体报道,苹果去年推出了全新的编程语言Sift,旨在简化iOS和OS X的应用编程。今天该编程语言又迈出了重要的一步开源。苹果将通过新网站Sift.和GitHub开放Sift的源代码。
现在,苹果以外的开发者将能够查看Sift的内部运作,为其开发作出贡献,也能够将它带到新的平台。
苹果还推出了一个适用于Linux的Sift版本。该举可能是为了该公司的企业市场合作伙伴(如IBM),后者将能够用Sift开发面向消费者的应用,并使得它们连通也支持Sift语言的Linux服务器。
开源Sift的代码意味着未来开发者或许也可以选择将它带到Windos和Android。苹果曾说过希望Sift未来20年成为核心的编程语言之一,要实现这一点,那么使得它兼容所有的主流桌面平台和移动平台将会是关键。开源也对苹果有利使用Sift的人越多,能够为苹果自有设备开发应用的人就越多。
尽管苹果的开放之举并不多,但开源像Sift这样的面向开发者的产品其实不算罕见。iOS的ResearchKit今年早些时候进行了开源,Safari的浏览器引擎WebKit也向开发者开放已久。
开源并不意味着苹果要将Sift交给外部人员处理。苹果仍将领导它的开发,只不过它在该项目上的工作将会公开。外部开发者将能够参与进来,帮助引导Sift的发展,为它的运作和功能作出贡献。
开发者将能够从新网站Sift.下载Sift和开始开发应用程序,但该Sift版本将不能够开发进入App Store应用商店的应用。这显然是出于安全性和稳定性的考虑。想要给App Store开发应用的开发者还得向苹果付费,并使用Sift的官方版本;该版本的开发进度将会落后于开源的版本,它会定期与后者进行同步,很可能是等到新增功能稳定之后才会同步。
GitHub将会处理Sift的源代码,但苹果也将通过Sift.建立开发者社区。该网站将配有错误跟踪系统、工程博客和邮件列表。上面还将提供有关如何为Sift的开发作出贡献的教程和指引。
苹果并没有公布使用Sift的开发者数量,但它列举了一些案例——Yahoo Weather、LinkedIn、Clear等都在使用Sift。除了iOS和OS X应用之外,Sift还能够用于开发tvOS和atchOS应用。相比开发者以前使用的Objective-C,该编程语言更加快速,而且也加入了针对常见问题和错误的防护功能。
那样的灵活性(以及苹果的支持)似乎已经足以让Sift成为流行的编程语言。市场研究公司RedMonk曾在7月表示,“Sift比我们跟踪的任何其它的编程语言都要快速。”RedMonk的史蒂芬·奥格雷迪(Stephen O'Grady)当时也补充道,“未来一旦开源,并为Linux提供支持,Sift的发展势头应该会更猛。”(皓慧)
更多有态度内容请下载网易新闻
日本美女机器人
- 女性机器人哪里可以购买
- 中国的女性机器人多少钱一个
- 中国美女机器人诞生
- 10万元买个美女机器人值吗
- 中国仿真美女机器人价格表 中国首个仿真美女机
- 中国美女机器人多少钱一台 中国制造的美女机器
- 中国的女机器人有什么用 中国女机器人能干吗
- 女性智能机器人多少钱一台
- 中国女性机器人视频 中国女性机器人视频播放
- 中国美女机器人多少钱 中国美女机器人多少钱一
- 买一个美女机器人要多少钱 买美女机器人价格
- 新一代美女机器人 最新款的美女机器人
- 中国仿真机器人佳佳 中国仿真机器人佳佳多少钱
- 中国美女机器人老婆多少钱 中国美女机器人价格
- 中国最新款美女机器人 最新款美女机器人多少钱
- 上海美女机器人多少钱 上海美女机器人多少钱一