News for hackers. Stuff that matters.
Re:A Closer Look at Android RunTime (ART) in Android L by learc83 on Friday July 04, 2014 @05:32PM (#7990276)
Backwards compatibility is extremely important--existing APKs will still work with ART. They also avoid separate binaries for each supported architecture, MIPS, x86, and ARM.

Plus this system also allows apps to take advantage of updates to the compiler without requiring that developers recompile and resubmit. Imagine in 2 years a new ARM version drastically increases performance by using some clever new instructions. If you have pure native code every developer has to recompile their apps to take advantage of the new architecture--with ART, Google handles the update, and every app on the appstore benefits automatically.

Re:A Closer Look at Android RunTime (ART) in Android L by mwcampbell on Friday July 04, 2014 @05:55PM (#7990333)
System-on-chip vendors could also tune the compiler, just as some do now with the Dalvik VM. For example, this AnandTech article mentions that the Moto X has a Qualcomm-modified version of Dalvik: http://www.anandtech.com/show/7517/google-nexus-5-review/2