Connect with us

HarmonyOS

Huawei announce new OpenHarmony 1.1.0 LTS, features, modification, next year’s schedule and more

Published

on


Huawei is aiming to develop a distributed OS that can satisfy the user’s need of  low latency and strong security.” In this line, the company released the HarmonyOS, a lightweight compact operating system with powerful functionality.

Initially, it was released for smart IoT devices such as smartwatches, smart screens, smart cars, and more. The company is continually exploring this OS so it can fit in today’s scenarios where people expect a holistic intelligent experience across all devices.

To accomplish this goal, Huawei recently announced the OpenHarmony 1.1.0 LTS version, which is far better than the previous 1.1 LTS. This new version will come with an AI subsystem, power management subsystem, pan-Sensor subsystem, Upgrade subsystems, unified AI engine framework, and more.

LTS Brief Intro:

To be mentioned, Long-term support (LTS) is a product lifecycle management policy in which a stable release of computer software is maintained for a longer period of time than the standard edition.

Advertisement

The term is typically reserved for open-source software, where it describes a software edition that is supported for months or years longer than the software’s standard edition.

It’s worth bringing up that Open Harmony is an open-source project handle by the OpenAtom Foundation, and is positioned as an open-source distributed operating system for all scenarios.

This latest version ensures the pyramidal transferability rebuilding of the liteOS-Mkernal. Adding to that the driver subsystem enhances the driver models of Wi-Fi, Sensor, Input, and Display, and targets the graphics subsystem to UI capabilities, JS framework performance, and memory optimization.

Furthermore, Huawei also revealed the schedule for the OpenHarmony version, which is likely to start the next year.

Advertisement

Let’s take a detailed look at the changes that come with the new 1.1.0 LTS version of OpenHarmony:

1) Kernel

New Features:

  • LiteOS-M supports Cortex-M7, Cortex-M33, and RISC-V chip architectures, and adds corresponding single-board target examples
  • LiteOS-M supports MPU function
  • LiteOS-M supports some POSIX interfaces
  • LiteOS-M supports FatFS file system
  • LiteOS-M supports an exception callback function registration mechanism
  • LiteOS-M tripartite chip adaptability architecture adjustment
  • LiteOS-M and LiteOS-A support heap memory debugging functions, including memory leaks, memory stepping, and memory statistics
  • LiteOS-M and LiteOS-A support the TLSF heap memory algorithm to improve the efficiency of memory application and release as well as reduce the fragmentation rate

Modification characteristics:

  • LiteOS-A scheduling optimization

2) Pan Sensor

New Feature:

  • The new Sensor component provides functions such as querying the sensor list, starting and stopping the sensor, subscribing/unsubscribing to the sensor, setting the data reporting mode, and setting the sampling interval

3) Globalization

New Feature:

  •  Added 79 languages ​​for number formatting, date and time formatting, singular and plural C/C++ internationalization interfaces

4) JS Application Development Framework

New Features:

  • Added support for the opacity global attribute of the JS front end
  • Added prompt.showDialog API
  • Added the QR code component QRcode
  • Added event bubbling mechanism

Modification characteristics:

  •  Internationalization performance optimization, speed up page jump, support digital internationalization and time and date conversion
  • The front-end layout capability is enhanced, and some style values ​​support setting percentages
  • The size adaptation capability of input and switch components is enhanced
  • The image component has enhanced capabilities to support the display of application private data catalog pictures
  • The image-animator component has enhanced capabilities to support end frame designation
  • The canvas component capabilities are enhanced, and some APIs are added
  • The device.getInfo API is enhanced, and some return fields are added
  • DFX capabilities are enhanced to support method stacks for tracking exceptions

Deleted Feature:

  • The internationalization function no longer supports the backtracking feature

5) Test

New Features:

  •  The new test tool filters the test cases to be executed according to the use case level
  • Added test demo use cases

6) Graphics

New Features:

  • Added component-level rotation zoom and component-level transparency
  • Added event bubbling mechanism and added rotating crown event
  • Added GIF image analysis display, added percentage width and height layout, added Video and QR code controls

Modification Characteristic:

  • Partial rendering and SIMD performance optimization

7) Public Foundation

New Features:

  • Added dump system attribute function
  • Added memory pool management interface for upper-level modules

8) Drive

New Features:

  • Added sensor, input, and display driver models
  • Added mipi dsi and PWM (pulse width modulation)
  • Added WIFI HDI interface and WIFI flow control
  • Added driver framework IO service grouping feature

Modification characteristic:

  • Optimize the driver loading process and support segmented loading

9) Distributed Communication

New features:

  • Added WiFi Aware feature module
  •  IPC added support for unaligned serialization

10) Safety

New features:

  • Added HUKS to provide SHA256/RSA3072/RSA2048/AES128/ECC security algorithms and interfaces, as well as key management and storage capabilities
  • HiChain provides lightweight non-account lightweight components for device group management and authentication, supports soft bus communication security; provides APIs for system services and applications
  • Authority management adds a unified authority management mechanism to meet the authority authorization requirements for lightweight devices

11) AI Subsystem

New features:

  • Added a unified AI engine framework to achieve rapid plug-in integration of algorithm capabilities. The framework mainly includes modules such as plug-in management, module management, and communication management, and carries out life cycle management and on-demand deployment of AI algorithm capabilities
  •  Provide developers with a development guide, and provide 2 AI capability plug-ins based on the AI ​​engine framework and the corresponding AI application Sample, which is convenient for developers to quickly integrate AI algorithm capabilities in the AI ​​engine framework

12) Upgrade Service

New feature:

  • Added a new lightweight equipment upgrade capability framework, which includes the validation and analysis capabilities of the upgrade package, as well as the installed interfaces, to unify the light equipment upgrade capability framework

13) XTS Certification

New feature:

  • Add AI, DFX, global, OTA compatibility test cases

Modification characteristic:

  • Enhanced testing capabilities for application frameworks, public communications, distributed task scheduling, IoT, and kernels

14) Compile and Build

New features:

  • Added the command line tool hb, which uses hb set and hb build methods to build, and supports building in the source directory and any subdirectory
  • Support independent chip manufacturer components
  • Support the use of component names to build components separately
  • Support custom compilation toolchain and compilation options according to the development board

Modification characteristic:

  • Product configuration is decoupled from the build_lite warehouse and modified to “vendor/solution vendor/product/config.json”

15) Power Management

New features:

  • Power query function
  • Bright screen lock management function and interface

(Source| Ithomes)

Yash is a graduate of computer science and followed his way into journalism, he is interested in various subjects related to technologies and politics. Yash likes to listen classical songs and has a huge library of classical mixes.

Continue Reading
Advertisement
Click to comment

Leave a Reply

Your email address will not be published. Required fields are marked *

HarmonyOS

Cocos Creator games can use HarmonyOS multi-screen collaboration for a new multiplayer experience

Published

on

By

Cocos Creator HarmonyOS

Back in June, Huawei officially launched HarmonyOS 2 for mobile devices, and it comes with various new features powered by the new distributed capabilities. This helps users to enjoy a seamless cross-device experience more conveniently.

However, game-making software also acknowledging the power of HarmonyOS. As Cocos Creator, a well-known gaming creation platform became the first of its kind software to adopt the HarmonyOS 2 operating system.

Cocos Creator 3.2 version brings HarmonyOS 2 support and can fully utilize the new distributed capabilities of this operating system. Developers can easily develop games with multi-device collaboration features.

To create a new project in Cocos Creator, select the new project with HarmonyOS operating system, then import the completed project into the DevEco Studio to compile/package/deploy, and debug.

Advertisement

The overall workflow is similar to that of developers publishing to other native mobile platforms, and it is very simple for developers familiar with this type of development.

The Cocos Creator engine brings a multi-device collaboration game template that supports HarmonyOS, allowing developers to quickly create games that support multi-device collaboration through this template.

Developers can apply after discovery, pairing, connection, combination, and verification, two devices can be connected to create more interesting applications and increase the entire gameplay experience.

Grab the Gold Coins Game:

Such power of HarmonyOS will empower a game such as “Grab the Gold Coins”, which emphasizes the HarmonyOS multi-collab game template on the Cocos engine.

Advertisement

The game can quickly realize the device discovery and connection functions on HarmonyOS, using the mobile phone as a gamepad to control the large screen, and gameplay is easy to understand and play.

Cocos Creator HarmonyOS

To play such games, A bigger screen (a Huawei Smart TV) will work as the display and the smartphone as a controller.

When the game starts, the smart screen will pop up the device selection page, select a nearby Huawei phone as the handle input terminal, establish a connection, and initialize the device.

After the connection is established, the smart screen will use the senDataToRemote interface to inform that the mobile phone can enter the game state as a controller, and the mobile phone as a handle receives the signal that the game can start operation through onRemoteRequest, and starts to send the control data to the smart screen.

Advertisement

Overall, the game process In, all control data can be transmitted and fed back through these two interfaces to realize the game logic of picking up gold coins, picking up hammers, and grabbing gold coins.

Using multiple devices:

The distributed capability of HarmonyOS 2 allows mobile devices to quickly virtualize to handle the smart TV connections and transforms into an interactive console. This enables users to connect with multiple devices into one game and get a multi-player user experience.

Advertisement
Continue Reading

HarmonyOS

Huawei Nova 4e begun testing HarmonyOS 2 closed beta

Published

on

Huawei Nova 4e

Huawei Nova 4e has finally entered the HarmonyOS 2.0 beta program. This operating system allows the Nova 4e to upgrade with new features and provide a better user experience.

The HarmonyOS 2.0 closed beta for the Nova 4e carries version 2.0.0.137 upgrading from EMUI 10.0 version 10.0.0.168. To check your device’s current version navigate to Settings > About phone > Version number.

Huawei is rolling out the HarmonyOS 2.0 in China, while the users in the global markets are still waiting for the beta tests. Also, the company hasn’t yet revealed its plan for HM OS upgrade outside China.

Compatible models:

  • Huawei Nova 4e (MAR-AL00)
  • Huawei Nova 4e (MAR-TL00)

Upgrade details:

  • Release date: July 31, 2021
  • Number of users (first batch): 2000

Huawei nova 4e

HarmonyOS 2.0 brings for Huawei nova 4e?

This beta after installation will completely change the UI of your device, making it more interactive and smoother than before. The HarmonyOS 2.o comes with new features and changes that reflect in every part of the UI.

Advertisement

Further, this new OS features a brand new home screen, service widgets, Huawei share, smart folder, super device, collaborative security, and much more.

The super device is the most unique and productive function to try on in the new HM OS. It allows users to control a bunch of devices using a single device. Check more of the innovative features of HarmonyOS 2.0 here.

Things to remember before upgrade:

  • You should install the latest EMUI version mentioned above in order to make your Nova 4e compatible with this upgrade.
  • Fill in all your details correctly while registering for the beta, otherwise you won’t receive it.
  • This update will not erase your data, even then we recommend you to backup your important files, in case.
  • Some of the third-party applications might not be supported due to their incompatibility for HarmonyOS 2.0.
  • Maintain enough battery and storage on your device (at least 10GB), before installing the package.
Continue Reading

HarmonyOS

HarmonyOS 2 Mobile Beta Tracker

Published

on

At Huawei Developer Conference (HDC) 2020, the Chinese tech giant unveiled two new mobile software systems – the first is EMUI 11 and the second is the brand new operating system – HarmonyOS 2 (Hongmeng OS) 2.

HarmonyOS is Huawei’s self-developed micro-kernel-based operating system, developed to work across different devices and provide a new user experience in all scenarios. This new software platform was initially introduced in 2019 powered by distributed capabilities.

HarmonyOS 2.0 comes with a comprehensive upgrade to its existing distributed capabilities, including software bus, data management, and security. Huawei also introduced an adaptive UX framework that allows developers to quickly reach tens of millions of new devices and users by changing the user interface.

At the HarmonyOS 2.0 launching event, Huawei also unveiled a new set of tools including emulators, SDK packages, and IDE tools to develop apps for HarmoynOS 2.0 mobile, which help users to understand the basic ecology of this upcoming smartphone operating system.

Advertisement

In December 2020, Huawei released the HarmonyOS 2.0 mobile developer beta version and started the enrollment of flagship devices for HarmonyOS 2 beta testing.

The device open for HarmonyOS 2.0 beta includes Huawei P40, Mate 30, and MatePad Pro devices. However, these registered smartphones already received the HarmonyOS 2.0 first beta version. Since then, Huawei has conducted a bunch of beta testing on different Huawei devices, and eventually lead us to the official launch on June 2.

At the event, Huawei announced over 100 devices that will receive the HarmonyOS 2 upgrade. These devices are scheduled to receive HarmonyOS in a staged and phase timeline up to next year.

So, there’s a lot more to cover, and below you check all of the devices and their progress under one simplified tracker including the different phases of the HarmonyOS 2 upgrade.

Advertisement

There are three phases that Huawei follows after the developer beta testing and their sections are divided as follows:

  1. Closed beta
  2. Public Beta
  3. Stable release

But first, we’ll be going to explore the developer beta rollouts:

  1. First Closed Developer Beta (Read more): Began with Huawei P40, Mate 30, and MatePad Pro
  2. First Open/Public Developer Beta (Read more): Mate X2, Mate 40 Series, Smart Screen
  3. Third Open/Public Developer Beta (Read more): Huawei Nova 6, Nova 7, Nova 8 Series, and MatePad 10.8 Devices

Below is the HarmonyOS 2 tracker that will inform you about the beta testing of the respective devices.

Closed HarmonyOS 2 Beta Section:

HarmonyOS 2 closed beta

June 3, 2021: First Closed Beta

The first closed beta started for 28 devices including Huawei Nova 6, Nova 7, Nova 8 series, MatePad 10.8, Mate 20 series, Mate Xs, Enjoy 20 Plus 5G, Enjoy Z 5G, Enjoy 20 Pro 5G, Maimang 9, MatePad 10.4 Series. Check the complete rollout information and model numbers here (Link)

June 10, 2021: Second Phase Beta

Advertisement

The second round of closed HarmonyOS 2 beta rolled out for Huawei P30 Series, Mate 20 X 5G, Mate X, Nova 5 Series, and MediaPad M6 lineup. Read more about the second phase beta here.

June 23, 2021: Third Phase Beta

HarmonyOS 2 closed beta for 12 Honor devices began, these are Honor 30, Honor V30, Honor 20, Honor V20, and more. Check full information here.

July 13, 2021: Fourth Phase Beta

Advertisement

Huawei has started the fourth phase of HarmonyOS 2.0 closed beta testing for 14 devices including Huawei P20, Mate 10, Nova 4, Nova 5i, Nova 4e, Honor 30S, X10, and more.

Public HM OS 2 Beta Section:

HarmonyOS 2 Public beta

June 2, 2021: First Public Beta

First HarmonyOS 2 public beta was announced for Huawei Mate 40, P40, Mate 30, MatePad Pro series, and Mate X2. Check more information here.

June 16, 2021: Second Public Beta

Advertisement

The second phase of public beta testing started for Huawei Nova 6, Nova 7, and Nova 8 series smartphones. Check full details here.

June 30, 2021: Third Public Beta

Huawei opened the third public beta phase with a bunch of devices including the previous flagship – the Huawei P30 series, Mate 20 series, Nova 7 SE devices, Mate Xs, and others. You can check the details here.

July 1, 2021: Fourth Public Beta

Advertisement

Huawei released the HarmonyOS 2.0 public beta update for Huawei Nova 8 SE, Nova 6 SE, Enjoy 20 Plus 5G, Enjoy Z 5G, Enjoy 20 Pro 5G, and Maimang 9. Check more information here.

July 12, 2021: Fifth Public Beta

The fifth round of HarmonyOS 2.0 public beta opened for  Huawei Nova 5, Nova 5i Pro, and Nova 5Z devices. For more information, click here.

July 22, 2021: Sixth Public Beta

Advertisement

Huawei started the HarmonyOS 2.0 public beta for 12 Honor devices including Honor 30, V30, 20, V20, Play 4 Pro, Magic 2, and more.

Stable HarmonyOS 2 Release Section
HarmonyOS 2 Stable

June 23, 2021: First Stable Release

HarmonyOS 2 stable build first released for Huawei Mate 40, P40, Mate 30, MatePad Pro series, and Mate X2 devices. Check more this stable rollout here.

July 8, 2021: Second Stable Release

Huawei announced the second batch of devices that are receiving a HarmonyOS 2.0 stable update. The devices are Huawei Nova 6, Nova 7, Nova 8, and MatePad 10.8. Check for more information.

Advertisement

July 21, 2021: Third Stable Release

Huawei kicked off the stable HarmonyOS 2.0 version for a bunch of Huawei devices including Huawei Mate X2, P30 series, Mate 20 series, and more. Check more details here.

Notes:-

  • So far the HarmonyOS 2 testing remains eclosed among Chinese models
  • This rollout progress is related to the Chinese model
  • HarmonyOS 2 global upgrade plan is yet to come
  • We can update/change the information in the HarmonyOS 2 tracker
Continue Reading