Google I/O

The ART runtime is something we've been able to dabble with for a little while now but from Android 'L' we'll be using it exclusively as it replaces Dalvik. Google is promising a 2x performance increase over Dalvik and it's truly cross-platform with support for ARM, x86 and MIPS.

Of course, there's more than just that. ART is fully 64-bit compatible and promises to be more memory efficient and have fewer pauses. It has a new garbage collector and memory allocator to help keep things running nice and smoothly and best of all – for developers, at least – app developers won't have to change a single line of code to be compatible with ART in Android 'L'.

It also brings a bunch of GPU performance improvements and the Android extension pack that has been defined with help from the GPU vendors. The feature set includes tools such as tesselation, geometric shaders, computer shaders, ASTC texture compression. And the demo was pretty good too, with Unreal 4 being shown off and looking pretty stunning and demonstrating how mobile graphics will begin to close the gap to desktop games.

The Google I/O 2014 keynote continues so be sure to come join us in the liveblog!


Reader comments

Android L release will run exclusively on ART


If I switch to ART right now my phone ramps up in temperature. Looking forward to future integrations

Posted from my caseless GS5, because I believe in myself

The developers of Xposed have said that they will begin developing an ART version as soon as Android L is released (ART is too unstable in KitKat).

this entire thread makes me wonder if you guys are speaking English?

I have absolutely no idea what's being discussed. :(