Huawei introduced the HarmonyOS operating operating system at the HDC developer conference. The system relies on a small kernel (microkernel) and is designed to provide a consistent user experience across devices and modes.
Richard You, The CEO of Huawei Consumer Business Group explained the reasons and choices that led to the development of the new system. "Users expect a complete and intelligent user experience across all devices and modes. Therefore, we have come to the conclusion that we need an operating operating system that supports all modes of operation that work on devices and platforms and that meet user expectations for speed and security. "
“When we started developing Harmonios, these were our goals", He continued. "It's not comparable to Android and iOS. It's a specialized distribution system operating system, a small kernel that provides a seamless experience. It has a reliable and secure architecture and is designed for a variety of devices. You only need to develop an app once. And then they should be deployed flexibly in all of them. "
In particular, a company introduces a new operating operating system for new types of devices. Ten years ago, Huawei envisioned a future in which artificial intelligence would be integrated into all the holes in life. So they started exploring how they could achieve this. How to do something that goes beyond the limitations of physical space and extends to different hardware and platforms.
HarmonyOS is a lightweight, compact and powerful operating operating system that will be used on smart devices such as smartwatches, smart screens, in-vehicle systems and smart speakers. In addition, Huawei aims to establish a unified and comprehensive ecosystem of devices, create a safe and secure environment and provide a fully intelligent experience with any use of any device.
HarmonyOS – Four technical features
The desire for intelligent experience in all modes of use has set the scale of requirements that the new operating operating system provides a lot of information. To fulfill its promises, it was built on the basis of four technical features.
1. Seamless: The first distributed operating operating system for a seamless experience across devices
By adopting distributed virtual bus architecture and technology, HarmonyOS provides a common base for communication, distributed data management, distributed task management and support for virtual peripherals. In a system environment, developers will not need to distribute the application across different devices, so they will only be able to focus on the development aspects of their work. Development will be easier, as applications developed for HarmonyOS will work on a variety of devices while providing a seamless user experience.
2.Easy: fast implementation with low latency and high performance
HarmonyOS will solve communication problems between application delays and system processes (IPCs). It sets priorities for the implementation of tasks in advance and the time frames for them, and first allocates resources to more important tasks. Application delay will be reduced by 25.7%. Small cores communicate between processes five times more efficiently than existing systems.
3. Safe: Small kernel architecture for increased security
The HarmonyOS system has a completely new kernel design that, in addition to lower latency, is also enhanced by improved security. Huawei has simplified tasks commonly performed by the kernel of the system and moved some system functions to the user level. Bilateral security is also added. For this reason, the core of the system performs only the most basic tasks, such as scheduling and communication processes.
HarmonyOS kernel verification uses formal verification methods. Security is therefore provided below in a reliable implementation environment (TEE). Verification formal verification methods are an effective mathematical approach that ensures accuracy at the resource level, whereas traditional methods, functional verification and attack simulation are limited in these two situations.
HarmonyOS is the first system to use formal verification methods in trusted runtime (TEE) devices, which significantly improves its security. Because the core of the system also has fewer programmatic lines (about a thousand times less than Linux), it is far less likely to have a successful attack.
4. Integrated: Once developed, the app works on all devices
Development for HarmonyOS is accomplished through a Multi-Device Integrated Development Environment (IDE). It also supports development through a number of programming languages, allowing developers to develop applications more effectively. They simply encode it once and distribute it across different devices, creating a tightly integrated ecosystem over them. Huawei's stable ARK compiler compiler, a unified development environment with support for multiple programming languages, will greatly assist in this, greatly improving their productivity.
The evolution of harmonios
Huawei also announced plans for HarmonyOS and its flagship development at a developer conference. Version 1.0 will be released for the first time in smart screens that Huawei expects to ship at the end of the year. However, over the next three years, system optimization will be optimized and gradually integrated into a growing range of smart devices, including wearable and in-vehicle devices.
The success of the system depends on the size of the ecosystem. To make as many developers as possible for its application, Huawei will introduce HarmonyOS as an open source framework. It will establish an open source foundation and community to work closely with developers.
China is home to a robust ecosystem of applications with a strong user base. Therefore, Huawei will first lay the foundation for the Harmonios system at home, and then gradually expand the ecosystem worldwide. Huawei will share its capabilities in areas such as connectivity, mobile photography and artificial intelligence, and will work closely with partners to deliver the best applications with the best user experience possible.
Harmonios will bring incredible new benefits for users, device manufacturers and developers. A user-connected and very intelligent experience on all aspects of their lives. The system will give manufacturers the benefit of fifth generation (5G), artificial intelligence and Internet of Things (IoT) technologies. Developers will also benefit, as they will be able to offer their applications to multiple users.
"We believe HarmonyOS will revitalize the mobile industry and enrich the ecosystem," He said Richard U. "Our goal is to provide users with a compelling and diverse experience. We want to invite developers from all over the world to join us as we build a new ecosystem. Plus, we'll be able to provide users with an intelligent user experience.