[TIMOB-28263] Android: Change min supported version to Android 5.0 (API Level 21)
GitHub Issue | n/a |
---|---|
Type | Improvement |
Priority | High |
Status | Closed |
Resolution | Fixed |
Resolution Date | 2021-04-08T03:11:00.000+0000 |
Affected Version/s | n/a |
Fix Version/s | Release 10.0.0 |
Components | Android |
Labels | android, breaking-change, version |
Reporter | Joshua Quick |
Assignee | Joshua Quick |
Created | 2020-12-02T04:30:12.000+0000 |
Updated | 2021-04-08T03:11:05.000+0000 |
Description
*Summary:*
For Titanium 10.0.0, we should change the min Android OS version supported...
* From: Android 4.4 (API Level 19)
* To: Android 5.0 (API Level 21)
*Reason:*
At the time of this writing, Android 4.4 is only 4% of the market according to Google Play.
By dropping 4.4, we can remove backward compatibility code which handles...
* Multidexing
* Nested scrolling
* Ripple drawables
PR (master): https://github.com/appcelerator/titanium_mobile/pull/12316
FR Passed, waiting on Jenkins build.
merged to master for 10.0.0 target. Note that I still see some bad behavior not he unit test suite with the older emulator: - some tests timing out, one fails due to https cert chain, sometimes audio tests hang. I think we should investigate these and see if there's bugs not he older android versions, or if we need to skip some tests on older emulators.