-
Notifications
You must be signed in to change notification settings - Fork 34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Proposal: switch the min supported values to iOS 10 and android 5 #438
Comments
iOS 11 and iOS 12 are currently on 96% of devices. Everything before that (iOS 10, iOS 9...) is 4% as of today. |
Android versions before 5.0 are on around 10% of devices |
Hi @shankari, While publishing the app on the PlayStore, Google warned us that in August 2019 the target API for publishing new apps must be the API 28 and in November 2019, if we want to update our app, we must also meet this requirement (https://developer.android.com/distribute/best-practices/develop/target-sdk). As for iOS, with their last version, I heard that if we want to publish an app using a third party logins, we might be forced to integrate Sign In with Apple as well. |
@DO3B we went through the targetSDK upgrade process (to API 26) fairly recently #325 However, this bug is not about the targetSDK, but the minSDK. The current target API is 26, but users can install in even on android 4.4 (e.g. Samsung Nexus S, ~ 10 year old phone https://en.wikipedia.org/wiki/Nexus_S). I would like to increase the |
I also see the news on apple rumor sites around "Sign in with Apple" being mandatory. Assuming that they also use OAuth/OpenIDConnect, it should be pretty easy to support it. The main substantial change will involve supporting two authentication methods (e.g. both your own keystone server and apple) instead of only one. Again, this bug is about dropping support for iOS9, maybe concomitantly with adding support for iOS13? |
This is not going to happen any time soon, but I wanted to give users some time to weigh in on the change. I really think we should switch the
minSupported
values to iOS 10 and android 5.Both iOS 9 and android 4.4 are really old and are beginning to be unsupported by the plugins that we use. Concretely:
This mainly affects users who use emTripLog @deepalics0044 @asiripanich @myaman17 @uwtcat since people who build their own versions of the app can continue to use the old versions in their forks. However, they will then need to maintain these old versions of the plugins as long as they need to support the compatibility :)
Thoughts?
The text was updated successfully, but these errors were encountered: