Live data from Hacker News

Libraries Used in the Top 100 iOS Apps

medium.com

11–20 of 54 posts

Re: Libraries Used in the Top 100 iOS Apps

#11
Anyone know what is wrong with the table? When I try to highlight text (so I can find out what Flurry-iOS-SDK is) it lets me click, but then scrolls rappidly to the top of the page when I move the mouse to highlight something (Safari on OS X).

Re: Libraries Used in the Top 100 iOS Apps

#14
post #4

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 to…

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.

This seems like it should also be an easy question for SourceDNA to answer.

Re: Libraries Used in the Top 100 iOS Apps

#15

Anyone know what is wrong with the table? When I try to highlight text (so I can find out what Flurry-iOS-SDK is) it lets me click, but then scrolls rappidly to the top of the page when I move the mouse to highlight something (Safari on OS X).

Weird, happens for me too (in Safari, but not in Chrome). Perhaps it's something to do with the iframe that it's embedded in?

In any case, here's the original gist, which doesn't seem to have the same problem: https://gist.github.com/ryanolsonk/e33bf9e89677da9fe8ce

Re: Libraries Used in the Top 100 iOS Apps

#16
post #7

Slightly off-topic but we're in the middle of building an iOS / Android SDK / library to drive improved location services. Does anybody have any solid resources on SDK marketing directly to iOS and Android developers? We've found some innovative ways to address the community (doesn't hurt to have an office packed with engineers to ask where they find solutions) but looking for ideas ranging from the best developer ev…

Well, you can get the emails for a whole bunch of iOS developers for a small fee...

Re: Libraries Used in the Top 100 iOS Apps

#17

4 of the top 100 iOS apps are STILL using ASIHTTPRequest? ಠ_ಠ

Because they're not going to rewrite or replace code that already has been tested and works in production.

Using an unmaintained networking stack should terrify you.

Re: Libraries Used in the Top 100 iOS Apps

#18
post #2

Scary how many of these are obsolete or outdated. "Bolts-iOS" is a dependency of "facebook-ios-sdk", which means that 19 of the top apps are using an outdated version of the Facebook SDK that predates Bolts, and might be vulnerable.

Yep, there are tons of SDKs being used that aren't actively maintained like ASIHTTPRequest on iOS, for example. There are two reasons we've found:

1. App was written a while ago and is only in maintenance mode

2. Developer got started early on and hasn't kept track of the industry

The latter often happens with internal dev kits, where someone drops a static library in (say, to add a wrapper) and then never updates the dependency. New apps inherit it when they use the internal dev kit.

Re: Libraries Used in the Top 100 iOS Apps

#20
post #4

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 to…

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.
Post reply on HN