OpenHarmony 4.1 is scheduled to be released in Q1 next year, and 5.0 is expected to be released in Q3.

According to the official organization of HarmonyOS, OpenHarmony 4.0 was officially released on October 26, and the development kit was simultaneously upgraded to API 10. The Open Atomic Open Source Foundation has updated the OpenHarmony 4.1&5.0 version roadmap. According to reports, the OpenHarmony 4.1 Beta version is expected to be tested and released by the end of the year, while the Release version is expected to be released in the first quarter of next year, and OpenHarmony 5.0 is expected to be released in the third quarter.

image.png

OpenHarmony 4.1 multimedia capabilities enhancement

OpenHarmony 4.1 version aims to comprehensively improve system performance, enhance communication platform, strengthen security basic platform, optimize soft bus, strengthen development framework, realize global upgrade and DFX, and enhance the capabilities of other basic platforms. This version contains many functional enhancements and optimizations. The following is a summary of the version features:

media platform

Camera features

  • Optimize camera switching (mode switching, lens switching) performance
  • Optimize camera performance (normal mode See2Review)

Audio sound characteristics

  • Build an audio routing policy center to uniformly control audio default, automatic/manual switching routing policy management;
  • Supports automatic routing switching of portable devices (wired headsets, Bluetooth headsets, TWS wearing detection headsets) and user manual selection for switching

Completion of audio framework strategies and service capabilities

  • Audio streaming playback interface capability expansion
  • Audio stream playback channel data processing
  • Audio stream playback data gradient capability

The basic capabilities of the playback framework are enhanced and complemented with mainstream formats

  • Meta information thumbnail support mpeg-ts/webm/mkv
  • The playback service supports multi-slice code stream framing function

Communication flatbed

Enhanced basic capabilities of network protocol stack

  • WPA Supplicant supports EAP PEAP / TTLS / PWD / SIM / AKA / AKA authentication
  • Supports upload progress monitoring, breakpoint resume, two-way certificate verification, http request supports specified httpDNS and DFX capabilities
  • WPA Supplicant supports WPA3 encryption authentication
  • Supports HTTP3/QUIC

SIM card & search network basic capabilities enhanced

  • Support SIM card text message addition, deletion, modification and query
  • Support time zone update, support network delivery, unified management and control of priorities from multiple sources such as NITZ, network country code and geographical location.
  • Support emergency call number customization
  • Support SMS self-registration to obtain device version information and SIM card information, and perform telecom self-registration services through data SMS
  • Support data self-registration to obtain device version information and SIM card information. Perform self-registration services through data services. Support Telecom and China Unicom SIM cards.

Enhanced basic network management capabilities

  • Network diagnosis provides ping, netstat, ifconfig debugging capabilities and interface encapsulation
  • Optimize the network detection cycle to achieve optimal power consumption experience improvement.
  • Provide DNS resolution event reporting interface capability

Security basic platform

OH Threat Analysis Data Probe Deployment

  • General system behavior monitoring and management
  • Malicious application analysis & risk response monitoring points

Security governance provides end-side model configuration and operation capabilities

  • SecurityGuard supports a rule-based (threat awareness policy) security data analysis model;

softbus

DHCP capabilities and WiFi architecture enhancements

  • WiFi service adapts to the interface rectification of wpa components
  • Provides the capability of dual instances of WIFI STA and supports simultaneous connection to 2 WIFI hotspots
  • Support DHCP lease renewal
  • DHCP SA independent, supports dynamic start and stop

STA&AP basic capabilities

  • Support WPA3 encryption method
  • Support EAP-SIM / AKA / AKA’ authentication method
  • Support WiFi lock feature
  • Periodic scanning strategy optimization, adjusting periodic scanning time according to network quality & motion status
  • Supports mutual exclusion/coexistence of SoftAP and STA, controlled by switch
  • InnerAPI is provided to set the service type. For delay-sensitive services, the periodic scanning strategy can be controlled to prevent service lags.
  • Provide API interface to identify whether the current hotspot is a mobile phone hotspot
  • Provide AP blacklist mechanism to prohibit access of certain devices
  • Provide random MAC capability for SoftAP services

GNSS positioning capability enhancement and third-party geocoder construction

  • Supports agnss NI framework, supports SUPL NI notification and confirmation framework, and SUPL NI's SMS triggering framework capability

Development Framework

Web kernel system capability docking enhancements, including USB system capability docking and accessibility system capability docking

ArkTS card performance optimization

  • ArkTS cards are loaded on demand
  • ArkTS card thread priority adjustment

Globalization upgrades and DFX

Upgraded DFX and enhanced reliability

  • Upgrading a small system starts with double backup of mirrors, and a retry mechanism for hardware failures during the upgrade process

Upgrade function optimization

  • Supports non-hotspot WIFI judgment in automatic upgrade scenarios
  • Support differential upgrade and multi-thread speed-up

Enhanced international capabilities

  • Supports holiday format parsing, basic holiday rule file parsing and object management
  • Support internationalized data to be minimally deployed or loaded on demand in cross-platform plug-ins

Other basic platform capabilities

graphic image

  • The virtual screen supports color gamut, HDR, pixel format setting and conversion
  • Graphics support wide color gamut hardware acceleration (gpu shader accelerates color gamut conversion)
  • The 3D engine provides basic rendering capabilities such as PBR rendering, reflection, shadow, rigid body animation, skeletal animation, morph animation, custom shader, etc. through the arkUI interface.
  • Thumbnail ASTC texture compression, zero decoding, adaptive graphics pipeline, GPU direct drawing?
  • Zero copy of large images, directly decoded to SurfaceBuffer, no need to upload textures

Language runtime and base libraries

  • Supports thread-safe front-end scanning
  • Framwork AOT compilation
  • PGO running performance optimization

Enhanced power basic capabilities

  • Power subsystem adapts user behavior refresh mechanism
  • Adapted vibration prompt mechanism

Enhanced upload and download capabilities

  • Supports scalable background upload task file breakpoint resume upload protocol;
  • Supports application subscription and unsubscription task status change notifications;

Upload and download basic protocol enhancement

  • Support application network proxy configuration;
  • Support application certificate configuration (including self-signed certificate);

clipboard

  • Contents in the clipboard support retention time control and are automatically cleared from the clipboard after timeout.
  • The clipboard provides an interface for querying the data types in the clipboard.
  • Clipboard supports reading interface control

Multimode input

  • Multi-mode input provides a hot zone monitoring interface, through which the ability to be pulled up is passed.
  • Multi-mode input provides the ability to declare key listening priorities based on the existing key monitoring function, and is used in scenarios where the same key sequence is monitored and is expected to be processed in sequence. At the same time, an interface for returning key consumption results is provided, which is used to decide whether the key sequence needs to continue to be distributed.
  • Multi-mode input global shortcut key registration interface, query application registered shortcut key function interface; the key combination that needs to be constrained must use the function key as the preKey
  • Multi-mode input is based on touch screen and stylus driver scenarios that can report events simultaneously to the application side and simultaneously distribute touch screen and stylus events to the application side.
  • Joysticks and gamepad devices are connected to the system according to the linux input and HDF input frameworks. After the multi-mode input receives the driver events, the events are converted and distributed according to the event conversion rules defined by the UX platform.
  • Multi-mode input obtains the input events of hardware devices through the unified HDI interface provided by the driver; multi-mode input removes external dependencies such as linux input, mtdev, etc., ensuring that the original functions are normal.
  • Multi-mode input key interception, monitoring, and distribution framework optimization. The currently provided combination key registration interface inputConsumer needs to add a combination key consumption return value, which is used in multi-mode input processing and multi-party monitoring and distribution scenarios.

Accessibility features

  • Accessibility framework optimization, window and node information caching mechanism, improved performance of extended service query, support for multi-finger interaction gestures
  • Accessibility shortcut keys can support configuring multiple auxiliary functions at the same time. When triggered, the user can select the auxiliary functions to be activated\disabled, and provide color inversion settings, screen touch, and screen magnification.
  • OpenHarmony version 4.1 will provide users with a more efficient, secure and comprehensive operating system experience to meet the needs of different scenarios.

OpenHarmony 5.0 basic vehicle and machine capabilities

OpenHarmony version 5.0 is designed to further improve system performance, enhance secure bases and expand distributed base capabilities. In this version, we focus on optimizing the development framework, strengthening basic platform functions, improving Ark compilation and runtime, and enhancing the driver framework and power management. At the same time, we also introduce new features for media processing, pan-sensors, and event notifications. Here is a brief description of version features:

Development Framework

meta-ability

  • It supports fast swap-in and swap-out of card memory and card native memory quota control, allows cards to access other business APIs, and supports distributed cards.
  • ArkUI framework MINI device, provides low ROM, low memory usage graphics solution, suitable for small device development

Package management

  • Added support for third-party applications to provide HSP capabilities to the outside world.

Basic Platform

File management

  • Improve platform capabilities in end-cloud and distributed scenarios, strengthen collaborative editing interface capabilities, optimize end-cloud file system block granularity differentiation capabilities, add Samba and MTP support, and implement quota control and file hierarchical cache management.

media

  • Expand the library of library filter algorithms, integrate HDR and super-resolution system capabilities, and provide advanced camera modeling APIs (such as macro and dual scene).
  • Multi-peripheral framework: multi-screen, multi-Camera, etc.
  • Video conferencing and other protocol capabilities complement RTSP / WebRTC

Ark compile runtime

  • Introducing co/transfer/freeze capabilities based on static objects (Static eTS), optimizing distributed development paradigms and language standards, strengthening SmartGC system scheduling GC, comprehensive Builtin runtime optimization, and adding static ArkTS support and type enhancements.

driver framework

  • Built-in voiceprint, DRM copyright, VoWIFI calling and eSIM HDI capabilities.

Pan sensor

  • Enhanced audio and vibration collaborative media playback capabilities, supporting HD-Haptic rendering algorithm.

Power management

  • Introducing hybrid sleep and resolution adaptive functions to improve energy efficiency and user experience.

softbus

Industry-Based Internet of Things Model

  • Basic interconnection terminal object model components & basic interconnection business

The Open Atom Open Source Foundation stated that OpenHarmony version 4.1 will provide users with a more efficient, secure and comprehensive operating system experience to meet the needs of different scenarios. OpenHarmony version 5.0 will provide developers and users with a more efficient, secure and comprehensive operating system experience.

Guess you like

Origin blog.csdn.net/xiangzhihong8/article/details/134523715