Our general policy is to support the current version minus one.
For example, at the time of writing, the current iOS version number is 13.3. The major version is 13, therefore we support iOS 12 and greater.
In some cases, depending on the timing of app updates, you may temporarily see support for current version minus two.
The rationale for this approach is
- Apple generally maintains hardware support for multiple iOS versions (e.g. you can still run iOS 13 on an iPhone SE which was released in March 2016)
- There is a cost in terms of code complexity, testing and support when maintaining older iOS version support which comes at the expense of adding new and improved features
- The proportion of users unable to run the current minus one versions is extremely low
Thanks for your understanding.