返回 登录
0

App Store应用TOP榜:究竟有多少款App在使用Swift?

阅读17179

在过去的一年里,Swift火得一塌糊涂,而苹果官方也给出了开源后的诸多好处和美妙的前瞻。但是当下,有多少款App已经使用到了Swift语言?本文作者,来自Instagram的iOS工程师Ryan Olson对App Store免费排行榜前100名应用进行了分析,发现大多数并未使用到。

不久之前,Capital One iOS工程师、Natasha The Robot博主Natasha Murashev在Twitter上提问:哪些公司在使用Swift?

图片描述

根据回答的数量,你可能会认为大多数应用已经深入过渡到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
  • Flipboard
  • Groupon
  • Hotwire
  • Imgur
  • KAYAK
  • LinkedIn
  • Lyft
  • Medium
  • Meetup
  • Microsoft Selfie
  • Mint
  • MyFitnessPal
  • Pandora
  • Product Hunt
  • Timehop
  • Truecaller
  • Tumblr
  • Twitter
  • VSCO
  • Venmo
  • Vimeo
  • Vine
  • Wallapop
  • The Weather Channel

前100名应用的数据集如下,查看完整列表,且有搜索了解详情的需求可点击链接查阅top100.csv文件:

图片描述

编者注:此前,@图拉鼎曾总结归纳过《那些用 Swift 写的 App 们(不断更新中…)》,感兴趣的童鞋可以移步阅览。

英文来源:Are the Top Apps Using Swift?
作者:Ryan Olson(@ryanolsonk),现任Instagram iOS工程师
翻译:孙薇
审校/责任编辑:唐小引

本文为CSDN编译整理,未经允许不得转载,如需转载请联系mobile#csdn.net(#换成@)

评论