mirror of
https://gitee.com/openharmony/release-management
synced 2024-11-23 06:30:01 +00:00
update OpenHarmony-RoadMap-en.md.
Signed-off-by: 钟小明 <sherman.zhong@huawei.com>
This commit is contained in:
parent
d5f04a1bb5
commit
e2484685cb
@ -7,79 +7,23 @@
|
||||
| IT2 | OpenHarmony 3.0 LTS | 7 | 2021/09/22 | 2021/09/22 | **2021/09/28** |
|
||||
| IT3 | OpenHarmony 3.1 Beta | 8 | 2021/12/22 | 2021/12/22 | **2021/12/30** |
|
||||
| IT4 | OpenHarmony 3.1 Release | 8 | 2022/03/09 | 2022/03/09 | **2022/03/30** |
|
||||
| IT5 | OpenHarmony 3.2 Beta1 | 9 | 2022/5/25 | 2022/5/26 | **2022/5/30** |
|
||||
| IT6 | OpenHarmony 3.2 Beta2 | 9 | 2022/7/20 | 2022/7/21 | **2022/7/30** |
|
||||
| IT7 | OpenHarmony 3.2 Beta3 | 9 | 2022/9/21 | 2022/9/22 | **2022/9/30** |
|
||||
| IT8 | OpenHarmony 3.2 Beta4 | 9 | 2022/11/21 | 2022/11/22 | **2022/11/30** |
|
||||
| IT9 | OpenHarmony 3.2 Beta5 | 9 | 2023/1/23 | 2023/1/24 | **2023/1/30** |
|
||||
| IT10 | OpenHarmony 3.2 Release | 9 | 2023/2/25 | 2023/2/26 | **2023/3/30** |
|
||||
| IT11 | OpenHarmony 4.0 Beta1 | 10 | 2023/5/24 | 2023/5/25 | **2023/5/31** |
|
||||
| IT12 | OpenHarmony 4.0 Beta2 | 10 | 2023/7/26 | 2023/7/27 | **2023/7/31** |
|
||||
| IT13 | OpenHarmony 4.0 Release | 10 | 2023/10/19 | 2023/10/20 | **2023/10/25** |
|
||||
| IT14 | OpenHarmony 4.1 Beta1 | 11 | 2023/12/27 | 2023/12/28 | **2023/12/31** |
|
||||
|
||||
## OpenHarmony 3.1 Release Roadmap Overview
|
||||
|
||||
**Statement**: The OpenHarmony roadmap is released every half a year. The actual supported features are subject to the final release.
|
||||
|
||||
## 1. ArkUI
|
||||
|
||||
- For the **simplified declarative development paradigm**, more component capabilities and animation effects are provided, and the canvas drawing capability is supported.
|
||||
- More interactive input modes: touchscreen, keyboard, and mouse.
|
||||
|
||||
## 2. System Applications
|
||||
|
||||
- More system applications, including the Home Screen, System UI, Settings, Camera, Gallery, Call, Contacts, Messages, File Selector, and Input Method.
|
||||
|
||||
## 3. Application Framework
|
||||
|
||||
- More **ability-related capabilities**: Form abilities are provided for widget development. The Feature Ability (FA) and Stage models are provided to support single- and multi-instance component development.
|
||||
- More **bundle management** capabilities: Multi-HAP installation and uninstallation are optimized; cross-device application information retrieval is supported; the package structure is optimized.
|
||||
|
||||
## 4. Distributed Feature
|
||||
|
||||
- More **DSoftBus** capabilities for better device interconnection experience: Bluetooth connection, networking, and transmission; P2P connection and networking; file transfer and stream transmission.
|
||||
- Enhanced **hardware collaboration** and resource sharing: mirroring, extended projection, and distributed cameras.
|
||||
- More **distributed features**: distributed task management, cross-device migration of atomic services and applications, distributed file systems, distributed databases, and distributed data objects.
|
||||
|
||||
## 5. Graphics & Window
|
||||
|
||||
- 3D graphics drawing capability based on the EGL/GLES native SDK.
|
||||
- 3D graphics drawing capability based on the WebGL SDK.
|
||||
- A new **UI animation framework** for better UI animation experience: separation between the animation thread and UI thread; new UI animation calculation logic; optimized UI measurement layout drawing logic during animation.
|
||||
- **Split-screen and multi-window** display; cross-window content dragging.
|
||||
|
||||
## 6. Media
|
||||
|
||||
The following capabilities are added for the standard system:
|
||||
|
||||
- Local basic audio/video playback and recording, video hardware codec, and mainstream audio/video codecs and encapsulation formats.
|
||||
- Basic camera preview, photographing, and recording, and distributed camera preview and photographing.
|
||||
|
||||
## 7. Communication
|
||||
|
||||
- Basic **call** and **cellular data** capabilities: SIM card, network search, call, SMS, and cellular data.
|
||||
- More **short-distance communication** capabilities: Wi-Fi STA/AP/P2P capabilities, active NFC tag read and write capabilities, basic management capabilities of conventional Bluetooth, and basic capabilities of Bluetooth Low Energy (BLE).
|
||||
|
||||
## 8. Security
|
||||
|
||||
- A unified **key management service** to manage the full lifecycle of local keys for system applications and upper-layer services.
|
||||
- A unified user **identity authentication framework** to offer unified authentication services, such as PIN authentication, for external systems.
|
||||
- Access token-based permission management, isolation, and access control architecture.
|
||||
|
||||
## 9. ArkCompiler
|
||||
|
||||
- **TS/JS compiler and runtime** capabilities: eTS, TypeScript 4.13, EcmaScript modules, Concurrent Marking Sweep (GMC) GC, Moving GC, and lightweight Actor/Worker.
|
||||
|
||||
- **Debugging and tuning**: CPU Profiler, row number, column number, breakpoint, error debugging, and attach debugging.
|
||||
|
||||
## 10. Kernel
|
||||
|
||||
- **File system** performance enhancement and security hardening: The flash-friendly file system (F2FS) is supported to provide more flexible space allocation options and underlying space reclamation options. File-level data encryption of F2FS/EXT4 is supported.
|
||||
- Optimized **resource scheduling**: Intelligent process grouping, frequency modulation, and work scheduler.
|
||||
|
||||
## 11. IDE & Tools
|
||||
|
||||
- Simplified development based on the **declarative paradigm** UI framework.
|
||||
- **Widget development**: Low-code templates are added to support zero-code development of service widgets.
|
||||
- One-click automatic signature of applications.
|
||||
- **Cross-device application development**: API association based on the device capabilities is supported, and RPCIDs can be automatically generated for applications based on the APIs used by developers.
|
||||
- Optimized **debugging**: Enhanced logging; event processing, query, and subscription; providing of location information about breakdown, suspension, and kernel restart.
|
||||
|
||||
- **Test tools and suites** for compatibility, including PCS3.1, ACTS3.1, DCTS3.1, HATS3.1, and compatibility certification platform.
|
||||
- **Wukong** (an automatic test tool) and **SmartPerf** (a performance and energy efficiency test tool) delivered with the UI.
|
||||
- **Test frameworks**: JavaScript unit test framework, UI test framework, and distributed test framework.
|
||||
|
||||
## 1. For more information
|
||||
https://gitee.com/openharmony/docs/tree/master/en/release-notes
|
||||
|
||||
# Feature Delivery List
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user