According to the information, OpenAtom community has released the OpenHarmony-v3.1-Beta version on December 31. Based on the current version of OpenHarmony 3.0 LTS, the update supports the following capabilities.
Standard system OS basic capabilities are enhanced: The kernel improves the CMA utilization characteristics, the graphics newly support RenderService rendering back-end engine, short-distance communication supports STA (Station) and SoftAP basic features, supports the algorithm interface of the geomagnetic field, and enhances the capability of sensor drive models.
Support application account information query and subscription, global feature support, compilation, and construction support unified build template. 6 JS three-party libraries including Eventbus, Vcard, Protobuf, RxJS, LibphoneNumber, new time and time zone management, and DFX support HiSysEvent components to provide query and subscription interfaces.
Enhancement of standard system distributed capabilities: Including new support for distributed DeviceProfile features, distributed data management support for cross-device synchronization and subscription, distributed soft bus support for network switching networking, distributed file system support for Statfs API capabilities, etc.
Standard system application framework capabilities are enhanced: New ArkUI custom drawing capabilities, Lottie animation capabilities, new package management, hidden query, and multi-hap package installation.
Standard system application capabilities are enhanced: Input method applications support text input, horizontal screen layout display, SMS application information management, contact application call records, and dial pad display.
Lightweight system capability enhancement: HiStreamer lightweight supports customizable media pipeline framework, Linux version init supports hot swap, OS light kernel & driver startup optimization, fast startup capability support.
Source code acquisition
Developers can now download through repo + ssh (registered public key) or download the source code through repo + https. For chip and development board adaptation status, please refer to the official SIG-Devboard information.
Download via repo + ssh (Public key registration is required, please refer to Code Cloud Help Center.
OpenHarmony supports the following system types:
For MCU-like processors such as Arm Cortex-M and RISC-V 32-bit devices, the hardware resources are extremely limited. The minimum memory supported by the device is 128KiB, which can provide a variety of lightweight network protocols, lightweight graphics frameworks, and Abundant IOT.
For application processors such as Arm Cortex-A devices, the minimum memory supported by the device is 1MiB, which can provide higher security capabilities, standard graphics frameworks, and multimedia capabilities for video encoding and decoding.
For application processors such as Arm Cortex-A devices, the minimum memory supported by the device is 128MiB, which can provide enhanced interaction capabilities, 3D GPU and hardware synthesis capabilities and more.