Huawei launches HarmonyOS, the new operating system based on microkernels, specially designed to provide a seamless user experience on all devices and scenarios.
Richard Yu, Ceo of Huawei Consumer Business Group, explained the company’s motivation in developing the new operating system: “Today, we are on the threshold of an era where people expect an intelligent and complete experience on all devices and scenarios, which has made us feel the importance of creating an innovative operating system. Equipped with improved capabilities, regardless of platform differences. We needed an operating system that supports all scenarios, can be used in a wide range of devices and platforms, and can meet customer demands for responsiveness and high levels of security.”
“These elements have been the main drivers of harmonyOS, which is completely different from Android and iOS. It is a distributed operating system based on microkernels that provides a seamless experience in all scenarios. The system has a reliable and secure structure that supports seamless collaboration between all devices. The user can only configure his applications once and then deploy them on a range of different devices.”
Huawei launches HarmonyOS, the new operating system coincides with the release of new types of devices, where 10 years ago Huawei designed a future in which artificial intelligence integrates into all aspects of life, and began to explore ways to achieve this experience that transcends the boundaries of physical space to cover different devices and platforms.
HarmonyOS is a lightweight operating system integrated with powerful features, and will first be used in smart devices such as smartwatches, smart displays, embedded systems, and smart speakers. Through this application process, Huawei strives to create an integrated and shared ecosystem between devices, create a safe and reliable operating environment, and provide a complete intelligent experience through each interaction with each device.
Four exceptional artistic properties !
The decision to introduce an intelligent experience in all scenarios requires raising the standards in terms of connectivity capabilities, encouraging harmonyOS design with four outstanding technical features that give it the ability to deliver on its promises to consumers.
Softness: The first operating system of its kind with a distributed architecture that provides a seamless experience on all devices
Building on the distributed structure and technology of distributed virtual operators, HarmonyOS provides a shared communication platform, distributed data management, distributed data planning, and virtual devices. With this system, application developers no longer need to process the necessary technology of distributed applications, allowing them to focus on their individual service concept. The development of distributed applications will be easier than ever. Applications upgraded to HarmonyOS can be managed smoothly on different devices in all scenarios.
Speed: the engine improves response speed, the efficiency of internal communication between operations
HarmonyOS addresses the challenges of poor performance by relying on an engine that improves the responsiveness and efficiency of inter-process internal communication (IPC). In advance, the response speed improvement engine is responsible for prioritizing the assumed task execution and scheduling times. Sources will focus on priority tasks, reducing application response time by 25.7%. Compared to current systems, Microkernel technology has the potential to make internal communication performance superior between operations five times more efficient.
Safety: A micronuclearity structure that reshapes the concepts of safety and reliability from scratch
HarmonyOS is based on a brand new design of microkernel technology, with an improved level of security and a low response speed. The microkernel is also designed to simplify the functionality of the processing kernel, implement as many system services as possible in the user style outside the kernel, and add a common security layer. The microkernel provides only basic services, such as chain planning and internal communications between operations.
HarmonyOS’ microcore design is based on a formal verification method to redesign security and reliability concepts from scratch, and in a reliable implementation environment (TEE). Formal verification methods are effective mathematical approaches to verify the system from the source, while traditional verification methods – such as functional verification and attack simulation – are limited to limited scenarios. On the other hand, official methods may use data models to verify all active courses in the program.
HarmonyOS is the first operating system based on the formal method of hardware verification in a reliable implementation environment “TEE,” significantly improving security levels. The probability of an attack is very low because the microkernel technology of harmonyOS contains less coding (about one thousand per thousand e) of what is found in the Linux kernel.
Unified system: Integrated development environment on multiple devices that allows applications to be developed once and then deployed on multiple devices
With an integrated multi-device development environment, multilingual unified assembly and distributed architecture tools, HarmonyOS have the ability to adapt to various screen layout controls automatically and interactions, support drag and drop controls and targeted visual programming. For an overview. As a result, developers can create applications that run on multiple devices more efficiently. The integrated development environment on multiple devices allows developers to program their applications once and then deploy them on multiple devices, creating an integrated ecosystem on all user devices.
HUAWEI ARK Compiler is the first fixed complex to operate at a level that matches the performance of the virtual device on Android, giving developers the ability to assemble a wide range of advanced machine programming languages in a single, unified environment. Huawei ARK Unified Compiler assembly support helps developers to improve their productivity significantly