Author: Sun Shi of Tencent Technology
Recently, Huawei officially announced the launch time of the beta 3 version of Hongmeng system for developers: March 31.
Since Google announced its ban on Huawei’s use of Android, Hongmeng has become a substitute for Android in the eyes of Chinese people, believing that Hongmeng is the same type of operating system as Android and IOS.
Although Huawei founder Ren Zhengfei and other senior executives have repeatedly refuted the rumor that Hongmeng was not designed for mobile phones, because Hongmeng only pushed developers before, external users have been unable to get a glimpse of Hongmeng’s “real body”.
What is Hongmeng? What can I do? How to improve and optimize in the future? How to construct Hongmeng ecology? With these problems, Tencent technology has a chat with Hongmeng developers. From the perspective of developers, it may be able to uncover some questions about Hongmeng.
Dictator: Mr. Zeng
Profile: a singing entertainment app developer
Can’t compare Android and IOS with Hongmeng
What is Hongmeng? First of all, I think the whole positioning of Hongmeng is actually an operating system of the Internet of things, which solves the interconnection of various devices from the system level.
Most of the existing systems still don’t really get through each device from the system level, but Hongmeng does provide some new ideas and new capabilities. It realizes the interconnection of devices from the system level, allowing developers to freely combine the advantages and hardware capabilities of each device.
I don’t think we can compare Android and IOS with Hongmeng. We all develop software based on open source framework. The bottom layer of IOS is based on UNIX, which is open source; the bottom layer of Android is based on Linux system to upgrade, and Hongmeng is also based on Linux system, but they use different kernel and implementation methods. So although the bottom layer of them is Linux, but to the application layer, they are re implemented.
The result is that as like as two peas, the real system we run is still very different from Android. HUAWEI has done a lot of research and development independently, but the current version has not updated the interface, so consumers can’t see the underlying code of the system, so they think it is exactly the same as before.
To really build an operating system is very difficult, and it is not what a company can really do. Because in essence, it’s an ecological problem, not something that dozens of people can do. I think it’s a precipitation process.
We should have contacted Hongmeng system earlier. Last year, we had deep contact with Huawei people. We are the first people to eat crabs.
At that time, the Hongmeng system was not perfect, and the whole development tool and API were not stable. But for a new operating system, I think there must be such an iterative process of improvement.
At that time, we were still in touch with the older version of Hongmeng, but after more than a year of iteration and optimization, we also saw that Hongmeng did have some big leaps. For example, Hongmeng now provides more than 16000 APIs, which actually meet the development needs of most applications.
Recently, we are building a family KTV function based on Hongmeng system, which enables users to sing at home with Hongmeng’s mobile phone and Hongmeng’s TV. Now it can’t be said that the experience is perfect, it’s an iterative process.
As long as we can find problems, solve problems, continuously optimize and bring better experience to users, I think we have met the requirements of our developers. So I think the development of Hongmeng is still in line with my expectations.
The reason why we want to eat crabs on Hongmeng is that I think since Huawei has built Hongmeng system, it has indeed found some deficiencies in the current system, and Huawei will continue to improve and optimize these problems.
At that time, our family KTV wanted to realize the scene that users could use mobile phones as microphones and TVs as MV players to sing. But at that time, the whole set of experience was relatively fragmented and the experience was relatively poor.
After our communication with Huawei Hongmeng team, they solved the interconnection of devices from the system level, enabling mobile phones and TVs to cooperate efficiently to complete the home KTV scene, improving and optimizing the experience of this function.
When we used to connect mobile phones to TV sets, we needed a very complex operating system. Users first go to the app market to download our app, and download it on TV. At the same time, you need to open a designated QR code page, because you need to connect your mobile phone and TV. You need your mobile phone to scan the QR code to connect your mobile phone and TV.
After the connection is successful, the user can use the mobile phone to record the voice, transmit the voice to the TV in real time, and the TV will play it again. This set of operation process, itself for users, the operation process is relatively long, the cost is relatively high, this is the shortcomings of the previous system.
Another drawback is that previous devices have a playback delay. After users sing, it may take more than 100 or 200 milliseconds to hear their own voice from the TV. The delay time is relatively high, and the experience is relatively poor.
Hongmeng system solves the problem of high delay broadcast from the hardware level. We can really broadcast the voice of users singing on TV in real time, which greatly improves the experience of users singing in real time.
As far as we developers are concerned, languages are common. I just need to adapt and learn the API of the new system. For us, the whole cost of learning is not high, and the whole tool building of Hongmeng system is relatively perfect. For us, the cost of learning is not very high.
I heard that in 2021, they will be equipped with more devices, up to 300 million. But now, it’s true that device coverage is still a big problem, as well as the corresponding developer tools.
I think we can continue to polish and optimize based on some developer tools, communities, forums and developer resources, so as to develop some better experiences for users.
Dictator: Mr. Li
Profile: product director of a start-up company
The development of Hongmeng within five years will bring huge dividends
First of all, I will describe Hongmeng operating system according to my understanding. It is a new generation operating system focusing on the interconnection of all things.
In my opinion, Hongmeng is different from IOS and Android. Android system is based on the previous rich device architecture. Both IOS and Hongmeng are doing the next generation of IOT operating system architecture at the same time. However, IOS is closed source, while Hongmeng is open source. This is the biggest difference between their three systems.
Hongmeng’s advantage lies in the security of the connection. It is chip level, with hardware level encryption and software level communication encryption. It is a secure connection based on the latest industry standard.
I didn’t pay attention to it before Hongmeng 2.0, but I didn’t start to contact it until Hongmeng 2.0. With the deepening of learning and understanding, I gradually feel some design concepts of Hongmeng.
For example, in the process of interaction between Hongmeng and hardware, it puts forward the concept of a unified driver framework of HDF, which abstracts the hardware driver into driver loading, driver service management and driver message mechanism, and realizes that the same driver code can adapt to the deployment of multiple systems.
At the same time, Hongmeng divides the system kernel into user mode kernel and kernel mode kernel. After the separation of the two, the division of labor between developers is relatively clear, so that developers with various expertise can develop in their own fields. This is an improvement of Hongmeng in hardware driver.
Another important feature of Hongmeng is distributed soft bus technology. The whole operating system of Hongmeng is based on distributed soft bus technology, which encapsulates Wi Fi communication, USB communication, Bluetooth communication, including NFC near field communication and so on.
Developers can not pay attention to the differences of underlying communication technology, to achieve the application level of data flow, application flow, data synchronization, the key point, the ability of interoperability between devices. In a word, the direct feeling Hongmeng brings me is that its ability to connect all things has exceeded my expectations.
Our team is a start-up company. Our plan is to develop a project such as artificial intelligence personal knowledge map based on Hongmeng computing capability. Because of the family based personal knowledge map, it will involve a lot of personal privacy data, including the data of human body, the data of people’s daily life and family behavior habits, which will have a lot of data acquisition. Without Hongmeng’s terminal computing power and the support of Hongmeng’s software and hardware trusted computing, if cloud computing is adopted, there is no way to completely guarantee the user’s privacy data.
Data to the cloud, we need to pay a very high price to do user privacy data protection. Now with the end-to-end computing power, we can put these sensitive private data of users on the end, not out of the user’s home, so that we can make a software and hardware environment for end-to-end trusted computing.
We use machine learning technologies such as artificial intelligence, natural language recognition, image recognition, behavior imitation and behavior inference to make a more intelligent personal knowledge map, assist people in their study, work and life, and improve their information processing ability. We are probably preparing to do such project applications.
In fact, it is feasible to do such a project based on other operating systems, but we have to start from scratch and build blocks. We need to do hardware chip level encryption, software level communication, and IPU AI SDK related development. In this way, as a small company and start-up company, it is impossible to do such a huge system project.
But Hongmeng operating system already has those basic architecture capabilities, we can pay more attention to the user’s application end, and use these mature Huawei Technologies to achieve our business purposes.
From the perspective of developers, Hongmeng system has gone through the first cycle since its birth. An operating system from the project to ecological maturity, it is a very long process of development.
The whole ecology of Hongmeng is not as good as that of Android and IOS, but I personally think the starting point of Hongmeng will be higher, and the rapid development ability of Hongmeng is strong enough now.
At present, I hope Hongmeng will be more standardized and systematic in the process of building open source ecology, and do some related community construction work, so that all people can participate in such an ecological construction. Don’t let our excellent domestic operating system not get more robust development in the asymmetric competitive environment.
I think the future opportunity of Hongmeng is the era opportunity of interconnection of all things, which is a once-in-a-lifetime opportunity. Whether it’s the device or the mobile phone, whether it’s hardware or software, we can’t see the world in isolation at present.
Hongmeng system has opened up the connection of polymorphism and multiple devices from the operating system level. From the perspective of human beings, science and technology can liberate people from transactional work to do some creative things. From the perspective of equipment, Hongmeng operating system, including the whole ecosystem constructed by Huawei, has been considering this computing efficiency point. It uses a unified computing model to build a big data computing center based on human scenes, and uses an optimized scheme to configure end-to-end computing, edge computing and cloud computing, so as to realize this real green computing revolution.
Therefore, I personally think the dividend Hongmeng can bring us should be from now on, and it will always produce a huge dividend within five years. I’m also telling my friends that it’s better to do what I want, so I’m resigning now to do business based on Hongmeng.
And based on Hongmeng to do the project, there is no need to learn from scratch. Because Hongmeng’s whole architecture concept and the whole ecological construction plan will be fully compatible with Android.
It and Android are two branches of the same Linux open-source rack, which are fully compatible with Android applications. When you transfer from Android to Hongmeng, you can not only translate some design concepts and applications of Android, but also use Hongmeng’s new features to complete the interconnection of everything.