In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-01-29 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > IT Information >
Share
Shulou(Shulou.com)11/24 Report--
Thanks to CTOnews.com netizens Xing Han roaming clues delivery!
Open source Hongmeng OpenHarmony is an open source project incubated and operated by the Open Atomic Open Source Foundation (OpenAtom Foundation). The goal is to build a framework and platform for intelligent terminal device operating systems based on open source, and to promote the prosperity and development of the Internet of everything industry.
ArkCompiler optimization and Taskpool mechanism improve application performance; ArkUI components and animation capabilities are enhanced to enhance graphics rendering capabilities and system security capabilities to enrich distributed business development; OpenHarmony version 3.2 Release provides API Level 9 stable interface.
3.2 the complete milestone of the open source version is shown in the following figure
Here are some of the updates:
Enhancement of ArkUI components and animation capabilities
Support XComponent controls, which can be used for EGL / OpenGL ES and media data writing, and display in XComponent components; through XComponent components, with NDK capabilities, build C++/ArkTS mixed development capabilities to support games and media application development
Support AbilityComponent controls, support embedding other applications as controls (Component) display.
Increase the basic ArkTS card development capabilities: support card interaction and dynamically update content; unify the development paradigm of cards and pages, and the page layout can be directly reused into the card layout to improve card development experience and development efficiency.
The dynamic effect ability is enhanced, and the switching dynamic effect of Image zoom type is supported.
Enhanced dynamic effect of transitions between pages: supports semi-modal transitions, Navigation shared element transitions, custom mode switching capabilities, and supports callback per frame, allowing dynamic modification of drawing content.
Support multi-level menus and grouping menus.
Switching between dark mode and light mode is supported, only for system applications.
UI interface development supports one development to adapt to multi-screen specifications.
Interactive normalization ability is enhanced, interactive normalization event docking TP, mouse, keyboard, touchpad, stylus, ArkUI native components support the normalized mode of operation.
The responsive layout ability is optimized to enhance the media query ability, and the grid system is reconstructed and docked with free windows.
Support to enhance the ability of sub-column and sidebar components, support drag and drop auto-hiding and other capabilities.
Web
Added support configuration Web components: network load intercept configuration, font management configuration, scroll bar configuration, support fetch custom intercept configuration.
Added support for handling web events: support for page loading of all kinds of event reporting, support for original input event reporting.
Added support for interworking between web pages and applications: message interworking supports ArrayBuffer type.
Enhanced Web performance: support for read-only segment sharing of the rendering process to save memory, support for pre-read dynamic libraries to accelerate web page loading.
The application framework Stage model, the new model of OpenHarmony API 9, provides the necessary components and running mechanism of the application. Developers can develop complex applications based on this model, which makes application development more simple and efficient.
Provide component development in the form of classes, making it convenient for developers to extend based on classes.
Share virtual machine instances within the process to reduce application memory footprint.
Support the sharing of data objects within the process, making it convenient for developers to share state among multiple modules.
Ability life cycle and window display / focus event separation unify the life cycle of components in multi-device form, which is beneficial to multi-device application development.
Ability and UI are separated from their responsibilities and have the ability to call RPC. They support component-level cross-device migration and collaboration, which is conducive to distributed application development.
Provide Extension mechanism, with the help of Extension, applications provide them with custom functions and content when interacting with other applications or systems, for example, applications can be displayed as cards to perform background tasks on the system desktop or when the system is idle. Currently, the commonly used Extenson supported are: FormExtensionAbility, WorkSchedulerExtensionAbility, InputMethodExtensionAbility, AccessibilityExtensionAbility and so on.
Atomized services support subcontract preloading to improve service loading performance for the first time.
Support HSP (Harmony Shared Package) dynamic sharing package, support the sharing of code and resources within and between applications.
Provide Purageable Memory memory control mechanism framework, flexible and dynamic release of memory resources, currently only support system application access.
Application package management
Support to select the default application, for example, when the user uses the application to open the file or url address, the default program is selected, and the application operation file will be automatically opened later.
Support for some preset applications such as Launcher, SystemUI, Settings, etc., the system grants permissions (such as location, phone contact, etc.) in advance, simplifies the authorization process after the device is out of the box, and improves the user experience. For more information, please refer to user_grant permission pre-authorization.
Support capabilities such as whether the preset application configuration can be resident, whether multiple processes are allowed, and whether the use of Service-type ExtensionAbility is allowed, so as to strengthen the permission control of preset applications. For details, please refer to the Application privilege configuration Guide.
Supports dynamic modification and update of application code, and provides a quick fix package for applications to quickly respond to requirements and fix problems. (this capability depends on the application market distribution ability.) for more information, please refer to the introduction to Quick repair.
Support the isolation of so based on hap packages, making it convenient for developers to deploy so files in different modules, avoiding the problem of so duplicate names for different modules.
System application Launcher application enhancement
Provide click on the application icon and service card, the application opens and exits a mirror to the end.
Support Tencent App Center, mission center start and exit window dynamic effect.
SystemUI Application Enhancement
Support the control center to open and exit and provide NFC switch.
Support notification center to open and exit; notification display, deletion, group expansion and collection; banner notification display and hiding.
Settings Application Enhancement
Provides privacy settings menu to support permission settings.
Developer options add layout boundary debugging, transition animation debugging, transition drawing debugging switch, which is turned off by default.
Add NFC menu.
Photos Application Enhancement
Added PhotoPicker capability. PhotoPicker is a unified entrance for the system to provide users with the selection of pictures and video files, preventing users from authorizing file permissions to the application, and minimizing the use rights of image files to improve application security.
Support album service card, provide album browsing ability.
Support image editing capabilities, such as free cropping, rotating pictures and other operations.
FilePicker
Added FilePicker capability. FilePicker is a unified entrance for the system to provide users with the choice of files (except media files), which prevents users from authorizing file permissions to applications, and ensures that file permissions are minimized to control and improve application security.
Graphic display-window, support multi-window 60fps high frame rate display ability. It also supports cellular communication framework capabilities, including supporting dual-card management, dual-card calling, SMS, network search and other basic capabilities interface and framework. Support VoLTE voice call interface and framework. Support IMS SMS sending and receiving interface and framework. Support cellular data roaming, cellular data self-healing interface and framework. Support dual-card data switching interface and framework.
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.