At the product launch event in China, Huawei announced a new Ark Compiler aiming to improve Android system efficiency. Huawei’s consumer business CEO Yu Chengdong says the compiler will make Android App compilation more fluent. It will facilitate the interpretation and execution of the whole Android compilation process.

Ark Compiler

The Ark Compiler brings support for architecture level optimizations resulting in significant performance improvements. It will make the Android system more responsive and robust against different actions. Yu reveals that the new compiler can improve system fluency by 24%, system response by 44% and enhance operations of third-party apps by 60%. It will further strengthen multitasking by optimizing several processes and resulting in better speed and performance. Improved battery performance, faster execution speeds and compatibility across all new Android devices term Ark as the best alternative for ART (Android Runtime).

Huawei won’t hold any usage rights for Ark Compiler, which means it will be open source for the industry. Huawei expects app developers to soon start using the new refined compiler for Android.

Currently, Android is using the inbuilt ART virtual machine to compile the application code into machine code. The virtual machine dynamically loads and execute the machine code on the Android system. It is 2x faster than the Dalvik VM which was found in the earlier Android builds.

The Ark compiler will further improve the efficiency of the Android system. It will solve problems currently faced by ART. Technical details for the Ark compiler are missing right now.

(source)