News for hackers. Stuff that matters.
Re:JamVM – A compact Java Virtual Machine by personZ on Monday September 22, 2014 @01:03PM (#8351375)
This is orthogonal, but the AOT versus JIT difference between ART and Dalvik is hugely overstated. Dalvik attempted to AOT compile, and when that wasn't possible it also maintains a pre-compiled cache for subsequent runs. Similarly, while ART attempts AOT, for various reasons it often resorts to JIT with some types of code. They both behave incredibly similarly.

ART is a ground-up rewrite of Dalvik. The AOT thing seemed to take root as some sort of differentiating talking point.

Re:JamVM – A compact Java Virtual Machine by _delirium on Monday September 22, 2014 @02:49PM (#8351891)
> The AOT thing seemed to take root as some sort of differentiating talking point.

I think it took root in part because even end-users who were only casually interested saw a dialog suggesting as much on upgrade. When you upgraded to an Android version that used ART, you got a message telling you that the apps were being precompiled, which took a while to finish.

Re:JamVM – A compact Java Virtual Machine by crwll on Monday September 22, 2014 @03:24PM (#8352078)
There is currently no released version of Android that uses ART out of the box. It's available behind the development options in KitKat and as default in the L developer preview, but that's it. The "optimizing applications" screen comes after system upgrades also with Dalvik.