Upgrade: We have added to the end of the article the official statement from Huawei about HarmonyOS
After debuting on televisions, routers and other devices, HarmonyOS was coming to mobile by the end of the year, for a handful of mobiles in China. A recent in-depth analysis by ArsTechnica has the same conclusion as the preliminary analysis within days of its presentation: which is basically Android AOSP.
After testing HarmonyOS in the official HarmonyOS IDE emulator, everything indicates that today, HarmonyOS is EMUI over AOSP after changing texts so that, every time Android was said, HarmonyOS was said.
Android inside and Android outside
That HarmonyOS is a fork of Android similar to the one made by Amazon for its Fire Phone would not attract much attention. Creating an operating system from scratch is a daunting task and, after all, the veto of the US government under which Huawei is indefinitely does not prevent you from using the AOSP code, open source. And so it has been doing so until now in mobiles launched without Google services, such as the Huawei Mate 40 Pro.
Dissonance comes between what Huawei has said HarmonyOS is and what it appears to be in the end. Wang Chenglu, president of Huawei’s consumer software division, said last month that “HarmonyOS is not a copy of Android or iOS, but rather a panoramic operating system that is truly ready for the future age of IoT.” According to ArsTechnica’s analysis, it is not a copy of Android, but rather Android.
Outside, HarmonyOS is indistinguishable from EMUI running on AOSP with which the company is launching post-veto terminals, and we have exactly the same design. The only difference is that where it used to say “Android,” now it says “HarmonyOS”.
Inside, the similarities continue. A quick look at the apps that come with HarmonyOS reveals familiar names like Android Services Library, Android Shared Library or com.android.systemui.overlay. These applications have version 10.0, thus indicating that they are the same as those included with Android 10. Some of the apps that have changed their name and no longer include “android”, hold green robot icon.
If this is not proof enough, after downloading and installing a system information application from the App Gallery, the apps detect that the system is indeed Android 10 Q. This does not mean that it is a copy-paste of Android AOSP, but rather a version adapted for China of it, that is, not much different from any other Chinese ROM or EMUI itself: AOSP of background and own services above, to replace those of Google, which are not available there.
After hours of playing with HarmonyOS on the official emulator, ArsTechnica’s conclusion is that “they have not been able to find any substantial difference with Android”, beyond elements with other names. This analysis, by the way, dovetails with the one XDA did a month ago. For now, HarmonyOS appears to be heavily based on AOSP, although it remains to be seen if this will change in the future or not, or if Huawei plans to change the definition of HarmonyOS.
Huawei has sent us a official statement responding to the above information. In it, the position that it is a completely new operating system is emphasized, while accepting that it “takes advantage of a large number of open source resources” such as Linux, although without mentioning AOSP. It is as follows:
Built on the technology distributed by Huawei, HarmonyOS is a completely new operating system and uniquely designed around the innovative needs of a future in which diverse IoT devices are massively interconnected. It can be deployed on demand on a wide variety of devices and flexibly adapted to different resources both at the hardware level and at the level of application requirements.
While ensuring strict adherence to all applicable open source standards, HarmonyOS leverages a large number of third-party open source resources, including Linux, to accelerate the development of a comprehensive architecture.
Although some elements of the EMUI 11 user interface remain in the current beta phase for developers, HarmonyOS will launch with a new user interface alongside the upcoming Huawei smartphones. The beta developer program is still running and we welcome any feedback from developers and partners who are working with us to bring our vision of all scenarios to life.
Via | ArsTechnica