Love Fan Note:

On August 9, Huawei held the 2019 Huawei development at the headquarters of Songshan Lake in Dongguan. Conference, this is Huawei’s most watched developer conference in recent years.

On the spot, Huawei’s consumer business CEO Yu Chengdong published a new Keynote Speech on “Experience and New Ecology” – In a short one-hour speech, Yu Chengdong described Huawei’s strategic blueprint for the future and all aspects of Hongmeng OS.

Here, Fan Faner will present the full text of Yu Chengdong’s speech for the first time. .


Members, dear friends, good afternoon!

Welcome to the Dongguan Basketball Center to attend the Huawei Developer Conference.

I took this opportunity today, and I am especially grateful to the Dongguan Municipal Party Committee and Municipal Government for providing such a good venue for Huawei.

The next two days of discussion, I will also go to Huawei’s beautiful Songshan Lake Park to discuss further development.

What era are we in today?

We are in an era where smartphones are widely used, applications are very rich, and production is very rich. At the same time, in the era of AI and 5G, AI, 5G give this feature.

The real AI full scene wisdom era is coming. The topic I am reporting today is how to create a new era and new era in the whole scene era. Experience.

I will first report on the situation of Huawei’s consumer business. In the past 8 years, the consumer business has continued to maintain rapid growth, 68 times in 8 years. Growth has not ranked well from global and Chinese terminal manufacturers, and has become one of the top three smart terminal suppliers.

The shipments last year exceeded 200 million units and this year is still growing at a high rate. In particular, this year’s trade war is still 24%, shipments exceed 120 million units, 60 million units per quarter, due to sanctions, 10 million units in the second quarter, otherwise 130 million unitsSmart phones are growing at a high speed, and smart PCs and wearables are growing at a faster rate, with more than 200% or even 300% growth.

If there are no sanctions, 300 million units will be added in June, July, August and September this year. If there is no trade war, our shipments of this year’s high probability event will become the world’s number one. Even in the case of sanctions, we will maintain rapid growth, and despite the growth rate, we will continue to grow very well.

Our market share is over 30% in China. Every time we sell three mobile phones, we have one from Huawei and glory. The global market share has risen to 17.6%, which is very close to the first one. If there is no trade war. Impact, perhaps the second quarter market share is the world’s first or tied for first, the third, fourth season should be the market share first position.

Because of this year’s uncertainty, this year’s market share is the second largest in the world, and this year’s market share is probably the first in the world. .

Huawei advocates smart home, Internet of Everything, and the era of all things intelligence IoT, all home appliances are intelligent.

Every home appliance manufacturer is hard to push its own standards and cannot be interconnected. Huawei is a traditional communications company. We promote the establishment of the Hi-Link standard and are widely supported by the industry. Chinese manufacturers and globally renowned overseas brands, including Siemens and Panasonic, have become the most widely supported smart home agreement, with 260 brands and 30 million. Equipment, every month, this number is increasing.

provided interoperability standards, and chip support, our PLC, Wi-Fi and other chips, for smart home Help.

At the same time, Huawei is the first in the industry to introduce AI into smart terminals, starting with Kirin 970 and introducing AI processors. , NPU. At the same time, we develop the AI ​​ecosystem and create an open platform for Hi-AI, leading the AI ​​experience innovation.

Currently, more than 2,500 partners support more than 840 addresses, more than 33 can and APIs and more than 5,000 atomizations Service, and it is constantly increasing. The daily capacity is very large, with 25 billion visits per day, very large.

This may be beyond everyone’s imagination, and most developers are calling AI more and more. At the same time, Huawei’s cloud services are developing rapidly. Huawei’s terminal cloud service supports more than 500 million registered users worldwide, and adds more than 200 million smart phones and other smart devices every year.

Approximately 300 million units per year (increase), more than 500 million users, and 15 in more than 170 countries around the world In the data center, currently 910,000 application developers are developing on Huawei platforms, and they attach great importance to security awareness protection and support GDTR and GNPD security factor protection specifications.

We released the “Yao Xing Plan” from last year’s Developer Conference to encourage developers to innovate smart services covering nine areas To provide developers with 100 billion exposures and support funds of more than 200 million yuan.

In the next 5-10 years, Huawei’s consumer business, long-term strategy is the full scene of smart life.

The whole scene strategy is our long-term strategy for the next 5-10 years, with a core, full scene connected to smart life, full scene The core of intelligent user experience is AI artificial intelligence.

We have built two ecosystems of services and hardware, and we support the product architecture, structured products 1+8+N . Huawei self-developed products, together with eco-products and partner products, do this.

1 is our smartphone, 8 including PC, tablet, car, sports health, wear, AR, VR, smart Screen, smart audio, etc., these 8 areas are Huawei’s participation in self-developed products, N is a large number of IoT devices, a very wide range of equipment for consumptionThe smart food service is provided in the whole scene of clothing, food, shelter and transportation.

Whether at home or on the go, on the road, in the office… a variety of life scenes provide a seamless and intelligent life experience, Can) be provided through our products and services.

We said that today we are entering the era of intelligent Wisdom Internet. In this era, we need a new experience and ecological creation. To create such an ecosystem, we need more powerful OS support.

In the PC era, DOS, Windows, macOS, and other operating systems were born with the PC.

In the era of mobile Internet era and the widespread popularity of smartphones in the last ten years, a large number of flat-panel OSs, watch OSs, and a large number of intelligent terminals have appeared. In the future, everything is interconnected, a large number of various devices, and IoT devices are in many forms. Are we developing an OS for each type of hardware? This kind of work is very huge, the development workload is also very large, very complicated, and the ecological collaborative work is also very complicated.

Today, whether it’s Apple’s iOS or Android, they’re all based on Linux, Uinux, and the kernel is huge, Android operation The system has 100 million lines of code, and the kernel has more than 20 million lines of code. It is very complicated. Usually, we only use 8% of the code in the kernel. It is difficult to ensure smoothness in such a large and redundant design.

Android phones require at least 3GB of RAM to run smoothly, costly and inefficient. Many IoT devices have very small memory, so how do they work?

Also, the emergence of a variety of terminals today, put forward higher requirements for our security. Payment, car keys can be achieved with mobile phones, bank cards, fingerprints, ID cards, etc. can use smart terminals , various forms of terminals, if these terminals provide services for consumers, each person has multiple terminals, how to improve security?

This puts higher demands on our equipment and operating system.

Also, today’s operating systems are for different platforms (design), mobile phones have mobile operating systems, watches have watch operations The system and the car have their own operating systems. Our current operating systems are all developed for special hardware, which causes the development workload to be fragmented.

Software ecosystem and hardware are bundled, greatly increasing development workload, how to make work more efficient, breaking between devices The wall, the realization of ecological sharing, cross-terminal implementation, this is the requirements put forward for our OS.

Today Google’s operating system and Android operating system will turn to Chrome PC, tablet, watch with Android system, and IoT with IoT system. But the Google operating system is based on a macro kernel architecture, not a microkernel architecture. Apple’s operating system, recently released by Apple’s tablet has a flat-panel OS, watches have a watch OS, different devices have different OS, mainly macro-core, mixed kernel, also introduce some micro-kernel, different devices are split, different development OS, this is very complicated.

Linux These inventions have been around for decades, and have been around before the advent of PCs. But what is the future operating system?

Google is also developing the next-generation operating system, Fuchsia, which is microkernel and adapts to a wide variety of hardware terminals. But Fuchsia is not a distributed design, performance is not good enough, but it is a micro-kernel architecture, you can see that the future development direction of the entire operating system is micro-kernel.

We want to provide a future OS for the full scene intelligence era, with multi-terminal capability sharing to give peripherals.

We don’t have a camera on our watch. We can use the camera of the mobile phone. We think the camera of the PC is not good. You can use the mobile phone. An account shared interoperability, system hardware decoupling, and flexible deployment. At the same time, I hope to make the operating system, let the terminal run, and run the app more smoothly and safely.

How to build a future-oriented OS?

Today we brought Huawei’s Hongmeng OS, HarmonyOS, distributed OS based on microkernel full scene, Hongmeng means Chinese There may be a meaning of “opening the earth”. The closest English word is Genesis, which means open-minded. It is too difficult to pronounce Hongmeng in Chinese Pinyin. We named Harmony and hope to bring more peace and convenience to the world.

Our Vision OS is the world’s first micro-kernel-based full-distribution distributed OS, based on microkernels, not just ours. Google’s Fuchsia is also a microkernel, and Apple is also moving in this direction, but currently it is mainly a macro kernel. We are also targeting a full-distributed distributed OS with distributed architecture support to provide a natural and stream-level kernel-level security ecosystem.

First look at our architecture.

This is the Hongmeng OS architecture, the bottom layer is the kernel layer, above is the basic service layer, the program framework, through these things, support Different equipment, packageIncluding smart screen, wear, car, audio, watches, mobile phones, PCs and many other devices.

A system can be modularly decoupled through a system, which can be flexibly deployed for different devices, regardless of hardware capabilities or hardware. If the ability is weak, you can use an operating system and you can load and deploy on different hardware platforms.

At the same time, we can apply powerful and flexible unified deployment capabilities. Our set of OS can run on different hardware capabilities for deployment. The operating system of the IoT era capability of the Internet of Everything.

Also uses a distributed architecture for the first time for terminal OS, seamless collaboration, distributed soft bus. Hardware capabilities are virtualized and resourced.

Multiple terminals under the same account can be used to enable hardware capabilities to be called across terminals through the operating system distributed soft bus.

For our distributed operating system, distributed soft bus, we simplify the intermediate protocol, if not simplify, each Layers increase overhead, making transmissions more efficient, simpler, and faster.

Everyone knows that Linux, Unix, like the highway, all resources call equal treatment, fair scheduling mode for server load This is equivalent to a highway, which enables real-time load analysis and prediction, matching characteristics, precise scheduling, guarantees deterministic delay, ensures smooth user experience, performance, low latency, high performance is guaranteed, this is with high speed Road to make an image contrast.

The volatility of response delay and latency has been greatly reduced, and everyone is worried about the microkernel architecture, ISince our invention, our operating system has several important features, including process management, and the most basic things. Our macro kernel has no microkernel layer directly, and the operating system completes several management.

When we went to college in the 1980s, this was the case when we learned the principles of the operating system. However, today into the era of microkernels, how to ensure inter-process communication performance, we are very important, why the use of microkernel, is kernel-level security.

Since the invention of the computer, the macro kernel has been adopted. Today, in the era of microkernel, Hongmeng microkernel has been put into commercial use in Android. Mobile phones and tablets have been put into commercial use. After 2.0, many Huawei terminals have adopted the micro-core of Hongmeng, which is used in the trusted executable environment for face payment and high security level. It has passed formal verification for the first time.

We hope that the entire operating system will use our microkernel in the future, which is about the advantages of the microkernel, our microkernel Formal verification through mathematical methods to ensure adequate verification matching and formal verification is an effective means of source verification system security.

Formal verification is a method that causes problems, a line of programs, formal code is 100 lines, 20 million The macro kernel, 2 billion formal code, is a disaster and can’t be done.

Microkernel, small kernel, can achieve formal verification, significantly improve security. In the past, it was only used for aerospace and chip design, high security and reliability. Today, the microkernel formalization method is used in a wide range of operating systems, because the microkernel naturally has no ROOT and does not require ROOT permissions. Once ROOT permissions are obtained, it is equivalent to taking the door key and can enter each room. We put each microkernel. The layer is threaded and placed into the microkernel. Graphic image recall, file management, power management, memory management may all involve security, but each individual lock, there is no unified key to open the keys of all room doors, it is impossible to get a place to break all placesWithout ROOT permission, the external core services are isolated from each other, providing performance-level security, turning the macro kernel mode into two layers, micro-kernel and external core to realize the past macro-core system, so it is safer, more efficient, and improves security from the source. level.

At present, the operating system can only reach level 2, up to level 3 and level 4. Our Hongmen OS should be able to reach 5+ security. Level, I am afraid it is the first in the world, we will also participate in such testing, we believe this is an OS with 5 and 5+ highest level of security.

The Hongmeng microkernel is flexibly deployed to provide full-scale, multi-security device capabilities. This is a huge advantage for us, the full scene of the OS, the distributed OS, and the security provided by the microkernel. There is also Huawei LITE OS, which is very lightweight and takes care of all applications. At the same time, Huawei Ark compiler, multi-terminal IDE development environment to support the current Hongmeng OS.

In the future, we will develop a Hongmeng OS. We hope to replace all kernels such as Linux with a Hongmeng kernel, but at the same time we pass the external core. Support for all applications for the above user program framework API, including Android applications, Linux, Unix applications that we develop, can be easily run on our micro-kernel, development environment, development language, multiple operating languages, multiple platforms, Development applications can run on it. Including WEB, HTM5, Linux, Unix, but bring more security and high performance.

At the same time, the full-distribution distributed OS brings ecological sharing.

We develop applications for watches and develop applications for mobile phones. Developers will adapt and develop different hardware in the future. The workload is very large. Our method is to hope that the developer has a set of code. Through the development environment provided by Huawei, it can adapt to different kinds of terminals, which is very convenient. One-time development and multi-end deployment, the development efficiency is greatly improved, and the cross-device ecological sharing.

For example, music player software development, home to the big screen, smart screen on the TV, automatic adaptation. Our IDE environment can be automatically adapted by dragging and dropping. We look at DEMO to make it easier for developers to provide this capability.

At the same time, our Ark compiler has been improving it since its release. Really support multi-programming language unified compiler, greatly improve development efficiency, everyone with C++ programming performance is very good, but very difficult, many people can only use JAVA, Kotlin, we fully support, support multi-language, even mixed programming, high The performance program may use C++, but the general application uses JAVA, Kotlin, and even supports mixed compilation, which greatly improves the efficiency of running the program, and has more than 60% performance improvement, which is very convenient. Our compiler is constantly enhanced. At the same time, we use the distributed capabilities to provide Kit development cross-terminal applications, including our distributed soft bus Kit, etc., through the Kit to achieve distributed capabilities across the terminal development, as simple as developing a common application. In the past, the operating system did not support such capabilities. We don’t know how to use them. Today, we use our Kit to facilitate everyone.

This is the goal of our Hongmen OS.

Hongmeng OS started two years ago, first to do the core of Hongmeng, first use Android, TEE of various intelligent terminals, This year, the company started to use Hongmeng OS for more equipment. The first product is the glory smart screen product released tomorrow. Our Ark compiler is constantly improving and improving. Our Hongmeng micro-core will have Hongmeng 2.0 version next year, and Hongmeng version 3.0 will be improved after the next year. The micro-kernel is perfect, the external core is perfect, the compiler is more perfect, and the development environment is perfect. Our ability is getting stronger and stronger. Can be used on a variety of devices, including watches, bracelets, car, PC, tablet… Can it be used on mobile phones? Of course. Whenever you ask, I can use it at any time, but because of the ecological reasons, we support Google’s Android ecosystem, we prefer to use Google Android operating system, if the Android operating system is not available, we can always activate our Hongmeng.

Our Hono OS has stronger performance, higher security, distributed capabilities, and future-oriented full-scenario capabilities than Andorid. This is a future-oriented operating system. I want to tell you that we are always available, but considering the partnership, the current Android ecosystem reduces the workload of everyone.

In fact, our application in the Android ecosystem has been migrated to Huawei Hongmeng OS. The development workload is very small, even compiled with our Ark. We, the ecological connection, may be finished in two days.


At this point, Yu Chengdong’s keynote speech is over, but the Huawei Developers Conference is still Continue, in the next few days, there will be a large number of Huawei’s new technologies and new equipment released.

Tomorrow, the first device equipped with Hongmeng OS – Glory Smart Screen will be officially Released, Ai Faner will also bring you a first-hand report on the spot, so stay tuned!