Apple now shows iOS usage share on App Store
developer.apple.com
developer.apple.com
http://www.macrumors.com/2013/05/15/google-shows-off-upcomin...
I would be surprised if the general population is the same distribution. People who go often to the app store probably update more often.
Still for developers it is a relevant number.
Honestly, though: even correcting for this new-device bias, this still isn't what you care about... normal users don't sit around browsing the App Store or the Android Market... they open the app when they are interested in a specific download because of some external sale having occurred. Your market as a developer are "people with a device", not "people weird enough to try searching on their device".
Regardless, though, yeah: the reason Apple is showing this statistic is because it is the identical metric reported by Google, and they were making a big deal about these numbers during the WWDC keynote, even to the extent of pointing out that Google had changed the metric in this way (to Market visits) was cheating... comparing, though, the like metrics isn't that bad.
How do you know that’s how Apple measures OS version share? Why would Apple limit itself to only measuring when users open the App Store?
Any iOS device that ever connects to the Internet checks in with Apple to be activated and registered. After that, iOS regularly checks for OS and app updates. If I own an iOS device that I never update and never visit the App Store on, that device will still check for updates and will transmit version data to Apple. Also, because every iOS device has a unique ID, more active users won‘t be counted double.
Don't know where you got your misinformation.
https://mixpanel.com/trends/#report/ios_frag
http://david-smith.org/iosversionstats/
http://stats.unity3d.com/mobile/index-ios.html
David Smith's numbers throw a few more percentage points to iOS 5, but he's a smaller sample size and his stats are two weeks old. Unity is similar, but it looks from the UI that their data is generated monthly.
Mixpanel's are the most up-to-date and their numbers mirror Apple's.
I just noticed this at the bottom of Mixpanel's graph:
THIS REPORT WAS GENERATED FROM 79,977,999,480 RECORDS.
That's quite the large dataset – 80B records!Regardless, we can be relatively sure that that graph is there to help developers when deciding which versions of iOS they should support. It would not be surprising if Apple decided simply to include only active App Store shoppers, because this is the number that actually interests developers.
(i) I'm not actually sure if this is true if you have never installed an app from the App Store - there is maybe an exception where these phones don't check for updates in this case.
The other trouble is that a lot of devs don't use AutoLayout, because it's historically been very hard to get working right. And transitioning your app to it hasn't had many benefits in the past.
edit: numbers
Usually older devices are on older OS because they can't update. If they can update and haven't then it will probably be because they don't know how or because they don't want to.
If your app needs features in iOS 6 to run, then so be it. If not then make it runnable on iOS 5 and 4.
If your app used to work on iOS 4, but some new features require iOS 5, then your old customers won't get any more updates but should still be able to use the app. Those stuck on iOS 4 wanting to buy your app won't be able to.
It's an interesting side effect of Apple selling old hardware as a new lower cost option for several years. Apple isn't being altruistic or noble by supporting those devices... they are giving normal support for a device that someone can still buy new with a two-year contract.
Once Apple actually retires a product, like the iPad 1, it stops getting updates pretty quickly.
As for the upcoming iOS 7: it will run on almost all the devices that can run iOS 6 (except iPhone 3GS and iPod touch 4th gen). That means Apple is actually extending the period during which devices receive major updates.
Assuming iOS 7 will be released on September 20[1] and iOS 8 will be released a year from then, that means iPhone 4 will be able to run the latest OS version for 4 years and 3 months (I’m also assuming iPhone 4 won’t be able to run iOS 8).
[1] http://www.cultofmac.com/232580/when-will-the-next-ios-7-bet...
Right. My point is that another way to look at it is that an iPhone 4 bought in August 2013 on a two-year contract will probably stop getting OS updates while it is still under contract.
But your point is valid, and it’s why I wouldn’t recommend anyone to buy the current entry level iPhone (iPhone 4). I’m hoping Apple will change their strategy of discounting older iPhone models and create a separate entry level iPhone. That model should not compromise RAM and CPU so that it will be able to keep up with future OS releases, but it could compromise in other areas such as screen size, battery size, and choice of materials.
And I'm currently on Xcode 4.6.3
nitpicking, just kinda amusing.
Xcode 5 DP is nice, if a bit crashy.
The presented statistics for market share is based on App Store downloads from iOS devices and similar criterion used to judge OS X install base might not be highly reliable as there are other ways to get apps(applications) installed on OS X.
At the time this page was updated, 4.6.2 must have been the latest version.
It makes more sense that way.
Knowing how many people are actually affected by this would be incredibly helpful.