MagicManICT wrote:Android, on the other hand, probably wouldn't take much adapting for.
The greatest problem with Android is that Dalvik seems to suck, though. Primarily, it
still doesn't have a generational GC, and given that the Haven client isn't very sparse with memory allocation (it shouldn't have to be), one would probably suffer quite some GC lag. I hear they made the GC concurrent, at least, in Android 2.3, but I'm not sure how that affects performance more precisely, given that it's still just a mark-and-sweep collector. I also don't know how good its compiler is.