Bruce Lee – Vice President of Huawei’s Smartphone Product Division confirmed that this version of Ark Compiler is to be used by the server department. “It has nothing to do with the Ark compiler that we released with the Huawei P30.”
After this correction, this Ark Compiler expected to be announced open-source at Huawei Developer Conference 2019.
Ahead of the super-hyped HDC 2019, Huawei has officially opened the Ark Compiler information along with its source code on the official developer website.
According to Huawei, the Ark Compiler is a software compiler solution that was introduced with EMUI 9.1 and improves Android system operation fluency by 24%, response speed by 44%, and the smoothness of the third-party application up to 60%.
The technical introduction of Ark compiler is as the following:
The Ark compiler is a cross-compiler suite developed by GCC (GNU Compiler Collection). It includes front-end libraries for C, C++, and Fortran, as well as libraries for these languages (such as libstdc++, libgcc, etc.). HCC runs on an X86 Linux architecture server and the generated binary runs on the Aarch64 architecture server.
The company has also posted proper guidelines on its installation, package libraries and requirements. If you are a developer and want to check the source code please visit the developer page here.
More information on the Ark Compiler is yet to come.