Huawei’s release of HarmonyOS 2.0 on September 10 has aroused a great response from the industry and even the software development industry. Should a developer learn HarmonyOS and how to learn HarmonyOS quickly? We will look at HarmonyOS ‘impact on the software development industry and its impact on developers, then conclude with our RoadMap for how HarmonyOS can get started quickly.

There’s an Easter egg at the end!

directory

  • HarmonyOS ‘impact on the software development industry
  • The impact of HarmonyOS on developers
    • Impact on mobile developers
    • Impact on non-mobile developers
    • Why HarmonyOS?
  • Get started on HarmonyOS’s RoadMap

HarmonyOS ‘impact on the software development industry

HarmonyOS is a distributed microkernel operating system for all scenarios, including TVS, wearables (watches), in-car devices and smartphones. With 1.8 million developers worldwide and 490 million daily active users, HarmonyOS is expected to become the third largest mobile app ecosystem in the world.

In addition, Huawei officially announced that HarmonyOS 2.0 will be upgraded to EMUI 11 and above in 2021. What’s the use of huawei alone? What’s the use of other phone manufacturers?

Huawei has interaction and other mobile phone manufacturer, other phone makers are interested in, but the race for huawei as those of other manufacturers with competitive products that other vendors will inevitably some concerns, in order to reassure other vendors huawei established open source foundation, also attended the other mobile phone company, so we will use HarmonyOS fair.

As you all know, HarmonyOS 2.0 was opened at OpenHarmony some time ago (September 10, 2020). HarmonyOS 2.0 is a terminal device with 128KB to 128MB of memory. As you can see from OpenHarmony’s open source roadmap, it will continue to open source for devices with different memory sizes:

  • September 10, 2020: For terminal devices with 128KB-128MB memory
  • April 2021: For terminal devices with 128MB-4GB of memory
  • October 2020: For all devices above 4G

As HarmonyOS becomes open source, its impact on the software industry will continue to grow.

The impact of HarmonyOS on developers

Does HarmonyOS have an impact on developers?

HarmonyOS has had an impact on different developers to varying degrees. First, let’s take a look at the impact it has had on terminal developers:

Impact on terminal developers

Originally developed for IOT devices, HarmonyOS is designed to support IOT by nature. HarmonyOS can now develop mobile applications as well as smart terminal applications for the Internet of Things. Therefore, in today’s rapid development of the Internet of things, there will be more and more terminal intelligent devices, such as intelligent air conditioning, intelligent range hood, etc., and these intelligent devices cannot be driven by corresponding software; HarmonyOS allows terminal developers to develop software for the Smart Internet of Things and apply it to smart devices. HarmonyOS will also see increasing demand for software development from companies such as Midea, Gree, Xiaopeng and BYD. So terminal developers can use HarmonyOS to broaden the employment landscape.

Impact on non-mobile developers

For HarmonyOS, Android developers, iOS developers, front and back end developers are all zero-based. HarmonyOS has given non-mobile developers a quick start on mobile development, and it’s a great weapon to overtake Android and iOS developers.

Let’s get back to our main topic:

Why HarmonyOS?

  • Low barriers to learning: HarmonyOS supports both Java and JS development; Its development mode is very similar to Android, so the learning threshold for both front-end developers and mobile developers is relatively low;
  • Wide range of applications: HarmonyOS is a distributed microkernel operating system for all scenarios, enabling multiple applications to be developed at once, and multiple device types to be developed at once:
    • Software for mobile phones
    • Software required for TV
    • Software required for wearable devices
    • Software required for smart home
    • Onboard software
    • , etc.
  • Be sensitive to new technology: Being sensitive to new technology is a big part of being a good engineer;
  • Layout for the future: HarmonyOS is a new change for the software development industry and a new opportunity for developers;

Get started on HarmonyOS’s RoadMap

Finally, check out HarmonyOS’s roadmap for getting started:

Wait, there’s also a free video tutorial called “HarmonyOS development”.