Google Debuts ART In KitKat, Aims To Change Android

By 02:18 Sun, 18 Jul 2021 Comments

Here's something you probably haven't even heard of yet. It's a small something that Google engineers have been working on for over two years, which will change the very way your Android smartphone runs apps.

ART, which is short for Android Runtime, aims to replace Dalvik and change the way your Android-powered smartphone runs. Dalvik is the one responsible for running apps on Android. Its runtime uses the JIT complier (Just-In-Time) to interpret bycode, which is a partial version of the original application code. ART uses the AOT process (Ahead-Of-Time) and basically pre-compiling the bycode into machine language the moment an app is installed, making them in essence native apps.

This will eliminate the need for a virtual machine or interpreting code, which will slit startup times greatly. Currently ART is in experimental stages but you can still enable it on your KitKat Nexus device by going to Settings > Developer options > Select runtime. Keep in mind that this will require a reboot and will hold about 10 minutes to boot all apps up again. Also don't try this on other AOSP builds correct now as it makes the Operating System (OS) crash and become unusable.

Initial observations show that execution time on most apps has been slit in half. And once Google gets around to making ART official, the runtime process would be market ready and much faster.

The compromises with this method of running apps is that each app would hold a longer time to install, which isn't ideal if you're coming from a backup and are waiting for loads of apps to install. Also the app would consume more storage becautilize the bycode is being fully compiled - around 10% to 20% more.

Still if ART proves ready for prime time it would promise better app loading times, increased battery life and superior multitasking. For a more detailed explanation visit the source link.




Related Article



Please LOGIN or REGISTER To Gain Full Access To This Article