Although Huawei has always insisted on supporting the Android ecosystem, HarmonyOS is gradually getting closer. After the release of the Kirin 990, Huawei’s consumer business CEO Yu Chengdong said in an interview that if Google isn’t able to provide services for Huawei’s latest devices, the company will consider using HarmonyOS on their mobile phones and Huawei P40 could be the first.
Yu Chengdong stated in the interview that HarmonyOS is basically ready, but Huawei will not use it while it can still use Google’s Android. The company is waiting to see if the situation with the United States changes. But revealed that if necessary they can switch to HarmonyOS within days.
“For current products, we will stay with Android. If the restrictions persist, we will use our own HarmonyOS for future products. For example, the P40, which is scheduled for spring 2020.” he says.
If the Huawei P40 ships with HarmonyOS, it will become the world’s first non-Android or non-Apple mainstream mobile phone released in the past five years. Huawei said at IFA that Huawei P30 series had sold more than 16.5 million units worldwide in the past six months. Last year, P20’s global shipments exceeded 16 million units. It would be interesting to see how Huawei P40 Pro will do in the market with a new OS.
HarmonyOS will be compatible with Android
The idea is that HarmonyOS can be adapted to any screen but also to different development methods. It is based on a microkernel structure, which makes it much more versatile as it does not use a universal kernel for all devices. But smaller cores focused on different areas of the operating system.
In principle, we get a more compact kernel that is capable of running on a variety of platforms in an optimal way. This also allows, for example, to not grant root permissions to external services, as is the case with Android. Which also translates to users’ data being more secure.
With all that inside, HarmonyOS will be able to read and run Android applications. Huawei also hopes to develop the operating system so that in the future, it can work with HTML5 applications. At the moment the Android, Linux (LiteOS) and HarmonyOS Kernels are kept separate, but they hope to replace Linux with HarmonyOS in the future.
The company also stated that its lightweight operating system is capable of operating on many lower-performance devices. For this, they have distributed architecture, which allows developers to make a single application for many uses. And it is the operating system which decides how to display and run the app on each product. In other words, it will optimize apps in the best possible way for each type of device we use.