It is considered a gateway to bring Android applications to HarmonyOS, but Ark Compiler is disappointing Chinese programmers when the performance is far different from Huawei’s advertising.
To get rid of its dependence on Google, Huawei launched last month its own operating system, Harmony OS. Of course, for a new operating system, it needs its own application ecosystem and so to attract third-party developers, Huawei has launched the Ark Compiler compiler to help port Android’s apps. they make it to the new OS easier.
Not only that, Huawei also stated that Ark Compiler will improve the efficiency of the Android operating system by up to 24%, increase the response speed by up to 44% and increase the smoothness of third-party applications by up to 60%. These statements were exciting to many developers when the compiler debuted on August 31.
A scam – a ridiculous advertising game
But Chinese developers were quickly disappointed and reacted to Huawei’s promising statements: A scam. A too tricky advertising trick. So hasty. These are just a few of the many Chinese developers’ assessments of this compiler.
A programmer wrote on the Zhihu social networking’s Q&A page, ” It’s like advertising this is a 3-star Michelin restaurant. But when serving customers, they bring out a package of Tingyi cup noodles and “There’s no even boiling water to boil noodles. Do you think this meets expectations? Does this Ark Compiler open source code meet everyone’s expectations? ”
The developers even feel that this software is not complete. Worse, a Chinese developer also told Abacus that he wondered if it was actually publicly available:
” Perhaps they did it just to help PR and the trade war, adding leverage to confront the US .” Max Zhou, co-founder of application improvement company MetaApp and former technical director at Mobike, said. Mr. Zhou was very excited about the Ark Compiler until he used it. He sees it as a ridiculous advertisement, especially when Huawei emphasizes the open source feature of Ark Compiler.
” We don’t need it to be open source. What’s more important is its ease of use and compatibility. They’re doing it just as a publicity ad – not really looking forward to contributions from. community . ”
On Zhihu social network, the majority of more than 150 comments on the Ark Compilier compiler were angry criticisms for Huawei:
” Ark Compiler not only cannot compile all standard benchmark examples, it cannot even compile its own demo examples .” Xing Yin, a graduate student at the Icahn School of Pharmacy at Mount Sinai, said.
” Its demo version couldn’t work because they didn’t release the necessary runtime. Some said that it could be compiled into Assembly Language (low-level programming language), but it It can’t be helped. It can’t even be compiled into an .exe file . ”
Flagship Mate 30 launched without the Google app.
For developers, Huawei’s promises so far are still far from reality.
Promises are not feasible
For non-programming people, a compiler (like the Ark Compiler) is a tool for the operating system to analyze the source code of a program. This is a special program to translate (compile) the human-written programming language into machine language so that it can instruct your computer or phone to perform specific tasks on the device hardware. .
For Android, because most applications are written in the Java programming language, the compilation of source code into machine language becomes more complicated, because its goal is to be compatible with many other hardware platforms. together. Therefore, the software source code is only compiled into an intermediate code, and it needs a runtime to continue translating this code into a machine language that the device can understand. .
Because of this compilation process, Android apps tend to be slower than Apple’s iOS apps as they are often compiled directly into machine language.
This makes Huawei’s claim that its Compiler Ark Compiler will make the third-party app run 60% smoother. Again recompiling the same source code will not significantly improve performance, not to mention making the application run slower.
Huawei has previously said that the Ark Compiler compiler will be deployed in several phases, with the source code of the complete toolchain until 2020.
Huawei said it took them 10 years to develop the Ark Compiler. But apparently that much of the company’s cherished time did not translate into user acceptance.
He Zhiyuan, author of a book on deep-learning techniques in AI, said on Zhihu’s social network: ” Huawei does not represent the pinnacle of Chinese technology. Our developers do not agree with Huawei. must we not love our country or we want to destroy our country or we are American spies … But throwing us a half-hearted, even incomplete product is really a fake. lie . ”
The future is dark for Huawei’s operating system
While smartphones sold in China already do not have access to Google apps and services, including the third-party app store, Google Play Store, these are very important. to the international market. Therefore, although Huawei has announced its new flagships, Mate 30 and Mate 30 Pro in Munich, Germany, the date of launch of these devices in Europe has not been determined when they do not have the application of Google.
This shows the importance of Ark Compiler as it is able to move Android applications to run on HarmonyOS, Huawei’s own operating system. However, the criticism of the developers shows that there is still a big gap between the promises and the actual performance of this compiler.
Even Huawei’s statement about not being ready to leave Android shows that the company doesn’t fully trust the potential of this compiler and the ability to deploy HarmonyOS on its smartphones.
A difficult future emerges before Huawei’s HarmonyOS operating system.