{"action":"created","issue":{"url":"https://api.github.com/repos/MarcusWolschon/osmeditor4android/issues/305","labels_url":"https://api.github.com/repos/MarcusWolschon/osmeditor4android/issues/305/labels{/name}","comments_url":"https://api.github.com/repos/MarcusWolschon/osmeditor4android/issues/305/comments","events_url":"https://api.github.com/repos/MarcusWolschon/osmeditor4android/issues/305/events","html_url":"https://github.com/MarcusWolschon/osmeditor4android/issues/305","id":86984697,"number":305,"title":"Drop support for pre-Android 4.0 (API 14) versions","user":{"login":"simonpoole","id":1011860,"avatar_url":"https://avatars.githubusercontent.com/u/1011860?v=3","gravatar_id":"","url":"https://api.github.com/users/simonpoole","html_url":"https://github.com/simonpoole","followers_url":"https://api.github.com/users/simonpoole/followers","following_url":"https://api.github.com/users/simonpoole/following{/other_user}","gists_url":"https://api.github.com/users/simonpoole/gists{/gist_id}","starred_url":"https://api.github.com/users/simonpoole/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/simonpoole/subscriptions","organizations_url":"https://api.github.com/users/simonpoole/orgs","repos_url":"https://api.github.com/users/simonpoole/repos","events_url":"https://api.github.com/users/simonpoole/events{/privacy}","received_events_url":"https://api.github.com/users/simonpoole/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/MarcusWolschon/osmeditor4android/labels/Medium%20Priority","name":"Medium Priority","color":"fbca04"},{"url":"https://api.github.com/repos/MarcusWolschon/osmeditor4android/labels/Other","name":"Other","color":"006b75"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":16,"created_at":"2015-06-10T14:13:39Z","updated_at":"2015-10-19T08:28:11Z","closed_at":null,"body":"This is a medium term decision and then implementation task.\r\n\r\nCurrently we provide support for devices going back to Android 2.2 via the ActionBar Sherlock library. ABS was an independent undertaking to provide backwards compatibility mainly for the ActionBar in earlier Android versions. Development of ABS has been stopped and while there is now a partial replacement from google for the ActionBar part of ABS it doesn't cover other aspects of backwards compatibility with older devices that we require. \r\n\r\nEssentially to drop ABS and switch to the google compatibility libraries we would likely have to drop at least pre-Honeycomb devices, but given that Android 3.0 devices essentially don't exist retaining those probably doesn't make sense either.\r\n\r\nNumbers: http://opensignal.com/reports/2014/android-fragmentation/\r\n\r\n\r\nIn other words this would currently still imply dropping support for roughly 15% of all devices."},"comment":{"url":"https://api.github.com/repos/MarcusWolschon/osmeditor4android/issues/comments/149141749","html_url":"https://github.com/MarcusWolschon/osmeditor4android/issues/305#issuecomment-149141749","issue_url":"https://api.github.com/repos/MarcusWolschon/osmeditor4android/issues/305","id":149141749,"user":{"login":"simonpoole","id":1011860,"avatar_url":"https://avatars.githubusercontent.com/u/1011860?v=3","gravatar_id":"","url":"https://api.github.com/users/simonpoole","html_url":"https://github.com/simonpoole","followers_url":"https://api.github.com/users/simonpoole/followers","following_url":"https://api.github.com/users/simonpoole/following{/other_user}","gists_url":"https://api.github.com/users/simonpoole/gists{/gist_id}","starred_url":"https://api.github.com/users/simonpoole/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/simonpoole/subscriptions","organizations_url":"https://api.github.com/users/simonpoole/orgs","repos_url":"https://api.github.com/users/simonpoole/repos","events_url":"https://api.github.com/users/simonpoole/events{/privacy}","received_events_url":"https://api.github.com/users/simonpoole/received_events","type":"User","site_admin":false},"created_at":"2015-10-19T08:28:11Z","updated_at":"2015-10-19T08:28:11Z","body":"@niqueco I've added some comments to https://github.com/MarcusWolschon/osmeditor4android/issues/354 \r\n\r\nIt should be noted for this issue that switching to AppCompat puts us completely at the mercy of google for backwards compatibility and no longer makes it only our decision. "}}