Più sviluppatori guardano dentro al codice del nuovo sistema operativo mobile di Huawei e più si scopre che è simile ad Android di Google.
Non c’è alcuna “differenza distinguibile tra Android e il nuovo sistema operativo di Huawei“. Con queste parole il programmatore e giornalista di ArsTechnica Ron Amadeo chiude la questione HarmonyOS. Secondo Amadeo, infatti, il sistema operativo di Huawei non è altro che un “fork" di Android open source.
Si tratta dell’ennesimo giudizio di questo tipo arrivato nelle ultime settimane, cioè da quando Huawei ha rilasciato la beta di HarmonyOS 2.0 (o HongmengOS, come è chiamato il sistema operativo in Cina). Da quel momento centinaia di esperti di informatica e programmatori si sono fiondati a “smontare" la beta per vedere cosa c’è dentro. An interest absolutely justified, because HarmonyOS will be the operating system of Huawei smartphones without Android but also of tens of millions of IoT devices. That is, the smart home automation devices. Knowing what's below the surface, especially after the U.S. charges against Huawei (which led to Huawei's forced farewell to Android) is critical.
What HarmonyOS is according to Huawei
Multiple times Huawei has repeated that HarmonyOS is a project born in 2014, well before Donald Trump's ban, and that it is part of a much larger design that has to do with smartphones but also with connected cars and a thousand other devices, including electric toothbrushes.
Secondo Huawei HarmonyOS è un sistema operativo originale, non derivato da Android e di tipo “micro-kernel“, cioè formato da tanti piccoli moduli indipendenti tra loro al fine di aumentare le prestazioni e la sicurezza dei dispositivi con questo OS.
Il fatto che esteticamente la beta di HarmonyOS 2.0 sia quasi indistinguibile da Android sarebbe invece dovuto al fatto che Huawei implementa, anche sul suo sistema operativo “proprietario“, l’interfaccia utente EMUI che da anni usa sugli smartphone Android.
Cos’è HarmonyOS secondo gli sviluppatori
Secondo Amadeo e molti suoi colleghi, invece, HarmonyOS è un “fork" di Android. Con questo termine si intende un nuovo sistema operativo scritto a partire da uno già esistente. In pratica è un nuovo ramo della stessa pianta e, non per niente, uno dei sinonimi di “fork" è “branch“.
Continuando con la metafora del ramo si può intuire che il branch/fork, quando nasce, è molto vicino alla pianta madre per poi allontanarsene sempre di più nel corso degli anni pur restandovi sempre attaccato.
La nota ufficiale di Huawei
Nelle ultime ore Huawei ha rilasciato una ulteriore nota in merito, che riportiamo integralmente, in cui sostanzialmente conferma senza dirlo che HarmonyOS è un fork di Android. Ecco la nota: “Costruito sulla tecnologia distribuita di Huawei, HarmonyOS è un sistema operativo totalmente nuovo progettato unicamente intorno alle necessità di un futuro dove i dispositivi IoT sono progettati per coesistere e dialogare in modo massiccio. It can be deployed on-demand on a wide variety of devices, and flexibly adapt to different hardware resources and application requirements.
While ensuring that all applicable open-source rules are strictly adhered to, HarmonyOS leverages a large number of third-party open-source resources, including Linux, to accelerate the development of a comprehensive architecture. Drawing on the open source code of AOSP (Android Open Source Project), HarmonyOS' distributed application framework can coexist with the AOSP application framework and support both AOSP and HarmonyOS APIs to provide users with the same smartphone and tablet experience as before and cross multi-device differential experiences.
Although some UI elements of EMUI 11 are retained in the current developer beta, HarmonyOS will be launched with a new UI along with upcoming Huawei smartphones. The developer beta program is still ongoing, and we welcome any feedback from developers and partners working alongside us to bring our vision of all scenarios to life."