0
I've got a good news may be you haven't heard of it yet. There is a little project, Google engineers have been working on for the last two years or so. This will change the way current Android smartphones run apps.

ART
which is short for Android Runtime, is going to take over Dalvik and completely change the way of your Android powered Phone runs. The apps run presently at Dalvik. Its runtime uses the JIT compiler(just-in-time) to interpret bycode, while ART will use the AOT process (Ahead-of-time) and will be basically pre-compiling the bycode into machine language as soon as an app is installed, making them in essence native apps.

This process will eliminate the need for a virtual machine or interpreting code, which will cut start up time greatly. At present ART is in experimental stage for further improvement but you can still enable it for testing if you are an owner of a KitKat Nexus device. If you are then you can enable it by going to settings>Developer Options>Select Runtime. You should be notified that this require a reboot and will take upto 10 minutes to boot all apps again. Also don't try this on other AOSP builds right now as it makes the OS crash and become unusable.

Initial observations show that execution time on most apps has been cut in half, it is certain once Google gets around to make ART official, the runtime process would be market ready and much more faster.
This is a positive move from Google indeed but this has some negative sides as well. Firstly each app will take much longer time to install which can be very irritating when someone trying to install backups and waiting for the loads of apps to install. And also the app would consume more storage space as the bycode is being fully compiled around 10%-20% more.
Still ART showing promise for better app loading time, increase in battery life and superior multi-tasking.

Post a Comment

 
Top