Huawei has started rolling out the HarmonyOS 3.0 developer beta for its device consumers. And the day will arrive soon when the company will officially release the most-awaited operating system for Chinese smartphone and tablet users. Since there is still some time left in the launch of the next HarmonyOS 3.0, let’s talk about the HarmonyOS 3.0 developer beta and its full technical changelog.
The Chinese tech giant has started pushing off the HarmonyOS 3.0 beta package for its smartphones and handy gadgets relying upon public beta activity. Meanwhile, Huawei fans are speeding up the process of enrolling their corresponding devices so that they can have early access to eye-catching features.
Aside from the consumer version, there’s also a list of changes and features that have been added for the developers in the first HarmonyOS 3.0 developer beta. Therefore, it also has a separate technical HarmonyOS 3.0 developer beta changelog along with lots of programming, framework, and IDE-related improvements over the past version of HarmonyOS.
Below we’ll explore the new features of the HarmonyOS 3.0 developer beta.
HarmonyOS 3.0 developer beta features [Full Changelog]
- Supporting JS / eTS SDK and Native SDK, it is recommended to use JS / eTS for application development.
- OpenHarmony SDK adds API Version 8 Release interface.
API Version 8: Functions
As per the information, the new beta pack will help in the development of applications, based on API Version 8. Consequently, it will bring support to JS /eTS programs that will give more options to design the applications and services accordingly.
This API Version 8 adds 2300+ JS /eTS API interfaces, enabling JS /eTS language development to cover 80% of the capability modules. It mainly includes the following elements:
- Based on the original touch screen input mode, it supports more interactive modes: keyboard as well as the mouse.
- Added columns, sidebars, rich text components, and animation effects (such as shared element cutscenes) to better support application development and motion development on widescreen devices.
- Add a series of application framework interfaces and corresponding toolchains. Supports the use of pure JS to implement the UI layout and business logic of the card.
- Added a series of event notification interfaces, supporting the most common types of notifications.
Addition of Optimized File & Network Management
- Added a series of distributed soft bus interfaces to support communication between applications (within the same device and across devices) using JS / eTS language.
- Added a series of media data management interfaces, optimized the media file processing (adding, deleting, and modifying) capabilities of local public directories and physical albums, and supported the processing of media file data through object-oriented methods (relative to URL methods).
- Added a series of network connection management interfaces to support unified management of local Wi-Fi and cellular data networks.
- Added a series of interfaces for graphics and image capabilities to provide basic capabilities for WebGL rendering. Moreover, developers can develop games and windowed applications based on WebGL.
- Use ArkCompiler to replace the V8, QuickJS engine.
- Added a series of task management interfaces to support long-term tasks. For instance, playing music in the background and navigation tasks.
- Added a series of DFX capability interfaces to support distributed tuning and call chaining. Further, it supports distributed business process management among multiple devices, as well as supports obtaining crash and stuck fault logs.
HarmonyOS is aiming 2 billion devices by 2023
HarmonyOS is currently ruling as the China-exclusive (majorly) operating system and Huawei is looking to install HarmonyOS in 2 billion devices by 2023.
Yes, the aim is quite big but if we look into the progress that this software has made over the past three years, the company has already achieved many milestones that we can’t ignore.
Let’s dive into the past installations, Huawei achieved over 200 million installations by the end of 2021 but it was only for Huawei devices. Meanwhile, HarmonyOS Connect, an operating system for third-party company products, launched 100+ million fresh devices with HarmonyOS pre-installed.
Moving to 2022, Huawei posted a heavy 320 million HarmonyOS installation mark in its own devices, and then HarmonyOS Connect launched with 250+ million third-party products.
Stepping further, OpenHarmony, an open-source version of HarmonyOS has also come so far to show its worth in the tech industry and made rapid growth in the last two years after its submission to OpenAtom open-source foundation.
The combined weight of HarmonyOS for Huawei devices and HarmonyOS Connect stands above
570 million devices, which is the biggest single-year growth made by any operating system. However, the actual number may have been around 700 million.
This year, Huawei may expand HarmonyOS in the global market and launch new products. On the other hand, HarmonyOS Connect could surpass the biggest figure, which seems more exciting.
According to inputs, OpenHarmony could post new records, as it’s used by various major Chinese tech players to use for different purposes. With all of these combined, HarmonyOS could successfully aim at 2 billion devices by the end of 2023.
Launched in 2019, HarmonyOS is a multi-kernel operating system, designed and developed by Huawei and later donated to the OpenAtom foundation.
In 2020, Huawei announced HarmonyOS for smartphones and expand it widely next year. HarmonyOS is known for its easy-to-use user interface and multi-device connection features.
It’s known as an IoT operating system, which could run across the lowest possible specifications such as 128kb of RAM. That’s how it is being used in all sorts of products in the Chinese market and it’s expected to grow further this year.
Huawei HarmonyOS progressed rapidly over the past three years
Since its launch in 2019, the Huawei HarmonyOS operating system progressed over the past year, the consumers initially experienced this OS in only smart TVs. Then it became available on smart devices with HarmonyOS Connect in 2020, followed by its release in smartphones, tablets, and smartwatches in 2021.
The software design of HarmonyOS allows it to establish cross-device connections between the different devices and made it the fastest-growing smart device software in history.
HarmonyOS is designed around five major scenarios:
- Smart home
- Smart office
- Audio and Video entertainment
- Smart travel
Over the past three years, Huawei jumped the scale of the installation, as it reached 320 million devices later in 2022. Other than Huawei devices, the HarmonyOS Connect operating system for third-party devices collected 2200 partners, which exceeded over 250 million devices.
HarmonyOS ecosystem developers crossed 2 million and atomic services reached 50000. HMS Core has opened 25030 APIs and nearly 40000 applications. Huawei also ramped up investment in the app ecosystem development.
HarmonyOS continue to bring innovation in innovations in visual, auditory, sign language, and aging-friendly barrier-free services to consumers. It is also a more inclusive, healthier, greener, and more open technology base for the Internet of Everything.
Here are the top known HarmonyOS operating system features:
- Service Widgets
- Atomic Services
- HarmonyOS application
- Discover feeds
- Service Center
- Celia AI voice
- Control Panel
- AppGallery and more.
HarmonyOS development strategies:
- HarmonyOS 1+8+N
- Device partner service platform system
Development platform and notable frameworks:
- HarmonyOS Design
- AppGallery Connect
- DevEco Studio
- DevEco Device Tool
- DevEco Service
- AI and more.
Huawei launched the “HarmonyOS Ecosystem Application Development White Paper V1.0” last year alongside three concepts for the development of applications and services in the Internet of Everything era.
This includes one-time development and multi-device deployment, that is, a set of code, business logic, and UI adaptation to different smart devices. With such functionality, Huawei HarmonyOS progressed two steps further in the world of app ecosystem development.
Atomized services can be separated or combined, and self-transfer. HarmonyOS and OpenHarmony are using a unified ecosystem to adapt application-native smartness, embrace a tripartite framework, open service capabilities from bottom-level chips to upper-layer applications, and bring users a smart experience.
In near future, HarmonyOS will continue to evolve based on the declarative development system and the three major concepts to develop the HarmonyOS application ecosystem in all aspects.
Huawei switched the declarative development system end-to-end from design > development > testing > launch, and upgraded the application development kit to the “HarmonyOS Development Kit”.
The HarmonyOS development kit also includes a complete application development and operation system: Design system, development language, UI system, compilation tools, development tools, testing services, and on-shelf distribution.
HarmonyOS Design covers comprehensive full-scenario design specifications, rich design resources, and design tools to help developers improve development efficiency.
ArkTS is the development language for HarmonyOS ecosystem applications. Based on TypeScript (TS for short), it provides corresponding capabilities such as declarative UI and state management, allowing developers to develop high-performance applications in a more concise and natural way.
ArkTS is a more concise and efficient JS/TS language “superset”, which further reduces the amount of cross-terminal application development code and improves development efficiency by 30%.
ArkTS provides a concise and efficient declarative development paradigm by extending mature languages and combining grammar support for ArkUI. Combined with the design of UI components, state management, and other aspects, it unifies the development paradigm of HarmonyOS ecological applications.
ArkUI Framework ArkUI is the native UI development framework of the HarmonyOS ecosystem. The ArkUI rendering mechanism upgrade, the unique rendering three-tree integration technology, greatly simplifies the interface rendering algorithm and increases the sliding loading speed of the application interface by 45%.
The innovative stage development model standardizes the background process startup mechanism during the development stage, fundamentally solving the problem app lag issue. The logic and UI separation technology further improves the efficiency of flow development.
The Ark tool chain ArkCompiler compiles and runs mechanism optimization to bring the industry’s first dynamically typed language bytecode AOT compilation technology, which greatly shortens the startup time of dynamic type language applications.
At the same time, it provides a variety of source code protection technologies to improve the security of dynamically typed language source code. The integrated development environment Huawei DevEco Studio is an integrated development environment for the HarmonyOS ecosystem, providing one-stop applications and atomic service development capabilities.
Specific features include project management, code editing, interface preview, compilation and construction, code debugging, performance tuning, device simulation, command line tools, and integrated development of devices and clouds.
DevEco Testing is a testing tool for HarmonyOS application development. The test layered model of the HarmonyOS ecosystem application and atomic service is divided into the unit test, integration test, and special test.
Unit tests are function-level verification. Integration testing is divided into module testing and feature testing. The special test is a multi-dimensional test of the application/service, including a full range of quality checks, and also provides special automated tests such as performance, power consumption, stability, compatibility, UX, and security.
HUAWEI AppGallery Connect provides developers with globalization and full-scenario one-stop application distribution capabilities, and provides developers with capabilities in the fields of quality, security, and engineering management, which greatly reduces the difficulty of application development and operation and maintenance, improves version quality, and helps developers or acquire users and achieve scale growth in revenue.
Specifically, it includes rapid listing, certificate issuance, unified uploading of the package body, description information, materials, listing review, application distribution, and more.
Huawei HarmonyOS progressed the basis for the rapid and healthy development of the HarmonyOS ecosystem powered by these tools and development environment.
Open Source HarmonyOS – OpenHarmony:
An operating system could do better if it’s closed source but it could do even better if it’s open source and Huawei knew that from the beginning. That’s why the tech maker opened HarmonyOS for the open-source community.
OpenHarmony is now ranked first on open source community Gitee with 5,000+ community contributors, 88+ commercial devices, 26+ releases, 84+ module development boards, 16,000+API, and 198 products from 65 manufacturers that passed compatibility evaluation.
OpenHarmony project has been used in education, finance, smart home transportation, and digital government work and continues to expand among various parts of the tech industry.
As you can see, HarmonyOS has progressed better than expected but it’s just the beginning and Huawei is continuously seeding this operating system with all the nourishment required.
To achieve goals, Huawei is putting efforts in the fields of technological innovation, capability openness, industrial cooperation, and open source promotion. Innovative technologies provide users with innovative experiences.
Simultaneously, Huawei HarmonyOS is open to all developers and ecosystem participants creating many possibilities. A brand new HarmonyOS ecosystem world is being rapidly constructed and continuously upgraded.
Huawei is actively achieving new milestones with HarmonyOS and we’ll continue bringing you those inputs on every footstep.
Huawei MatePad 11 and 10.8 gets HarmonyOS 184.108.40.206
Huawei is rolling out HarmonyOS 220.127.116.11 for MatePad 11, upgrading from HarmonyOS 18.104.22.168/163. While on the other hand, Huawei MatePad Pro 10.8 is getting HarmonyOS 22.214.171.124 upgrading from HarmonyOS 126.96.36.199. Below you can check the eligible tablet models to get a new software update.
- Huawei MatePad 11 WiFi DBY-W09
- Huawei MatePad Pro 10.8 2021 WiFi MRR-W29
- Huawei MatePad Pro 10.8 2021 WiFi MRR-W39
To be mentioned, this firmware is only available for the Chinese models.
According to the changelog, Huawei is adding a feature that supports two pairs of Bluetooth earphones simultaneously to allow people to listen to songs together.
This new firmware adds support for the PC mobile engine, which would enable to use of the PC version of the WPS office on a tablet. Furthermore, Huawei is installing the latest security patch for these two tablets with January 2023 HarmonyOS security update.
The latest software update for Huawei MatePad 11 and MatePad 10.4 comes is rolling out in batches and it’ll soon cover all of the devices. Below you can check the complete changelog for more information.
- Added the function of supporting two pairs of Bluetooth headsets at the same time, one song, two people, listening to the beauty together add Good (only supported by some Huawei headsets).
- Added support for PC application engine, you can use the desktop version of the office software WPS on the tablet, to get a more comprehensive and efficient office experience.
- Incorporate the January 2023 security patch to enhance system security.