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