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

Editor’s note: This article is from WeChat public account “Love Fan” (ID: ifanr).

On August 9, Huawei held the 2019 Huawei Developer Conference at the Songshan Lake Headquarters in Dongguan. This is Huawei’s most watched developer conference in recent years.

At the scene, Huawei’s consumer business CEO Yu Chengdong delivered a keynote speech titled “New Experience and New Ecology in the Whole Scene Era” – In a short one-hour speech, Yu Chengdong described Huawei as The strategic blueprint for the future, as well as all aspects of the Hongmeng OS.

The following is the speech:

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 and 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 experience in the whole scene era.

Huawei Yu Chengdong Developer Conference Speech: Hongmeng is a future-oriented operating system

I will first report on the situation of Huawei’s consumer business. In the past 8 years, the consumer business has continued to grow at a high speed, growing 68 times in 8 years. It ranks no top in the world and Chinese terminal manufacturers, becoming the top three smart terminal suppliers. one.

Last year, shipments exceeded 200 million units, and this year’s growth is still high. Especially in the case of this year’s trade war24%, shipments exceeded 120 million units, 60 million units per quarter, due to sanctions, 10 million units were lost in the second quarter, otherwise 130 million units

Smart phones are growing at a high rate, 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 place. If there is no trade war, maybe the market share in the second quarter will be the first in the world or tied for first place. The third and fourth seasons should be the market share first.

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

Huawei Yu Chengdong Developer Conference Speech: Hongmeng is a future-oriented operating system

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

It is difficult for each appliance manufacturer 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.

provides interoperability standards, and has chip support. Our PLC, Wi-Fi and other chips provide power for smart homes.

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 and NPUs. At the same time, we develop the AI ​​ecosystem and create an open platform for Hi-AI, leading the AI ​​experience innovation.

At present, more than 2,500 partners support more than840 addresses, more than 33 items, and API and more than 5,000 atomic services, and are growing. 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.

Nearly 300 million units are added each year. Up to now, more than 500 million users have deployed 15 data centers in more than 170 countries around the world. Currently, 910,000 application developers are developing on Huawei platforms, and they attach great importance to them. Safety awareness protection, support GDTR, GNPD safety factor protection specifications.

From last year’s Developer Conference, we released the “Yaoxing Project” to encourage developers to innovate smart services, covering nine areas, providing developers with 100 billion exposures and supporting 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. There is a core, the whole scene is fully connected to the smart life, and the whole scene is intelligent user experience. The core point is AI artificial intelligence.

We have built two ecosystems of services and hardware, and we support the product architecture, structured product 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 big 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 devices, providing smart smart services for consumers in the entire environment.

Whether you are at home or on the go, on the road, in the office… all kinds of life scenes provide a seamless and intelligent life experience, which can be provided through our products and services.

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

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

Entered in the last ten yearsIn the era of mobile Internet and the widespread use of smartphones, a large number of flat-panel OSs, watch OSs, and a large number of intelligent terminals have emerged. In the future, everything is interconnected, a large number of various devices, and IoT devices are in many forms. Are we developing 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 is Apple’s mobile phone iOS or Android, they are all based on Linux, Uinux, such a kernel is huge, the Android operating system has 100 million lines of code, and the kernel has more than 20 million lines of code, which 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 need at least 3GB RAM to run smoothly, costly and inefficient. Many IoT devices have very small memory, so how do you run them?

Also, the emergence of a variety of terminals today puts higher demands on our security. Payments and car keys can be realized by mobile phones. Bank cards, fingerprints, ID cards, etc. can all use smart terminals and various forms of terminals. If these terminals provide services for consumers, each person has multiple terminals, how to improve security. Sex?

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 operating systems, and cars have their own operating systems. Our current operating systems are special. The development of hardware has caused the development workload to be fragmented.

Software ecology and hardware are bound, greatly increasing the development workload, how to make the work more efficient, breaking the wall between devices, realizing ecological sharing, and implementing across the terminal. This is proposed for our OS. Claim.

Today Google operating system, Android operating system future turn to Chorm PC, tablet, watch has Android system, IoT has IoT system, but Google operating system is based on macro kernel architecture, not micro-kernel 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 a microkernel that can adapt to a wide variety of hardware terminals, but Fuchsia is not a distributed design, performance is not good enough, but it is a microkernel. Architecture, you can see that the future development direction of the entire operating system is microkernel.

We need to provide future OS for the era of full scene intelligence, and 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 that the camera of the PC is not good. You can use the mobile phone, share an account with each other, decouple the system hardware, and deploy it flexibly. 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, based on the micro-kernel full-distribution distributed OS. The meaning of Hongmeng in Chinese may have the meaning of “opening the earth”. The closest English word is Genesis, which is open-minded. meaning. 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 distributed OS. The micro-kernel is not just one of us. Google’s Fuchsia is also a microkernel. Apple is also developing in this direction, but currently it is mainly It is a macro kernel, we are still oriented to a full-distribution distributed OS, with distributed architecture support, providing 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. The above is the basic service layer and program framework. Through these things, it supports different devices, including smart big screen, wear, car, audio, watch, mobile phone, PC, etc. And a variety of equipment.

A set of systems, one OS realizes modular decoupling, and can be flexibly deployed for different devices. Regardless of hardware capability or weak hardware capability, an operating system can be used, which can be unified on different hardware platforms. Load deployment.

At the same time, we can apply powerful and flexible unified deployment capabilities. Our OS can run on different hardware capabilities and adapt to the rich IoT era operating system.

At the same time, the distributed architecture is used for the first time for terminal OS, seamless collaboration, and 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 and distributed soft bus, we simplify the intermediate protocol. If we don’t simplify it, each layer will increase the overhead, which makes the transmission more efficient, simpler and faster.

Huawei Yu Chengdong Developer Conference Speech: Hongmeng is a future-oriented operating system

Everyone knows that the current Linux, Unix, like the highway, all resources call equal treatment, the server-loaded fair scheduling mode, which is equivalent to a highway, so that real-time load analysis and prediction , matching characteristics, precise scheduling, guarantee deterministic delay, ensure user experience smooth, performance, low latency, high performance is guaranteed, this is to use the highway to do an image comparison.

Brings response delay, the volatility of the time has been greatly reduced, and everyone is worried about the microkernel architecture. Since our invention, our operating system has several important features, including process management. The most basic thing, our macro kernel directly has no microkernel layer, 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 core has been adopted. Today, in the era of microkernel, Hongmeng microkernel has been put into commercial use. After Android phones and tablets have been put into commercial use, including 2.0, many Huawei terminals have adopted Hongmeng. The microkernel, used in a trusted executable environment, for face payment, high security level use, for the first time through formal verification.

We hope that the whole operating system will use our microkernel in the future. This is about the advantages of the microkernel. Our microkernel is formalized by mathematical methods to ensure sufficient verification matching and formal verification. The source verifies the effective means of system security.

Formal verification is a method that causes problems. It is a program that has a line of code, 100 lines of formal code, 20 million macro cores, and 2 billion formal code. It is a disaster and cannot be done.

Huawei Yu Chengdong Developer Conference Speech: Hongmeng is a future-oriented operating system

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 places, no ROOT permission, outside The core services are isolated from each other, providing performance-level security, turning the macro kernel mode into two layers, the microkernel and the outer core to implement the past macro kernel system, so it is safer and more efficient, and the security level is improved from the source.

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

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 use the Hongmeng kernel to replace all the kernels such as Linux, but at the same time we support all applications through the external kernel and the above user program framework API, including the Android application we developed. , Linux, Unix applications, 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 apps for phones and for mobile phonesDevelopment and application are different. Developers will adapt and develop different hardware in the future. The workload is very large. Our method is to hope that developers can use a set of code to adapt to different types of terminals through Huawei’s development environment. One-time development of 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.

Huawei Yu Chengdong Developer Conference Speech: Hongmeng is a future-oriented operating system

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 began to use Hongmeng OS for more equipment, the first product is released tomorrow. Glory smart screen products. 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. Everyone asks when to use, I can use it at any time, but for 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 Vision OS has stronger performance, higher security, distributed ability and future-oriented full-view capability than Andorid. This is a future-oriented operating system. I want to tell everyone that we are always available, but considering Partnership, the current Android ecosystem, reduces everyone’s workload.

In fact, our application of Android Eco has migrated to Huawei Hongmeng OS. The development workload is very small. Even with our Ark compiler, we can connect with the ecology, and it may be finished in two days.