Backstory in HarmonyOS
Behind the birth of Huawei's HarmonyOS
In early 2018, Ren Zhengfei went to Huawei's Beijing Research Institute just to hear reports from each of the Consumer BG business lines.
Wang Chenglu was also among the reporters. As head of the Consumer Business Software Department, he had already encountered too many doubts along the way after launching the HarmonyOS project two years ago.
"The operating system is too difficult for Huawei to make; Huawei is not competitive and cannot compete with Android and iOS; Microsoft and Samsung can't make an operating system, so how can Huawei make it?"
Wang Chenglu was trying to explain to us in layman's terms that HarmonyOS was not a mobile phone operating system replacing Android and iOS, but an IoT-oriented device, which was not a track in nature.
On the other hand, it took the lead in pushing HarmonyOS to establish a project within the software division, hoping to demonstrate the value of HarmonyOS with a system prototype.
In May 2016, the Consumer Business Software Department reached an agreement to formally establish HarmonyOS as a project within the Software Department, and in early 2018, when Wang Chenglu reported to Ren Zhengfei, the system prototype and cross-device collaboration features of HarmonyOS were almost complete.
Ren Zhengfei recognized HarmonyOS's concept of connecting different devices. After reporting to Ren Zhengfei at Huawei's OpenLab lab in Beijing, Wang Chenglu's mind was finally set at rest.
Wang Chenglu told Tencent News that top-level approval was crucial for HarmonyOS, which means Huawei has a clear answer to the fundamental questions of whether it wants to build an OS and where it should go.
The prototype
On the first working day after the National Day holiday in 2015, Wang Chenglu was invited by Richard Yu to officially join Huawei's consumer business, and before that, he was the head of Huawei's Central Software Academy.
Huawei's consumer business grew rapidly around 2015, with flagship phones such as the hot-selling Mate 8 largely proving Huawei's hardware capabilities.
However, due to a weak software foundation, Huawei smartphones have been low in net user recommendation value, Richard Yu wanted to increase software investment and found Wang Chenglu, whom he had worked with, and invited him to join the consumer business.
While working at the Central Software Institute, Chenglu was responsible for the development of Huawei's software infrastructure 1.0, including the operating system, database and programming framework.
The goal of the development was to give Huawei the ability to offer a complete suite of software solutions to customers beyond the hardware infrastructure.
HarmonyOS's distributed computing, distributed file system and distributed database technologies were all developed at the time," Wang Chenglu told Tencent News.
Wang Chenglu told Tencent News that the two years he spent at the Central Software Institute gave him a thorough understanding of basic software, and the more he learned, the more he understood the huge risks involved in building a business on someone else's platform.
During his time at Central Software Institute, he already had the idea to build HarmonyOS.
The word "HarmonyOS" is from "Shanhaijing", originally the name of a technical project established by the 2012 Lab Kernel team. When Wang Chenglu arrived at the consumer business, he has been pushing for making sure to make Huawei's own system and ecology.
Before starting to do the system and ecology, it is first necessary to clarify exactly what kind of system and ecology to do.
Around 2016, Huawei's mobile phone sales grew at a high rate, but any product has a cycle, and it is bound to peak after rapid growth, and Huawei's consumer business executives are already thinking about.
If handsets don't grow, where does the consumer business go from here?
At the time, smart devices such as bracelets, watches, and stereos made the industry generally aware of the promise of the IoT, but no one could see where the future was headed.
While some believed that mobile phones would replace most devices such as PCs and TVs, Wang Chenglu and team argued that it would be difficult to completely replace other devices.
"If they can't replace, then why not let them synergize with each other?" Wang Chenglu argues that this consensus is where HarmonyOS came from, "HarmonyOS was designed from the beginning to think of various ways to connect multiple devices and integrate them into one."
There are two different voices within Huawei, with Richard Yu endorsing the direction of HarmonyOS, but worrying about the potential challenges of implementing some specific features, such as jitter, interference and bandwidth issues that need to be addressed in the phone's screen casting.
In May 2016, HarmonyOS officially began development in the Consumer Business Software Division.
The initial R&D team for HarmonyOS came from the Technology Planning and Pre-Research Department under the Software Division, a department of about 100 people that is responsible for thinking about the direction of software development over the next three to five years, including collaboration with outside parties, the equivalent of Huawei's eyes.
If Huawei determines that a technology is feasible, the research department is responsible for making a prototype first.
In late 2016, after completing EMUI 5.0 delivery, Wang Chenglu shared HarmonyOS for the first time at a consumer business conference.
The meeting is a tradition across Huawei's business units, where people imagine a topic to challenge themselves and give them ideas to expand.
Wang Chenglu's topic was ecology, and he wanted to lay the groundwork for his colleagues to understand what ecology is.
However, HarmonyOS' internal debut didn't cause much of a stir, "People just felt that it seemed to be heading in a good direction," said Wang Chenglu.
In May 2017, the HarmonyOS kernel 1.0 completed technical validation. At this point, the perception of HarmonyOS within Huawei remained lukewarm, "people felt that it was a usable technology, that it would be better used in our products, and that was it."
The turnaround came shortly after when Wang Chenglu first demonstrated the system prototype at an OCT conference, and the value of HarmonyOS began to be felt internally at Huawei.
As the system prototype continued to be refined, in March 2018, shortly after Wang Chenglu reported to Ren Zhengfei in Beijing, HarmonyOS was officially approved for Huawei's consumer business, and the curtain officially opened on HarmonyOS development.