Which Android and iOS versions should my mobile app support?

When developing a new mobile app it’s always good to take advantage of new technologies. Each new versions of Operating Systems give developers ability to do amazing things within our apps, but finding the balance between implementing new features while supporting existing user base is crucial.

Even the best solutions won’t bring good results if that means cutting out significant part of your audience. We’ve already described some things that are important when developing mobile app. Now let’s have a look at what you should keep in mind when it comes to decide which OS versions should you support.

Adoption Rate

One of the most important things to consider ishow fast users upgrade their OS to new version.

When it comes to iOS the adoption rate is really high. It’s because Apple controls both operating system and the hardware.

On average, iPhone receives 10 minor updates during the year and new iPhones are supported for roughly 5 years.


On the other hand number and variety of devices running on Android is very big so adoption rate is much lower when compared to iOS

App Complexity

Another factor that might help decide which versions to support is complexity of your app. When following KISS principle (Keep It Simple Stupid) and not planning to use cutting edge technology because your product is fine without it, then you can easily choose to support older versions of OS as well. Some apps are perfect for being simple and sometimes doesn’t even require network connection.

Select your features

Luckily it is also possible to add capabilities that require newest OS versions and devices while keeping  your app running on older ones simply by filtering those capabilities out.

Development tools such as Xcode for iOS and Android SDK make it easier to do so thanks to automating all the little tasks you would have to perform in order to support various versions and devices.


The answer to question which iOS version to support is relatively easy: you can’t go wrong with simply supporting iOS version from prior year.

When it comes to Android it will be wise to support three newest versions.

Leave a Reply

Your email address will not be published. Required fields are marked *