首页 → 手机资讯→ 苹果Swift开源 登录Linux平台
苹果2014年推出了全新的编程语言Swift,试图让iOS和OS X的应用开发变得更简单。现在12月3日苹果宣布,这一语言的代码将开源。
通过新网站Swift.org和代码托管网站GitHub,苹果将开源这一语言。第三方开发者目前可以了解Swift的内部机制,参与Swift未来的开发,将其引入新平台。
此外,苹果周四还发布了Linux平台的Swift。这很可能意味着,苹果的企业合作伙伴,例如IBM,将可以利用Swift语言开发面向普通用户的应用,而这些应用可以与支持Swift语言的Linux服务器通信。
尽管苹果自身不太可能将Swift移植至其他平台,但Swift的代码开源意味着其他开发者可以将其引入Windows和Android等系统。苹果曾表示,希望在未来20年内使Swift成为核心编程语言之一。而如果希望实现这一目标,那么使Swift支持所有主流移动和桌面平台将非常必要。这同时也对苹果有利:使用Swift的人越多,就会有越多的人可以为苹果设备编写应用。
开源的策略对苹果来说很少见,但面向开发者的开源并不令人意外。今年早些时候,iOS ResearchKit已开源,而Safari浏览器的WebKit应用长期以来都是开源的。
开源并不意味着苹果将把Swift交给他人去掌控。苹果仍将主导这一语言的开发,仅仅只是未来的开发将完全开放。第三方开发者可以参与,协助制定Swift的发展方向,并为这一语言的运行机制和功能出谋划策。
开发者可以通过苹果的新网站下载Swift并进行开发,但苹果App Store不支持采用这一版本Swift开发的应用。这是出于安全性和稳定性考虑。如果希望使应用进入App Store,那么开发者仍需要向苹果付费,并使用官方发布版本的Swift。官方版本的开发进度将落后于开源的版本,并定期进行同步。
尽管Swift的代码将保存至GitHub,但苹果正在通过Swift.org建设一个开发者社区。这一网站将提供漏洞跟踪系统,工程开发博客,以及邮件列表,此外还将提供关于如何参与Swift开发的教程和指南。
苹果并未透露有多少开发者已接受Swift语言,但提出了几个典型的开发案例,包括雅虎天气、LinkedIn和待办事项应用Clear。除了iOS和OS X应用之外,Swift也可以被用于开发tvOS和watchOS应用。这一语言的效率被认为高于开发者此前普遍使用的Objective-C,同时仍可以检查常见的问题和错误。
这样的灵活性足以使Swift成为受欢迎的语言。关注编程语言的市场研究公司RedMonk今年7月报告称,Swift比任何其他语言的发展都要快。“未来的开源版Swift,以及对Linux系统的支持,从理论上来说将给Swift带来更好的发展势头。”
相关文章
- 15-11-25苹果app怎么退款
- 15-10-06Live Photos怎么分享
- 15-10-02iOS 8.4.1/9.0验证被关闭
- 15-10-01OS X 10.11新功能_OS X El Captain 10.11正式版新特性
- 15-10-01OS X El Captain 10.11正式版安装注意事项
共0条相关评论
最新最热相关资源
青苹果健康类型:生活实用大小:46.3M
下载疯子苹果助手iphone/ipad版类型:休闲娱乐大小:1.3M
下载iPhone6苹果锁屏主题(iLocker)类型:主题壁纸大小:21M
下载
文章排行
安卓苹果应用推荐
便娘收藏类型:益智休闲大小:17M
下载幸运乐园类型:益智休闲大小:18.8M
下载金属转轮类型:动作冒险大小:20M
下载兰博基尼Urus遨游迪拜模拟器手机版(City Drive Urus)类型:模拟经营大小:71.6M
下载菇菇逃脱游戏(なめよん)类型:益智休闲大小:60.9M
下载音乐世界Cytus2类型:益智休闲大小:1.52G
下载
万万没想到之大皇帝iPhone/ipad版类型:策略棋牌大小:165M
下载Pool Break 3D桌球iphone/ipad版类型:体育游戏大小:8.4M
下载食人鱼3DD iphone版类型:动作游戏大小:60.9M
下载Jelly Defense果冻塔防iphone/ipad版类型:策略游戏大小:298M
下载Munch Time午餐时间iphone/ipad版类型:休闲益智大小:23.8M
下载Tiny Troopers小小部队iphone/ipad破解版类型:射击游戏大小:48.1M
下载
最新文章
- iOS 10怎么升级 iOS10升级教程免变砖iOS 10怎么升级 iOS10升级教程免变砖
- Iphone7参数配置详细表 Iphone7与Iphone7 pIphone7参数配置详细表 Iphone7与Iphone7 p
- iPhone7/7 Plus黑色版支持32G吗 iPhone7/7 iPhone7/7 Plus黑色版支持32G吗 iPhone7/7
- Iphone7值得入手吗 Iphone7值不值得买Iphone7值得入手吗 Iphone7值不值得买
- Ipad pro最新款正式公布 发售日及售价公开Ipad pro最新款正式公布 发售日及售价公开
- IOS9.3新功能介绍IOS9.3新功能介绍
- vivo X6 Plus评测怎么样_vivo X6 Plus好不好vivo X6 Plus评测怎么样_vivo X6 Plus好不好
- iOS9.2正式版固件下载地址iOS9.2正式版固件下载地址
查看所有0条评论>>