In January 2022, the OpenAtom Foundation released OpenHarmony 3.1 beta which provides an environment for developers to create something good and exciting using the capabilities of Huawei HarmonyOS. In the latest release, OpenAtom is rolling out the updated version OpenHarmony 3.1 which brings new features and improvements.
According to the information, the updated version of OpenHarmony 3.1 comes with a new SDK Huawei HarmonyOS Ohos_sdk 3.1 (API version 8) and improved core functionality and tool matching relationships.
- Improved core capabilities of standard systems
- Enhanced distributed capabilities of standard systems
- Improved system application framework capabilities
- Standard System Enhanced Application Capabilities
The above list of changes will open new paths and now become convenient for developers to create new applications using improved and optimized capabilities. So, let’s explore these new improvements in detail.
Improved core capabilities of standard systems
Local basic audio and video playback capabilities, hard-coded video encoding and decoding, basic camera preview and shot capabilities, rendering service, frame, 2D/3D drawing capabilities , the new animation and display effects frame will be improved.
The new window management framework provides more flexible window frame functionality, supporting full screen, split screen, window forms, and drag-and-drop functionality in Windows. In addition, display management capabilities, split-screen support, and advanced on-screen and off-screen management capabilities, support for animations and window effects.
Basic function support for mouse, keyboard, touchpad, general sensor acceleration, basic function support for gyroscope, hall, motor vibration, etc. Local selection, new/advanced internationalization features, system resources, profile resources.
Supports time and time zone synchronization management capabilities, new clipboard support, lock screen services, static wallpaper, and services management capabilities download. System service status monitoring function, new cross-device calling capability (cross-device FA activation capability), long-term, short-term and deferred task scheduling capabilities.
Advanced memory management features, support for basic power management features, and advanced process scheduling features. Local account, domain account, and local account binding functions, distributed account ID derivation and state management functions, local application rights management, distributed rights management capabilities.
It provides Wi-Fi STA, AP, P2P and API JS infrastructure, new Bluetooth BR, SPP, BLE and API JS features, new location service subsystem and location service framework capabilities.
Enhanced distributed capabilities of standard systems
Distributed software bus network switching networking, P2P connections, streaming, Bluetooth and other features are improved. Support hardware mutual assistance, resource sharing, mirroring and extended screen projection, etc.
Online and offline device and advanced features such as PIN authentication, storage management, application sandbox isolation, public data sandbox isolation and other features, support for distributed databases, distributed data objects, support for local database access and cross-application database access and other capabilities.
Improved system application framework capabilities
ArkUI custom drawing capability and Lottie animation capability, keyboard, mouse interaction operation capability. Declarative web components, features of XComponent components. Map abilities provide basic abilities such as adding, deleting, and updating maps.
Provides multi-user capability, user-friendly basic JS toolchain and execution capability for multiple endpoints, support for basic functions of multi-HAP installation, embedded query, multi-user , permission management, distributed notification support, notification template functions.
Standard System Enhanced Application Capabilities
Creating system apps including system desktop, system ui, system settings, camera, gallery, call, contact, notification, memo, file picker, method typing and other applications.
(Via: It is the house)