蘋果宣布Swift編程語言將開源

科技評論1,1242閱讀模式

蘋果宣布Swift編程語言將開源

蘋果去年推出了全新的編程語言Swift,試圖讓iOS和OS X的應(yīng)用開發(fā)變得更簡單。本周四,蘋果宣布,這一語言的代碼將開源。
通過新網(wǎng)站Swift.org和代碼托管網(wǎng)站GitHub,蘋果將開源這一語言。第三方開發(fā)者目前可以了解Swift的內(nèi)部機(jī)制,參與Swift未來的開發(fā),將其引入新平臺。
此外,蘋果周四還發(fā)布了Linux平臺的Swift。這很可能意味著,蘋果的企業(yè)合作伙伴,例如IBM,將可以利用Swift語言開發(fā)面向普通用戶的應(yīng)用,而這些應(yīng)用可以與支持Swift語言的Linux服務(wù)器通信。
盡管蘋果自身不太可能將Swift移植至其他平臺,但Swift的代碼開源意味著其他開發(fā)者可以將其引入Windows和Android等系統(tǒng)。蘋果曾表示,希望在未來20年內(nèi)使Swift成為核心編程語言之一。而如果希望實(shí)現(xiàn)這一目標(biāo),那么使Swift支持所有主流移動和桌面平臺將非常必要。這同時也對蘋果有利:使用Swift的人越多,就會有越多的人可以為蘋果設(shè)備編寫應(yīng)用。
開源的策略對蘋果來說很少見,但面向開發(fā)者的開源并不令人意外。今年早些時候,iOS ResearchKit已開源,而Safari瀏覽器的WebKit應(yīng)用長期以來都是開源的。
開源并不意味著蘋果將把Swift交給他人去掌控。
蘋果仍將主導(dǎo)這一語言的開發(fā),僅僅只是未來的開發(fā)將完全開放。第三方開發(fā)者可以參與,協(xié)助制定Swift的發(fā)展方向,并為這一語言的運(yùn)行機(jī)制和功能出謀劃策。
開發(fā)者可以通過蘋果的新網(wǎng)站下載Swift并進(jìn)行開發(fā),但蘋果App Store不支持采用這一版本Swift開發(fā)的應(yīng)用。這是出于安全性和穩(wěn)定性考慮。如果希望使應(yīng)用進(jìn)入App Store,那么開發(fā)者仍需要向蘋果付費(fèi),并使用官方發(fā)布版本的Swift。官方版本的開發(fā)進(jìn)度將落后于開源的版本,并定期進(jìn)行同步。
盡管Swift的代碼將保存至GitHub,但蘋果正在通過Swift.org建設(shè)一個開發(fā)者社區(qū)。這一網(wǎng)站將提供漏洞跟蹤系統(tǒng),工程開發(fā)博客,以及郵件列表,此外還將提供關(guān)于如何參與Swift開發(fā)的教程和指南。
蘋果并未透露有多少開發(fā)者已接受Swift語言,但提出了幾個典型的開發(fā)案例,包括雅虎天氣、LinkedIn和待辦事項(xiàng)應(yīng)用Clear。除了iOS和OS X應(yīng)用之外,Swift也可以被用于開發(fā)tvOS和watchOS應(yīng)用。這一語言的效率被認(rèn)為高于開發(fā)者此前普遍使用的Objective-C,同時仍可以檢查常見的問題和錯誤。
這樣的靈活性足以使Swift成為受歡迎的語言。

關(guān)注編程語言的市場研究公司RedMonk今年7月報告稱,Swift比任何其他語言的發(fā)展都要快。“未來的開源版Swift,以及對Linux系統(tǒng)的支持,從理論上來說將給Swift帶來更好的發(fā)展勢頭。”

 
  • 本文由 米粒在線 發(fā)表于 2015年12月6日08:42:43
  • 轉(zhuǎn)載請務(wù)必保留本文鏈接:http://www.bjmhhq.com/38372.html
百科知道

給數(shù)據(jù)庫做分表處理

對于WordPress數(shù)據(jù)庫的posts文章表很大,怎么優(yōu)化是個頭疼的問題。想到了分表就想嘗試下。做個記錄。原創(chuàng)記錄文章,轉(zhuǎn)載請注明出處。優(yōu)化WordPress數(shù)據(jù)庫中的posts表,可以從以...
科技

三折秒殺!京東年貨節(jié)正式啟動

明天,1月10日,農(nóng)歷臘月初八,臘八節(jié)。今天,1月9日,20點(diǎn),京東正式啟動了一年一度的年貨節(jié)大促活動,各種優(yōu)惠促銷紛紛開啟。京東官方也奉上了京東超級秒殺日必買清單,不少產(chǎn)品半價,有的...
生活道理

熬夜如何改變了我們的身體

熬夜的危害有很多,如:經(jīng)常感到疲勞,免疫力下降:人經(jīng)常熬夜造成的后遺癥,最嚴(yán)重的就是疲勞、精神不振;人體的免疫力也會跟著下降,感冒、胃腸感染、過敏等等自律神經(jīng)失調(diào)癥狀都會出現(xiàn)。 頭痛:熬夜的隔天,上班...

發(fā)表評論

匿名網(wǎng)友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
確定

拖動滑塊以完成驗(yàn)證