Detailed iPhone App IPA Statistics
May 9, 2011
I did some data mining related to my iHasApp API project recently. Specifically, on the Top 2000 Free iPhone apps (a whopping 25.28 GB of compressed data, and 1.5% of all available free apps).
By analyzing the app’s iTunesMetadata.plist and Info.plist, you can learn a few things that aren’t available anywhere else. For example (note that my dataset is for Free apps), did you know that:
- 92% of apps are below the cellular download limit (20MB)
- Nearly 10% of apps are built using the obsolete iOS 2 & 3
- 31% of apps don’t multitask, 11 months after iOS 4.0
- Only 27% support URL Schemes (inter-app communication)
- 18% of URL Schemes are for the Facebook iOS SDK
- 70% of apps disable the automatic iPhone icon gloss
For more detailed information from my data mining, as well as a histogram at the end, see below. There is accompanying information for those who are curious as to how I attained said information. Just google the term next to each section heading.
Overall
- 2000 Top Free iPhone Apps
- Cumulative Size: 25.28 GB
IPA Sizes [NSFileSize]
- Minimum: 0.07 MB
- 1st Quartile: 2.35 MB
- Median: 5.08 MB
- 3rd Quartile: 11.26 MB
- Mean: 12.64 MB
- Maximum: 1927 MB
SDK Versions [DTSDKName]
-
36 apps built with iOS 2.X
- 10 from iOS 2.0
- 3 from iOS 2.1
- 23 from iOS 2.2
-
149 apps built with iOS 3.X
- 77 from iOS 3.0
- 49 from iOS 3.1
- 23 from iOS 3.2
-
1814 apps built with iOS 4.X
- 149 from iOS 4.0
- 162 from iOS 4.1
- 917 from iOS 4.2
- 586 from iOS 4.3
Multitasking [UIApplicationExitsOnSuspend]
- 431 apps specifically disable multitasking
- 186 apps were built with pre-4.0 sdks
- A total of 617 ( 30.85%) apps don’t multitask
URL Schemes [CFBundleURLSchemes]
- 539 apps contain at least one url scheme
- 694 total url schemes
- 126 Facebook SDK url schemes
Glossy Icons [UIPrerenderedIcon]
- 1391 apps specifically disable icon glossing