Translate

2015年12月4日 星期五

兌現承諾 蘋果Swift開放原始碼

蘋果將Swift開放原始碼,並且發布在《GitHub》中,供有興趣的開發者可自由進行了解。(圖/翻攝GitHub)
蘋果(Apple)早在WWDC 2015(蘋果開發者大會)會中便宣布要讓Swift(蘋果自行開發的程式語言)開放原始碼(open source)。如今,他們終於兌現了這個承諾,將Swift的原始碼放上了《GitHub》,讓開發者可以自由對Swift進行修改並作出貢獻。

蘋果步調緩慢的走向開放
在CEO Tim Cook主事時期的蘋果,與過去相當的不同,從iPhone開始顯露追求規格的步調,還有將Swift、ResearchKit開放原始碼等事件,就可看得明瞭。相對於過去的封閉,現在的蘋果已開始逐漸轉向開放。

蘋果已將Swift的程式碼發布在《GitHub》上,此外也建立了一個《Swift.org》網站,不僅可發揮追蹤程式語言漏洞的功能,也可以作為Swift的教學網站,並提供開發者相互交流。

開放Swift引發正面效應
在開放原始碼之後,開發者便有機會了解Swift的架構,並可望吸引更多開發者加入為蘋果開發應用程式的行列。而往後,開放原始碼的Swift也有機會被開發者運用到Windows以及Android等平台之中,延伸性將更為擴大。

此外,蘋果除了將Swift開放原始碼之外,也釋出了Swift的Linux版。這意味著,未來透過Swift開發的應用程式,也將可Linux系統互通。

將Swift開放原始碼之後,並不代表蘋果將Swift的主導權交出。雖然開發者可以針對Swift作出貢獻,然而蘋果還是會基於穩定性以及安全性,釋出官方版本。透過開發者版本所編譯的應用程式,將不會被蘋果App Store所接受,如果開發者想要讓應用程式登上App Store,還是要透過官方所發布的Swift來開發。

Swift開發效率高 後勢可期
蘋果當初開發Swift的原因之一,就是要提高開發的效率。為了吸引開發者,蘋果也在WWDC中針對Swift釋出多樣化的工具來協助開發者,也收到不錯成效。因為根據市場研究公司 RedMonk 在今年7月發布的報告指出,Swift的成長速度確實較其他程式語言更快。

開發者運用Swift來開發iOS應用程式不僅將更為快速,還可用來開發watchOS以及tvOS的應用程式,明顯效率比過去蘋果應用程式的開發語言Objective-C更高。

今年WWDC 2015中,蘋果資深副總裁Craig Federighi便表示,他們將Swift開放原始碼就是期待更多人來使用,並且期待Swift在未來20年占據主導地位,成為下一個程式語言界的明日之星。

沒有留言:

張貼留言