Blog / Development / Android

Deciding Which OS Version to Choose for Your App

  • Rating — 5 (1 voice)
  • by Igor
  • Updated on November 25, 2019
  • Read —
    3-4 minutes

Picking the right range of OS versions is a very important part of the development process. For both iOS and Android mobile devices you should always aim to reach the newest device models with the latest OS versions

Although many users around the world still use very outdated smartphones that go back 5 years or more, your mission is to deliver an app that supports versions which your target audience in certain locations use. 

Always remember the #1 rule – don’t try to satisfy everyone because that’s just not possible. And “what OS version should my app support” is a very popular question that we get from our clients often, so let’s make it clear.

iOS and Android: What’s the Difference? 

Apple has a complete command over its iOS ecosystem and it regularly ships updates to all iPhones around the world. Unlike it, all other smartphones face the so-called Android fragmentation because Android is unable to control all the carriers, since major smartphone manufacturers like Samsung or Xiaomi and other OEMs (original equipment manufacturer) have a final say as to what can be done with Android OS on any device they have produced. 

How Many Versions Should Your App Support?

Not too many, at least for starters. And even then your target audience will update their smartphones earlier or later, so think ahead. Usually, every new annual version release happens along with a shutdown of the old version. 

Even the most ambitious app developers cannot maintain a big gap (for example, support for Android 4 and Android 10) and it comes to an obvious choice to navigate the development towards the latest version because it works faster, looks better and is going to be used by more people.

Dealing with iOS is easier because it ships updates via cloud and, unlike Google, it really does a full update instead of incremental changes done to Android OS, even on their Pixel line or Android One program. Instead of 5-4 Android versions, iOS developers are required to think only about 2 of the latest versions because the current iOS version and the previous one are what the lion share of iPhone users have (more than 90%) and you can see that on the graph below. 

Such order and organization makes Apple a cleaner ecosystem with no fragmentation like that of Android where the amount of devices and different OEMs gives way to accidental bugs, app shutdowns, and frequent crashes.   

It is reasonable to include, for example, Android Lollipop and Marshmallow (versions 5 and 6) if your target audience consists of the residents in developing regions of the world (China, India, Brazil, Africa, Russia) since more people there use older device models as compared to Western countries where the majority of population have newer models. Therefore, you should always consider your target audience and make the decision based on your market research. 

Therefore,  if you’re doing MVP, then you should definitely limit the number of supported versions that go back. Although, version support is a part of groundwork, so it should be decided right in the very beginning and cannot be adjusted on later development stages. 

Does It Cost Extra to Add More Versions? 

Yes, it does. Adding more APIs for more versions means additional costs because it takes developers some time to engineer a more OS-friendly app to support more devices.  

Generally, adding one more version to the list of supported OS can result in a 5-10% increase of development time and price. The complexity of task goes up proportionally to the version age. 

Mind Your Target Audience

In some cases you as a business owner can benefit if your app is supported on the outdated devices.  Consider your target audience and the devices they use since it is a single most important factor to keep in mind when choosing the range of supported OS versions for any iOS and/or Android software development project.  

Take, for example, Tinder. This year Tinder stopped to support Android 4 and 5. According to a research users with the smartphones that run Android 4 or 5 are not likely to buy in-app purchases (Tinder Plus and Tinder Gold premium extensions) which means that they can be cut off for the benefit of new users and newer versions of OEM, of which a bigger percentage delivers actual revenue for a company. 


So, what do we have? It’s 2 versions for iOS, the latest and the one before it. And it’s minimum 3 and maximum 5 versions for Android OS. Basically, that’s it. Developing the MVP, you can lower the number of supported OS versions. Keep in mind, though, that to add older versions later will be practically impossible. But that’s probably because you won’t need them after all. 

Need to Update Your App?

Igor is a content manager at GBKSOFT who strongly believes in the amazing possibilities of IT renaissance. He is personally interested in how high tech can benefit business and improve marketing to make internet great again

Leave a comment

Leave a Reply

Related services

Similar Blog Articles

apple pay logo


How to Integrate Apple Pay into Your App and Website

In today’s fast-paced world, people want to reduce time spent on routine tasks as much as possible. We all expect online purchases to be easy and convenient. And this, basically, means that we want to buy things with just one click without wasting our precious minutes on entering billing, shipping and contact information each time...

Rating — 4.9 (65 voices)
Top 3 360 Camera Apps for iPhone and Android


Best 360 Camera Apps for iPhone and Android: Secrets of Development.

Nowadays we are surrounded by content. We scroll newsfeed, we browse websites, we see ads on the streets, we listen to the radio and watch TV. Our brain gets used to processing the enormous amount of information and it “smoothes” the majority of things we see otherwise our heads would become overloaded. It’s hard to...

Rating — 4.9 (185 voices)


When to Choose Android for Mobile App Development

When it comes to mobile app development, choosing a platform is one of the most important decisions app creators have to make. Nowadays, Android and iOS are two major options. Ideally, an app should be available on both of them. However, if you don’t have enough financial resources to start the development of native Android...

Rating — 5 (4 voices)


All articles Business Company News Development Marketing StartUp App Ideas UI and Design

People are talking about

You've got
a project in mind

What's next?

Send us a message with a brief description of your project.
Our expert team will review it and get back to you within one business day with free consultation and to discuss the next steps.


I’ve been using GBK Soft for the past 3 years and they have been great. Communication is unparalleled to other app development companies. I’ve continued to return to them to improve my iOS app countless times and I will continue to do so in the future. I highly recommend this company! Improve
GBKSOFT’s performance has been very strong. We've referred them twice, which says all anyone needs to know about them. A referral is the ultimate signal we can give that these guys are great. Strong
They write clean code, adhere to deadlines, and communicate extremely well. I strongly recommend anyone from the GBKSOFT agency and hope to work with them again myself. Clean Code
App Futura Top App Development CompaniesGood FirmsClutchAwwwards