OpenHarmony 2.0 Canary (2021-06-01)
Version Description
On the basis of OpenHarmony 1.1.0, OpenHarmony 2.0 adds the version for the standard system, which delivers the following functions:
- Twenty-two subsystems have been added to support comprehensive OS capabilities and app development for screened devices with a memory greater than 128 MB.
- Three preset apps, Launcher, Settings, and SystemUI, have been provided.
- A brand-new OpenHarmony application framework and JS UI framework have been provided.
- JavaScript app development capabilities have been provided.
- A media framework has been provided to support the development of audio and video functions.
- The Java UI framework has been provided to support window management, image synthesis, and GPU rendering capabilities.
Version Mapping
Table 1 Version mapping of software and tools
Source Code Acquisition
Acquiring Source Code Using the repo Tool
Method 1 (recommended): Use the repo tool to download the source code over SSH. (You must have registered an SSH public key for access to Gitee.)
repo init -u git@gitee.com:openharmony/manifest.git -b refs/tags/OpenHarmony-2.0-Canary --no-repo-verify
repo sync-c
repo forall -c'git lfs pull'
Method 2: Use the repo tool to download the source code over HTTPS.
repo init -u https://gitee.com/openharmony/manifest.git -b refs/tags/OpenHarmony-2.0-Canary --no-repo-verify
repo sync-c
repo forall -c'git lfs pull'
Acquiring Source Code from Mirrors
Table 2 Mirrors for acquiring source code
Source Code | Version | Mirror | SHA-256 Checksum |
---|---|---|---|
Full code base | 2.0 | Download | Download |
Release Notes | 2.0 | Download | - |
What's New
This version inherits all the features of OpenHarmony 1.1.0 and adds the version form for the standard system. The following table describes the specific features added for the version form.
Table 3 New features