Hacker News new | ask | show | jobs
by CyrusL 3905 days ago
Interesting sidenote: I saw a reply to this post on Twitter where SourceDNA commented how the makeup of the top 100 apps differs from the long tail of apps:

https://twitter.com/SourceDNA/status/652247709655547905 https://twitter.com/SourceDNA/status/652247927289544704

"CocoaPods is less popular in the top 100 apps than the long tail. We see ~180K apps with AFNetworking."

"CocoaPods more popular in apps that aren't top 100. Top apps more customized, less third-party code."

2 comments

Anyone done any analysis on what top 100 apps are using Swift?

Similar to the cocoapods note, my guess is it's catching on much faster with the long tail than the most popular apps.

Developer behavior is pretty varied along a number of angles. Since even indie apps can hit the top ranks (especially in games), it's a little less useful to talk about apps by rank and instead more by company background.

Swift is growing but not huge yet. Certainly there has been a flood of experiment apps in the long tail, where someone used it as a learning exercise. Some of the larger companies are using it for a new project once in a while, but it's certainly been most popular in games.

What never ceases to surprise me is the influence a single developer can have, even in a large organization. Someone picks up a tool and then suddenly it's used everywhere in the company.

Lyft was completely rewritten in Swift so that was news. Many other companies could be using Swift but it's not really news if 95% of your code is still in ObjC.
This seems like it should also be an easy question for SourceDNA to answer.
One thing to note: Carthage usage is invisible, since frameworks built with Carthage are just Plain Old Frameworks. So people that have migrated from Pods to Carthage will be hard to track.