App Store應用TOP榜:究竟有多少款App在使用Swift?
在過去的一年裡,Swift火得一塌糊塗,而蘋果官方也給出了開源後的諸多好處和美妙的前瞻。但是當下,有多少款App已經使用到了Swift語言?本文作者,來自Instagram的iOS工程師Ryan Olson對App Store免費排行榜前100名應用進行了分析,發現大多數並未使用到。
根據回答的數量,你可能會認為大多數應用已經深入過渡到Swift語言了。但我決定不依賴傳聞還有一次性的回答,而是從App Store取一些數字,以獲得更清晰的概念。我再次下載了App Store免費排行榜前100名的應用,寫了些指令碼來分析這些ipa檔案。結果讓我很驚訝,其中大多應用並未使用到Swift語言。
需要澄清的是,這些應用可能並不代表整個iOS生態環境的狀況,但它們顯然佔據著很重要的地位。通過檢視這些應用,除了關於Swift的問題外,我們還能瞭解到一些其他有趣的事情。例如我很驚訝的發現:這些應用沒有一個是以iOS 9為目標部署的,甚至還有幾個支援iOS 5的。
所有這些應用都是用iOS 8以及更高版本的SDK來構建的,大多數用到了iOS 9.X的SDK,而且大部分應用仍同時支援iPhone和iPad。
由於免費排行榜的前100名相對於使用Swift的應用來說數量太少,我還對自己資料庫中一些其他的應用進行了分析,並發現有一些知名應用程式用到了Swift語言。下面列表以首字母排序:
- Airbnb
- Apple Store
- Bitmoji
- CNN
- Camera+
- Dubsmash
- Eventbrite
- Fitbit
- Flipagram
- Groupon
- Hotwire
- Imgur
- KAYAK
- Lyft
- Medium
- Meetup
- Microsoft Selfie
- Mint
- MyFitnessPal
- Pandora
- Product Hunt
- Timehop
- Truecaller
- Tumblr
- VSCO
- Venmo
- Vimeo
- Vine
- Wallapop
- The Weather Channel
前100名應用的資料集如下,檢視完整列表,且有搜尋瞭解詳情的需求可點選連結查閱top100.csv檔案:
編者注:此前,@圖拉鼎曾總結歸納過《那些用 Swift 寫的 App 們(不斷更新中…)》,感興趣的童鞋可以移步閱覽。
英文來源:Are the Top Apps Using Swift?
作者:Ryan Olson(@ryanolsonk),現任Instagram iOS工程師
翻譯:孫薇
審校/責任編輯:唐小引