Where on earth is Huawei Hongmeng System coming?

 Where on earth is Huawei Hongmeng System coming?

Today, Huawei will hold the largest global developer conference ever held. The Hongmeng operating system developed by Huawei for itself has become the most noticeable hotspot of this conference. Previously, Huawei registered the trademark of Hongmeng Operating System, which attracted worldwide attention. Ren Zhengfei, chairman of Huawei, said that the Hongmeng system was not specifically used for mobile phones. Its for the Internet of Things. Hongmeng system can control the delay in 5 milliseconds or even in milliseconds or sub-milliseconds. The operating system can be compatible with automated driving, industrial automation, printed circuit boards, switches, smartphones and data centers.

Eco-war of Hongmeng System in 5G Era

The Hongmeng system does exist. And its very powerful. Ren Zhengfei also admitted that Hong Mengs shortcoming was that the ecological environment was not as good as Android. Huawei mobile phones account for a large share of overseas sales. But Googles Android system is the mainstream of the overseas market. It will take time for Hongmeng system to replace Android system overseas. But from Ren Zhengfeis words, we can analyze that although Hongmeng system is not specifically used for mobile phones, it does not mean that it can not be used for mobile phones.

Huawei Developers Conference

Since the registration of Dahongmeng operating system, there has been a saying that it is a branch of Android system. This is a misunderstanding. Dr. Zhang Rujing, founder of Zhongxin International, has analyzed that Hongmeng is not a branch or modification of Android. It is a new and independent operating system. It is aimed at the development of 5G Internet of Things in the future.

Google also has a Fuchsia system for 5G Internet of Things. But Hong Mengs optimized version of the Ark compiler based on emui version 9.1 is much faster in performance than Androids native compiler. Then, Googles Fuchsia and Huaweis Hongmeng systems are on the same level, while Androids operating system is on the lower level.

_Photo Source: Visual China

Whether its Googles Fuchsia or Huaweis Hongmeng system, their ultimate goal is to replace the 4G Android system. At present, the development progress of Hongmeng system is much faster than that of Googles Fuchsia system. And the Hongmeng system will definitely be released before Fuchsia.

Ark Compiler + Hongmeng System, Let Android Experience Beyond Apple

Smartphones are an important aspect of Hua5G business. So how can Huaweis smartphones establish their own ecological environment as soon as possible? There are two aspects to this question.

First of all, bringing doctrine: this is the most fundamental condition and opportunity for Hongmeng system to rapidly open up its own ecological environment. The code for APP is not machine code but bytecode. If someone develops a system in which the virtual machine and compiler module are compatible with the bytecode of Android APP, the system can directly use Androids APP ecosystem.

Second, openness: Huaweis own Ark Compiler. Let more technicians who support Huawei participate in it.

In this way, we believe that Huaweis ecological environment will soon be established. Yu Chengdong predicted on Weibo that the Huawei Global Developers Conference on August 9 would release an open source Ark compiler.

Huawei Developers Conference

Android is written in Java language, which is easy to learn. But it has a disadvantage, that is, it can not communicate directly with the bottom of the system. It can only run on so-called virtual machines. To put it bluntly, the virtual machine is equivalent to a setter. First, the Android application is installed on the virtual machine, and then transferred from the virtual machine to the bottom of the machine.

Then the problem arises. What should the setter do if something goes wrong? The Android system is the mobile phone software Carton. So, dont this setter communicate directly with the bottom of the machine? The Ark Compiler solves this problem. Any Android software compiled by the Ark Compiler can communicate directly with the bottom of the system.

Then Hongmeng system plus Ark compiler will replace the second setter of virtual machine. Why cant the Apple phone get stuck? Just because it doesnt have the setter, it writes code directly for the bottom of the machine. The software of the Apple phone runs much smoother than that of the Android phone.

Another concern is that Huaweis Hongmeng system is the microkernel. In fact, the operating systems kernel can be either a macro or a microkernel. The system development of Macro-kernel is relatively difficult, and many functions with very high privileges can be implemented in it. After all, most of the functions of the operating system are in it, and solving the problem is the most direct. Android belongs to the macro kernel.

Since these modules have the highest privileges, the whole system will collapse if only one module fails. On the contrary, there are not many modules with the highest privileges, such as task management of operating system, memory allocation and recovery management. Other modules do not have the highest privileges, so even if something goes wrong, the system will not crash. Similarly, the development of microkernel is difficult, but the system stability is high.

At present, Huawei has officially announced the installation details and download address of the Ark Compiler in the official community. In the near future, Huawei may also build ecosystems like Apple, Microsoft and Google.

(function () {(window. slotbydup = window. slotbydup | []). push ({id:6374560, container:ssp_6374560, size:300,250, display:inlay-fix, async: true});} (); source of this article: author of the New Beijing News: Liu Gang responsible editor: Shi Jianle_NBJ11331