Make iNat app compatible with Android 5.0

We dropped support for Android 5 this past Fall. FWIW, we currently support Android 6-9, and I just installed Android 10 and it seems to work on that too. We don’t drop support for older versions unless some new code we write ends up being incompatible with them, and then we usually try to decide whether or not to drop support based on how old the version we’re going to drop is and how many people seem to still be using our app on that version of Android. Android 5 came out in 2014 and was succeeded by Android 6 in 2015 (Android version history). When we dropped support this Fall, about 2-3% of installs were on devices running Android 5. IMO, if an operating system is 5 years old and less than 5% of our users are still using it and we basically have one part-time developer working on the app and we have to write custom code to support just that legacy operating system, we stop supporting that operating system. People who are still using Android 5 can still install the last version that worked (1.12.6), definitely via the APK we include in our Github releases, and possibly via the Play Store (not sure, don’t have an Android 5 device to test this with).

5 Likes