Open source Hongmeng OpenHarmony 6.0 Beta1 release: further enhance ArkUI components, distributed data management and other capabilities

Team Passionategeekz
7 Min Read

Also See


Free Article Submission
SUBMIT YOUR ARTICLE HERE FOR FREE

Passionategeekz June 19th news, open sourceHongmeng Openharmony 6.0 Beta1 (API Level 20)Now released and online Gitee. According to reports, OpenHarmony 6.0 Beta1 version further enhances the ArkUI component capabilities to provide a safer and more flexible component layout; further enhances window capabilities and adds the ability to support window processing text display; further enhances distributed data management capabilities, supports management of assets and asset groups, and supports applications to display standardized data; further enhances the relevant capabilities of location services and input method frameworks; and so on.

The description of the new and enhanced features attached by Passionategeekz is as follows:

Application framework

  • A new AppServiceExtensionAbility module has been added to provide background service-related expansion capabilities, including life cycle callbacks such as creation, destruction, connection, and disconnection of background services.

  • Added support for applications to query their own permission authorization status information.

Bark

  • Component basic capabilities enhancement:

      • The component background security area is extended by default: When the component is adjacent to the non-safe area (including SafeAreaPadding, AI navigation bar, and status bar), the component background is extended by default to the non-safe area to enhance the immersive development experience.

      • Ignore component layout security area edges: When a component is adjacent to a non-secure area (including SafeAreaPadding, AI navigation bar, status bar), component settings can be laid out to a non-secure area after ignoring the layout security area edges.

      • Basic layout capability: width and height support LayoutPolicy layout capability, including adaptive parent component matchParent, adaptive content wrapContent, adaptive content (ignoring the constraints of parent components) fitAtIdealSize.

  • Added support for setting default placeholder pages for Navigation dual-column mode.

  • UX visual effect optimization: menu and drag transition, menu follow-up effect optimization: When dragging is initiated, the menu position is updated in real time; the menu as a whole follows drag and hand diagram; when there is a zoom scene in the hand diagram, the interval between the menu and hand diagram is relatively reasonable overall.

  • Through the lockCanvas interface newly opened by the XComponent component, developers can obtain the ArkTS object corresponding to Drawing Canvas. Using this object to execute the drawing instructions will directly draw on XComponent. Compared with drawing based on the NDK interface, it is easier to use.

  • Added the ability to unimpeded animations.

  • Save controls have added the ability to support icons and text customization.

Window Management

  • When adding the new support window display, the focus will not be obtained by default. Click to get focus.

  • Added new callbacks before and after the input method animation starts, so as to facilitate the application of the input method pops up and retries the animation response.

  • Enhanced window text processing capabilities: new support for automatic spacing in Chinese and Western languages, and new support for removing line spaces when typesetting; new support for modifying text colors without re-typed; new support does not follow the system’s high-contrast text switch settings.

Package Management

Distributed data management

  • Added new interfaces to set up assets and asset groups.

  • A standard card control interface based on standardized data structures has been added to support the application to visualize the standardized data structures.

  • UDMF has added the life cycle management capabilities of three types of data channels: DataHub, system sharing, picker, and right-click menu, and provides ArkTS and C APIs. Among them, DataHub is only the C API, which is newly added this time, and ArkTS has supported it.

Distributed soft bus

Distributed Services

Event notification

Language compiler runtime

  • Added the ability to locate memory leaks for system JSVM engine API calls.

  • Added a FastBuffer object definition. The FastBuffer object is a more efficient Buffer container, used to represent fixed-length byte sequences and is a buffer area dedicated to storing binary data.

  • Added support for generating XML files in dynamic serialization.

Basic communication

Location Services

Multimode input

Dfx

Safety

  • Certificate management has added an openAuthorizeDialog interface, which supports pulling up the user certificate credential authorization interface. After the user authorization, the application can use the authorized certificate credentials for two-way TLS authentication or document signature.

  • The encryption and decryption algorithm library framework provides a C interface for asymmetric encryption and decryption, signature, key negotiation, key derivation, message authentication code, and random numbers; provides sm2 signature data interchange capability in ASN1 format and R|S format; and supports DES algorithms are added.

  • The certificate algorithm library supports obtaining the issuer name of the utf-8 encoded certificate or certificate revocation list.

Input method framework

  • The suspended soft keyboard and candidate word windows have added support for startMoving.

  • Added support for managing input methods through the hdc command.

  • Added a new support for editing box to abandon the text being entered.

  • Added support for aware of placeholder text in the edit box and name of the Ability.

  • Added a new SMS verification code editing box.

  • Added automatic case mode.

The supporting relationship between the version software and the tool is as follows:

software Version Remark
OpenHarmony 6.0 Beta1 Na
Public SDK Ohos_sdk_public 6.0.0.34 (API Version 20 Beta1) Provided for application developers, it does not include system interfaces that require system permissions. The SDK obtained by default through DevEco Studio is the Public SDK.
HUAWEI DevEco Studio (optional) 6.0.0 Beta1 OpenHarmony is recommended for application development.
HUAWEI DevEco Device Tool (optional) 4.0 Release OpenHarmony smart device integrated development environment is recommended.

According to reports, OpenHarmony is an open source project incubated and operated by the OpenAtom Foundation. The goal is to build a framework and platform for the operating system of intelligent terminal devices based on open source.

Advertising statement: The external redirect links (including, not limited to, hyperlinks, QR codes, passwords, etc.) contained in the article are used to convey more information and save selection time. The results are for reference only. All articles from Passionategeekz include this statement.



Source link


Discover more from PassionateGeekz

Subscribe to get the latest posts sent to your email.

Share This Article
Leave a Comment

Leave a Reply

Discover more from PassionateGeekz

Subscribe now to keep reading and get access to the full archive.

Continue reading