Live data from Hacker News

Libraries Used in the Top 100 iOS Apps

medium.com

41–50 of 54 posts

Re: Libraries Used in the Top 100 iOS Apps

#43
post #40

How exactly do you scan these apps though? The only proper way I can think of going about it is to some how bulk download these apps and then go about analysing their code.

Download the apps normally, then jailbreak the phone. Now you can poke around all you want.

Re: Libraries Used in the Top 100 iOS Apps

#44

Earlier quoted context omitted.

Couple of companies come to mind: * Realm.io has successfully positioned themselves as a thought leader in swift development for iOS by producing solid blog content and leading the Swift SF meetups (+ contributing to open-source projects). * Crashlytics/Fabric.io is more interesting -- my experience with them has been entirely word-of-mouth (but they have a big presence at Twitter's developer conference/WWDC/Google I…

I agree that both Realm and Fabric have done an excellent job reaching out to developers. Fabric went to another level in providing a slick interface to make it easy to drop in and update their SDKs. I'd be excited to see that more generally available, maybe integrated with CocoaPods.

My only fear with Fabric is how Twitter's layoffs affected them.

Re: Libraries Used in the Top 100 iOS Apps

#45
post #28

Earlier quoted context omitted.

I would expect that if an app is popular enough to be in the top 100 then it most likely has the bankroll to pay for native devs. I can't imagine ever seeing a non-native app in the top 100 with the exception of maybe ReactNative-based apps which is a bit of a grey area since it compiles into native.

There are many non-native apps in the top 100. Cordova is popular for business apps (Amazon and Walgreens both use it, for example). Unity (C#) is extremely popular for games because they built an awesome dev environment and it compiles to native, thanks to Mono's translation layer. I agree that React Native is great, and you will be seeing a lot more apps using it, especially as their Android version comes out.

Do you have some examples? Not doubting you, I'd genuinely like to take a look at them.

Re: Libraries Used in the Top 100 iOS Apps

#46
post #40

How exactly do you scan these apps though? The only proper way I can think of going about it is to some how bulk download these apps and then go about analysing their code.

Download the apps normally, then jailbreak the phone. Now you can poke around all you want.

There is no need to jailbreak anything. Just download the apps with iTunes, unzip the ipa, and voila... you can do all the static analyzing you want.

Re: Libraries Used in the Top 100 iOS Apps

#48
post #28

Earlier quoted context omitted.

I would expect that if an app is popular enough to be in the top 100 then it most likely has the bankroll to pay for native devs. I can't imagine ever seeing a non-native app in the top 100 with the exception of maybe ReactNative-based apps which is a bit of a grey area since it compiles into native.

There are many non-native apps in the top 100. Cordova is popular for business apps (Amazon and Walgreens both use it, for example). Unity (C#) is extremely popular for games because they built an awesome dev environment and it compiles to native, thanks to Mono's translation layer. I agree that React Native is great, and you will be seeing a lot more apps using it, especially as their Android version comes out.

I work on an SDK that's used by a lot of companies you've heard of. My experience is that a significant minority of them are using Xamarin/Cordova/Appcelerator and that we're asked if we support them more often now than we were a year ago. (Anecdotal, obviously.)

Re: Libraries Used in the Top 100 iOS Apps

#50
post #45

Earlier quoted context omitted.

There are many non-native apps in the top 100. Cordova is popular for business apps (Amazon and Walgreens both use it, for example). Unity (C#) is extremely popular for games because they built an awesome dev environment and it compiles to native, thanks to Mono's translation layer. I agree that React Native is great, and you will be seeing a lot more apps using it, especially as their Android version comes out.

Do you have some examples? Not doubting you, I'd genuinely like to take a look at them.

Sure, just look at our public view of the data. It's limited to the top 500 free apps in the US. Choose category "cross-platform" and then compare iOS vs. Android. List of apps and the SDKs in each is at the bottom.

https://sourcedna.com/stats

Post reply on HN