蘋果兌現(xiàn)承諾開源 Swift或?qū)⒊筛軞g迎語言
正如同業(yè)界人士所說:開源是一種趨勢,更是蘋果構(gòu)建護(hù)城河的一種手段。
蘋果宣布將通過新網(wǎng)站Swift.org和代碼托管網(wǎng)站GitHub,蘋果將開源這一語言。第三方開發(fā)者目前可以了解Swift的內(nèi)部機(jī)制,參與Swift未來的開發(fā),將其引入新平臺。
蘋果兌現(xiàn)承諾開源 Swift或?qū)⒊筛軞g迎語言
Apple在去年宣布開發(fā)出這一新語言,并且在今年6月舉行的全球開發(fā)者大會中曾承諾今年年底開源新編程語言 Swift,而今天它實現(xiàn)了諾言。
據(jù)悉,Swift 的編程語言將在 Apache 2.0 的基礎(chǔ)上發(fā)放,至此開發(fā)者將可以對這款新編程語言根據(jù)自己的需要進(jìn)行修改。
開發(fā)者如今還將可以建立同時支持 iOS,OS X 和 Linux 商用產(chǎn)品。
蘋果兌現(xiàn)承諾開源 Swift或?qū)⒊筛軞g迎語言
Swift 還與 Objective-C 進(jìn)行兼容,因此,開發(fā)者們將可以將現(xiàn)有代碼與該語言融合。由于為開發(fā)者的產(chǎn)品開發(fā)提供了便利,用戶也將通過開發(fā)者的工具和應(yīng)用獲得更多的選擇。Apple 表示開發(fā) Swift 的初衷是希望它可以成為其他編程語言的替代方案。
同時,蘋果并未透露有多少開發(fā)者已接受Swift語言,但提出了幾個典型的開發(fā)案例,包括雅虎天氣、LinkedIn和待辦事項應(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ā)展勢頭。”
相關(guān)閱讀