Personal View site logo
Make sure to join PV on Telegram or Facebook! Perfect to keep up with community on your smartphone.
HUAWEI HarmonyOS Presented
  • image

    First, big warning:

    The HUAWEI CEO said it will take just a day or two to migrate from Google’s Android to the new HarmonyOS if needed, but it will stick to Google’s platform for now.

    Whole presentation had been toned down, and specially focus was away from smartphones.

    Seamless: First-ever device OS with distributed architecture, delivering a seamless experience across devices

    By adopting distributed architecture and distributed virtual bus technology, HarmonyOS offers a shared communications platform, distributed data management, distributed task scheduling, and virtual peripherals. With HarmonyOS, app developers won’t have to deal with the underlying technology for distributed apps, allowing them to focus on their own individual service logic. Apps built on HarmonyOS can run on different devices while delivering a seamless, collaborative experience across all scenarios.

    Smooth: Deterministic Latency Engine and high-performance IPC

    HarmonyOS will address underperformance challenges with a Deterministic Latency Engine and high-performance Inter Process Communication (IPC). The Deterministic Latency Engine sets task execution priorities and time limits for scheduling in advance. Resources will gravitate toward tasks with higher priorities, reducing the response latency of apps by 25.7%.

    Secure: Microkernel architecture that reshapes security and trustworthiness from the ground up

    HarmonyOS uses a brand-new microkernel design that features enhanced security and low latency. This microkernel was designed to simplify kernel functions, implement as many system services as possible in user mode outside the kernel, and add mutual security protection. The microkernel itself provides only the most basic services like thread scheduling and IPC.

    Harmony OS’s microkernel design uses formal verification methods to reshape security and trustworthiness from the ground up in a Trusted Execution Environment (TEE).

    HarmonyOS is the first OS to use formal verification in device TEE, significantly improving security. In addition, because the HarmonyOS microkernel has much less code (roughly one-thousandth the amount of the Linux kernel), the probability of attack is greatly reduced.

    Unified: Multi-device IDE allows apps to be developed once and deployed across multiple devices

    Powered by a multi-device IDE, multi-language unified compilation, and a distributed architecture kit, HarmonyOS can automatically adapt to different screen layout controls and interactions, and support both drag-and-drop control and preview-oriented visual programming. This allows developers to more efficiently build apps that run on multiple devices.

    The HUAWEI ARK Compiler is the first static compiler that can perform on par with Android’s virtual machine, enabling developers to compile a broad range of advanced languages into machine code in a single, unified environment

    image

    image

    sa9536.jpg
    800 x 302 - 21K
    sa9537.jpg
    800 x 423 - 51K
    sa9539.jpg
    749 x 518 - 61K