Connect with us

HarmonyOS

Huawei HarmonyOS 5.0.4 is rolling out with API 16 and new features

Published

on

Huawei HarmonyOS 5.0.4 Features

Huawei has launched the HarmonyOS 5.0.4 version with new features and enhancements. It brings changes to certain important aspects of the software and improves the overall experience for developers. Let’s dive into the changelog for details.

HarmonyOS 5.0.4 is the first version based on API 16. It comes with a new Reader Kit that enables typesetting, parsing, and multiple formats to read e-books, making the reading experience more interactive than ever before.

The new version has a small changelog compared to the previous builds. It brings countable changes to every kit like ArkUI. The section now has the support of creating virtual screens via Window management and setting text selection in a separate window.

It also optimizes the connectivity kit by adding support for peer Bluetooth device names and connecting profiles of remote devices. You can check the complete changelog below.

Huawei HarmonyOS 5.0.4 Features

Huawei HarmonyOS 5.0.4 is rolling out with API 16 and new features (Image Credits: Huawei)

Huawei HarmonyOS 5.0.4: Features

Ability Kit

  • Added a batch of C API features to obtain the file directory in the application-level sandbox.

ArkUI

  • The text component now supports setting the text selection menu to be displayed in a separate window.
  • Window management now supports creating virtual screens.

ArkGraphics 2D

  • Added a new batch of C API features and enumerations to support GPU rendering capabilities that draw directly to the screen buffer.

ArkWeb

  • Added support for elements rendered on the same layer with fixed width and height settings.

Connectivity Kit

  • Added support for obtaining the name of the peer Bluetooth device.
  • Added support for connecting to all allowed profiles of the remote device.
  • Added support for persistent storage of the MAC address of the peer device.

Input Kit

  • Added support for setting callbacks for specified keys of the foreground application.

Location Kit

  • Added support for subscribing to Bluetooth scan information reports for positioning.

Media Library Kit

  • Added a new enumeration definition for file locations, which is used to mark whether a file is located locally or in the cloud.

Network Kit

  • Added support for getting the file descriptor of TLSSocket.

Reader Kit

  • Added Reader Kit to support parsing, typesetting, and interactive reading of e-books in multiple formats.

(source)

I like to listen to music, sing, dance, and play outdoor games. I have a huge interest in reading novels and cooking. I'm good enough as a speaker. Besides, I have the willingness to learn new things and increase my knowledge in different aspects with full dedication and determination.