What is the difference between android and Harmony? The positions are too "short of people" and people are in hot demand

With the release of Huawei's self-developed operating system Hongmeng 4.0, Huawei officially announced that it is no longer compatible with the Android system and will completely abandon Android. This decision is an important milestone for the field of domestic operating systems. Huawei's Hongmeng system has become a 100% independently developed domestic operating system, drawing a new blueprint for Huawei's development.

Hongmeng system and Android system are two different mobile operating systems. Although they share the same goal of providing a better user experience and more convenient services, they have differences in some key aspects, such as architecture, application development, multi-device unified experience, security, and ecosystem. Significant differences.

The essential difference between Harmony and android

The system kernel is different:

  • Hongmeng OS: Hongmeng system uses a distributed microkernel as the underlying architecture and is composed of open source modules.
  • Android system: Android system uses a mobile operating system based on the Linux kernel (excluding GNU components). Linux is an open source system and uses a macro kernel architecture.

The architecture is different:

  • Hongmeng system has a three-layer architecture, which is the bottom layer of the system, basic services and program framework.
  • The Android system consists of system structure (kernel, hardware abstraction layer, middleware, security mechanism), application components (activities, services, broadcast receivers, content providers).

Object-oriented is different:

  • The Hongmeng system is mainly designed for Internet of Things devices, such as smartphones, tablets, smart seats, smart home appliances, smart phones, smart TVs, smart watches, smart speakers and other smart devices; modules can be deleted or added according to the application scenarios of smart devices. , which allows users to access the Internet of Things with low cost and high efficiency, realizing the interconnection of all things.
  • When the Android system was developed, it was mainly targeted at smartphones and tablets, and has now been extended to various IoT devices, such as TVs, game consoles, smart watches, digital cameras, etc.

Harmony development market

Drive China News on November 10, 2023. Recently, data from a domestic recruitment platform showed that the average recruitment salary for positions related to Hongmeng system from January to October 2023 was as high as 17,537 yuan/month, far exceeding the market average. Although this salary level has exceeded the industry average, the recruiter's requirements for candidates are also not low, such as requiring more than 3 years of work experience.

Prior to this, Huang Bo, director of the Huawei Developer Alliance Operations Department, said that with the development of Hongmeng ecology, the demand for Hongmeng-related jobs is expected to reach one million levels next year. In his opinion, the scale of developers in the Apple and Android ecosystems is in the tens of millions respectively, so Huawei believes that in the next few years, Hongmeng's demand for development talents will also reach tens of millions.

What technologies do you need to learn to develop Hongmeng?

The first is the development language ArkTS, which is particularly important, followed by ArkUI declarative UI development, Stage model, network/database management, distributed application development, inter-process communication and inter-thread communication technology, OpenHarmony multimedia technology... …wait. There are many knowledge points in the middle, all of which are organized into mind maps, high-definition full version"Hongmeng Development Advanced Documentation" It is divided into six major categories. You can click to save if needed.

The above content has a summary document as shown below: (can be found from above)

Prospect analysis

Hongmeng OS will become the "king" in the next era - the era of the Internet of Everything. Although the concept of the Internet of Things has been around for many years, the fragmentation of smart devices has made the Internet of Everything remain just one concept. Hongmeng OS will turn this concept into It is a powerful operating system that will adapt to multiple terminal devices such as mobile phones, tablets, computers, smart cars, and wearable devices in the future.

After Hongmeng was officially released in June 2021, the number of upgraded users of Hongmeng OS 2 has exceeded 30 million in one month. Subsequently, the market demand for Hongmeng developers has also increased significantly. App Hongmeng recruited by major companies Salaries for development technicians are also very impressive.

Guess you like

Origin blog.csdn.net/m0_70748845/article/details/134936633