{"action":"created","issue":{"url":"https://api.github.com/repos/D-Programming-Language/druntime/issues/764","labels_url":"https://api.github.com/repos/D-Programming-Language/druntime/issues/764/labels{/name}","comments_url":"https://api.github.com/repos/D-Programming-Language/druntime/issues/764/comments","events_url":"https://api.github.com/repos/D-Programming-Language/druntime/issues/764/events","html_url":"https://github.com/D-Programming-Language/druntime/pull/764","id":31481687,"number":764,"title":"WIP: Better Android support","user":{"login":"mathstuf","id":97253,"avatar_url":"https://avatars.githubusercontent.com/u/97253?v=3","gravatar_id":"","url":"https://api.github.com/users/mathstuf","html_url":"https://github.com/mathstuf","followers_url":"https://api.github.com/users/mathstuf/followers","following_url":"https://api.github.com/users/mathstuf/following{/other_user}","gists_url":"https://api.github.com/users/mathstuf/gists{/gist_id}","starred_url":"https://api.github.com/users/mathstuf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mathstuf/subscriptions","organizations_url":"https://api.github.com/users/mathstuf/orgs","repos_url":"https://api.github.com/users/mathstuf/repos","events_url":"https://api.github.com/users/mathstuf/events{/privacy}","received_events_url":"https://api.github.com/users/mathstuf/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":20,"created_at":"2014-04-14T17:13:37Z","updated_at":"2015-07-02T16:40:14Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/D-Programming-Language/druntime/pulls/764","html_url":"https://github.com/D-Programming-Language/druntime/pull/764","diff_url":"https://github.com/D-Programming-Language/druntime/pull/764.diff","patch_url":"https://github.com/D-Programming-Language/druntime/pull/764.patch"},"body":"Currently a work-in-progress, but feedback is still nice. The current \"fix the world\" commit will be broken into smaller, logical chunks (first, hoisting the `Android` checks, then adding ARM and MIPS support, then fixing any bugs).\r\n\r\nBasically, all `version(Android)` checks need to be hoisted above `version(linux)` checks since GDC's `Android` implies `linux`. Also adding support for non-x86 platforms.\r\n\r\nMaybe adding a `Linux` or `GNULinux` version would be better which is only defined if `linux && !Android`?"},"comment":{"url":"https://api.github.com/repos/D-Programming-Language/druntime/issues/comments/118088902","html_url":"https://github.com/D-Programming-Language/druntime/pull/764#issuecomment-118088902","issue_url":"https://api.github.com/repos/D-Programming-Language/druntime/issues/764","id":118088902,"user":{"login":"joakim-noah","id":5930876,"avatar_url":"https://avatars.githubusercontent.com/u/5930876?v=3","gravatar_id":"","url":"https://api.github.com/users/joakim-noah","html_url":"https://github.com/joakim-noah","followers_url":"https://api.github.com/users/joakim-noah/followers","following_url":"https://api.github.com/users/joakim-noah/following{/other_user}","gists_url":"https://api.github.com/users/joakim-noah/gists{/gist_id}","starred_url":"https://api.github.com/users/joakim-noah/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joakim-noah/subscriptions","organizations_url":"https://api.github.com/users/joakim-noah/orgs","repos_url":"https://api.github.com/users/joakim-noah/repos","events_url":"https://api.github.com/users/joakim-noah/events{/privacy}","received_events_url":"https://api.github.com/users/joakim-noah/received_events","type":"User","site_admin":false},"created_at":"2015-07-02T16:40:14Z","updated_at":"2015-07-02T16:40:14Z","body":"[I've been posting about my progress regularly on the forum since I started](http://forum.dlang.org/thread/ltooqxkdesirocpqrsel@forum.dlang.org).  I think the bigger issue is that people probably are not that enthused about using Java for the UI or Android APIs, or alternately porting some native OpenGL UI library over.  iOS likely has similar issues, with Objective-C support languishing for a long time.  The few who are interested in mobile probably figure it's not something they can contribute to making happen, ie they don't have the knowledge or the time."}}