How many iPhone users still use iOS3.1.3 and below?
My PM wants me to include support for older iOS versions before going to appstore
开发者_StackOverflowI'm trying to figure out how to build for older versions below 3.2 but I'm un able to do so because MPMoviePlayerViewController isn't compatible?
Should I just remove all 3.2+ code and use MPMoviePlayerController instead to dodge the issue? Or just expect all lagging users to catch up and update their phones?
There are still a significant number of 3.1.3 devices around.
The iphone 2G and original ipod touches can't be upgraded.
Many of the iphone 3G models that were sold are still within their initial contract term, preventing users upgrading to newer devices at a reasonable cost, and users are reluctant to upgrade their 3G devices to iOS4 because of the performance drop:
http://www.tuaw.com/2010/07/28/apple-looking-into-poor-ios-4-performance-on-iphone-3g/
I'm experiencing similar issues; working around bugs in 3.1.3 that are fixed in 3.2 and 4 is really slowing me down, but I just can't exclude 3.1 devices.
Update
I found a very useful graph here:
http://www.appleinsider.com/articles/10/07/22/chitika_ios_4_already_powering_50_of_iphone_traffic.html
It's based on analysis of data from in-app ads, so is no doubt statistically skewed in many ways, but none the less still makes interesting reading.
Is MPMoviePlayerViewController
an integral part of your app? I'm assuming not or you wouldn't have posted the question - but sometimes it's best to ask the obvious questions first ;-)
If it is integral then you'll have to target the minimum OS it is available in (I'll trust you that it's 3.2 - I don't remember OTTOMH).
Another alternative is to rewrite so it doesn't use MPMoviePlayerViewController
, but some earlier API instead. I don't know how feasable that is.
But if it's a nice-to-have, but you want it if its available, you can use weak-linking to achieve this.
Some links:
http://surgeworksmobile.com/iphone/iphone-os-30-adoption-rates-how-many-iphone-and-ipod-touch-users-are-upgrading
During the WWDC keynote, Apple stated that more then 40 million iPhone OS devices are around, which obviously includes the iPhone and iPod touch. Of those 40+ million devices, according to Apple’s announcement dated June 22, six million had the new OS installed within the first week after its release. That is about a 15 percent iPhone OS 3.0 adoption rate in one week.
Well, since the iPhone 2G and iPod Touch 1g cannot run OS 4, I think about at least 10% or something.
精彩评论