I'm developing a simple game that relies heavily on MoviePlayer and supporting both 4.0 and 3.1 is a pain..
So I'm wondering - how many potential users would I lose if I'd abandon 3.1? Any stats or estimates available?
Video: Watch Everything Announced at Apple's WWDC 2022 Event It's not an unexpected move, given that the company regularly retires software support on older devices. To be clear, if you have an older device, it and all your apps should continue to work for now even without the update with all the shiny new features.
It's good to know that Apple supports the last three versions of iOS for bug and security updates. So, you're covered if your iPhone runs iOS 13 or later.
While skipping a minor update does not affect the overall security and performance of your iPhone, not updating your iPhone for months or years can harm your device in more ways than you can think. If you are among those who purchased an iPhone right after it came out, you would have received it with a new iOS update.
If this is a new application you'll want to read this SO question on iPhone iOS4 Stats. The main answer quotes AppleInsider stating that 4.0 has a 49% market share and 3.1 has a 44% market share. Which means targeting 3.1 will get you over 95% of the iPhone market.
Another factor to consider is iPods currently don't support iOS4. My app, which targets 3.1, has 31% of it's users on 4.0, and 63% on 3.1.
If this is an existing application, your best bet is to wire in an analytics program like Flurry - which is super easy to do - and find out what percentage of your users are on 4.0 and 3.1.
Ultimately, I'd support 3.1 because in the end it doesn't hurt to support more versions. Cocoa with Love has a good article of Tips & Tricks for conditional iOS3, iOS3.2 and iOS4 code that you should checkout if you go that route.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With