Experimental Google ART runtime in Android KitKat can bring twice faster app executions
posted by Daniel P. / Nov 07, 2013, 7:31 AM
ART actually comes as an option built right into Android 4.4 and speeds up the time that the operating system uses to read application code significantly. Preliminary tests show that app execution time, which is everything from launch and operation to occupying processor resources, is cut in half for most of them.
This enormous speed gain comes with caveats, such as larger apps hence longer installation times, but the ART experiment seems ripe to replace Dalvik in some of the next major Android versions. It replaces the just-in-time (JIT) real time compiling with ahead-of-time (AOT) one during the app installation, thus cutting down on app launch times a great deal, which is especially useful on devices with limited resources.
In fact, you can test drive ART right now, even if you aren't an Android developer - go to Settings>Developer options on your Nexus 5 and enable it, then reboot. It will take quite a lot of time until your apps get recompiled with the new runtime, and you probably won't notice any difference at this point, but peeping into the Android future might be worth it.
Posts: 1548; Member since: Jun 04, 2013
Wohh amazing...... Android becoming more lighter and lighter. Hope OEM with their skins wont ruin it. Google definitely a great company that keep on improving their products. I do remember reading an article saying "Android will never be as smooth as iOS or Windows phone" now this and Google's effort making me think "Nothing is impossible"
posted on Nov 07, 2013, 7:46 AM 13
Posts: 4062; Member since: Jul 23, 2013
Calm down lol, it's got a cost of course. That cost is hard drive space, and lots of it. Currently the APK for an app is opened and only limited resources are extracted, those being the ones in need. The good thing about that was that it was space efficient because the APK is compressed fairly well but the downside was more processing to reopen the APK constantly. The new method will already extract everything and so the files will take more SD space. But then it saves the processor from having to work over time. I think Google will use a combination of both eventually depending on what the device is missing.
posted on Nov 07, 2013, 3:51 PM 1
Posts: 1; Member since: Nov 07, 2013
The size increase is almost negligible (10-20% estimated). Only actual code is being re-compiled which is the least amount of space on an actual apk for most applications. It is the resources like images, music and pre-3d renderings that use the most space which will stay as their original size. After doing this to my nexus, I have seen a huge increase in application responsiveness with no noticeable effect to the space used (137 applications). I have heard of some people having issues with crashing applications, but have not yet experienced this myself.
posted on Nov 07, 2013, 5:28 PM 0
Posts: 1795; Member since: Oct 20, 2010
WHEN the frak does 4.4 come to Nexus 4 and other Nexus devices? WTF man does anything in the Android universe get updates on time?
posted on Nov 07, 2013, 7:56 AM 3
Posts: 632; Member since: Jul 11, 2013
When Apple announces their newest software it's usually a 3 month wait to get it. It's only been 1 week so far. It'll be here in another week or two. Have some patience dude.
posted on Nov 07, 2013, 8:07 AM 2
Posts: 1205; Member since: Mar 14, 2012
How about go to Google and read RTFHelp page! If u dont know how Nexus devices works and then get another phone with another OS. Peoples which understand what Nexus devices are for, are running KitKat and testing it out already.
posted on Nov 07, 2013, 9:09 AM 2
Posts: 27; Member since: Jul 19, 2013
go to settings > about phone > press Build Number 7 times to access Developer Options. might want to include that ^ seeing the Developer Options are hidden by default.
posted on Nov 07, 2013, 8:07 AM 4
Send a warning to post author
Send a warning to Selected user.
The user has 0 warnings currently.
Next warning will result in ban!
Ban user and delete all posts
Message to PhoneArena moderator (optional):