Skip to content
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

Drop Android 2.x and 3.x support. #392

Closed
dmfs opened this issue Jul 26, 2017 · 5 comments
Closed

Drop Android 2.x and 3.x support. #392

dmfs opened this issue Jul 26, 2017 · 5 comments
Assignees
Milestone

Comments

@dmfs
Copy link
Owner

dmfs commented Jul 26, 2017

Market shares of Android 2.x and 3.x are close to zero. So it's hard to justify continued support and efforts for these Android versions.

This issue is about removing all workarounds we had to introduce for these versions as well as obsolete styles.

@lemonboston
Copy link
Contributor

lemonboston commented Sep 13, 2017

When this is implemented, make sure to look through all AndroidManifests in the project for

<uses-sdk tools:overrideLibrary=...>

usage, since those have been added because the used library had higher minSdkVersion. So these manifest entries can possibly be removed at that time.

@dmfs dmfs added this to the 1.1.11 milestone Nov 23, 2017
@dmfs
Copy link
Owner Author

dmfs commented Nov 23, 2017

@lemonboston The new minSdkLevel is 15. You don't need to spend much time on removing all the workarounds for Android 2 and 3. Maybe just remove a few big annoying ones. We'll take care of the others whenever we stumble across them.

@lemonboston
Copy link
Contributor

@dmfs Could we abandon API 15 - Android 4.0 - Ice Cream Sandwich as well?
According to the official Dashboard, it has only 0.5% share:
https://developer.android.com/about/dashboards/index.html

Since 4.1 Jelly Bean was a major, annual version update after 4.0, I suppose there are framework APIs that changed that time, and we could potentially remove some related backward compatible code for that as well.
https://en.wikipedia.org/wiki/Android_version_history (4.0: October 18, 2011, 4.1: July 9, 2012)

@dmfs
Copy link
Owner Author

dmfs commented Nov 29, 2017

We won't drop support for 15 atm. I can't remember any limitations or workarounds we had to add to support API level 15.
If you come across any, please open an issue.

@lemonboston
Copy link
Contributor

Ok.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants