J2ME is actually pretty good at 'limited environments' - my first Java phone had a size limit of 64k or something for jars, and you could actually do some interesting stuff in that size.
You'd definitely have to measure things to get the details, but what I meant was the Linux runtime - all the various libraries and shell and whatnot seem like a lot of stuff to have, whereas with Android, you only really need the Dalvik runtime and its accessories. It just seems like a smaller target to work with (also making work to optimize it pay off quite a bit).
You'd definitely have to measure things to get the details, but what I meant was the Linux runtime - all the various libraries and shell and whatnot seem like a lot of stuff to have, whereas with Android, you only really need the Dalvik runtime and its accessories. It just seems like a smaller target to work with (also making work to optimize it pay off quite a bit).