On Friday, 25 January 2013 at 11:59:38 UTC, angel wrote:
Take into account that generating ARM binary is not all the story. For example, Android applications run in a virtual machine targetted by (a dialect of) Java. These Java applications can be bound to native code via JNI interface, that also does not target D, and even a plain C application would have to be ported, as they use some kind of Android-specific version of C standard library. To summarize, possibly you could port a D application to Android with reasonable investment of sweat and blood, but ... you know, everyone can fall out of a window, but this cannot be considered the most convenient way to get to the street. Possibly the upcoming Ubuntu phone will be able to provide a friendlier platform ...
Additionally both Google and Microsoft see the plain C and C++ environment as meant for games only, a way to make use of "legacy" code or for common code across platforms.
