如果Swift 2.0開源 會有更多可能性
蘋果于 2014 年 WWDC(蘋果開發者大會)發布新的開發語言 Swift,可與 Objective-C 共同運行于 Mac OS 和 iOS 平臺,用于搭建基于蘋果平臺的應用程序。此前蘋果宣布計劃開源 Swift 2.0,開發者認為此舉在編程行業具有里程碑意義。Swift 2.0 引入了很多的新特性以確保開發者可以更快、更簡單的構建應用,這些新特性包括更好的性能、新的異常處理 API、可用性檢查、支持 Linux 等。
蘋果公司如果選擇開源 Swift 意味著他們將為 OS X、iOS 和 Linux 提供接口,代碼中將包括 Swift 編譯器和標準庫,蘋果公司在宣布他們的計劃是表示:“我們認為 Swift 可以登錄所有你們喜歡的平臺是一件好事。”
StackOverflow 的調查顯示 Swift 是 2015 年開發者最喜歡的編程語言。Vine、LinkedIn、Getty Images、Slack、Dow Jones、Playlist Media 和雅虎都會使用 Swift,Lyft 會使用 Swift 來完全重寫他們的應用。Lyft 表示使用 Swift 來編程的代碼行數量將僅為此前的 1/5,而以后更新需要的時間也會大大減少。
Swift 上線后僅幾個月的時間就收獲許多人氣,Tiobe Index 顯示 Swift 是互聯網 15 種最受歡迎的語言之一。ThoughtWorks Technology Radar 表示行業應該采用 Swift 語言。
行業指出,隨著 Swift 開源,開發者將可以進一步利用這個開發語言。也許在未來開發者可以用它來開發 Windows 應用、服務器守護進程和客戶端 web 應用程序等。如果開發者確實利用 Swift 來為其他平臺開發軟件,那么我們可以預見未來還會有更多 Mac 和 iPhone 軟件出現。這將能有利于蘋果進一步定義技術生態系統。
長久以來,蘋果公司一直被視為技術市場中的一個小角色,但今非昔比。蘋果公司如今提供的解決方案都是企業級別的,iMac 的市場份額不斷增加,而 iOS 設備則不斷定義行業對高端設備的期望。
蘋果是不是還有更大的野心呢?在為多個平臺開發軟件方面,它或許會成為一個強有力的競爭者,而不僅僅是蘋果的平臺?
蘋果公司高管克雷格·費德里希在 2015 年 WWDC 大會上表示:“我們相信 Swift 是下一個重大的編程語言。未來 20 年我們將會在這個平臺上進行應用和系統的編程。我們認為 Swift 將會成為一個非常普遍的編程語言,為所有人所用。”
Android 開發者也有可能利用 Swift 來開發適合兩個移動平臺使用的應用。你是不是覺得這有點不現實?并非如此。去年 ArcTouch 就使用 Swift 來開發出可以在 Android 和 iOS 平臺上使用的計算器應用。
如果你把蘋果的這些“點”連起來你就會發現蘋果公司的勃勃野心。在這個數字時代,蘋果公司正定義著行業的期待,定義著這個新篇章的環境。