That is basically what JIT is. Why reinvent the wheel when they can use the resources that has been poured into JVM research?
But anyway, what nimrody suggested is what they are doing - using platform neutral Dalvik bytecode and then transition to native through JIT.