Managing mobile devices can be different compared to managing traditional computers for many reasons. One of them being the lack of control with operating system versions on the devices. We simply don’t control when Android and iOS devices are being upgraded and as such we don’t control what version users are using. That can be a challenge when you are using requirement rules on your web applications (and other deployment types). In the illustrations below it’s easy to see that we have a bunch of Android 6+ versions and looking at the requirement rules for the web apps you’ll see that the max. OS version supported is Android 5x.
The trick is to select Android on the top instead selecting each of the specific operating systems (Android 4.1 etc). By selecting Android only, the specific OS version will be ignored when evaluating requirements rules. The same applies to iOS.