Развиваемая Huawei платформа HarmonyOS для смартфонов оказалась переделанным Android 10

Обозревателю издания Arstechnica удалось принять участие в программе тестирования предварительной версии SDK для разработки приложений для платформы HarmonyOS 2.0, развиваемой компанией Huawei в качестве альтернативы платформе Android. Компания Huawei заявляла, что HarmonyOS является самостоятельным проектом, полностью отличающимся от Android и iOS, но на деле то, что предлагается для тестирования в эмуляторе из состава SDK представляет собой клон Android 10, совпадающий по элементам интерфейса, приложениям и служебным сервисам. В системе используется оболочка “EMUI”, устанавливаемая также в устройствах Huawei на базе Android. Компания утверждает, что используется порт “EMUI” для HarmonyOS, но все остальные компоненты также неотличимы от Android.


В статье утверждается, что опубликованный в репозитории OpenHarmony код редакции HarmonyOS для IoT-устройств никаким образом не пересекается с тем, что предлагается в эмуляторе HarmonyOS 2.0. В первом случае система основана на собственном микроядре LiteOS, а в случае HarmonyOS 2.0 предлагается системное окружение Android 10 на базе ядра Linux и набор типовых Android-приложений. Видимые отличия сводятся к ребрендингу.


В диалоге с информацией о системе платформа указана версия 10, что напоминает Android 10, а не HarmonyOS 2. Сторонние приложения, выводящие информацию о системе, идентифицируют окружение как “Android 10 Q”. Более того, предлагаемая в SDK среда разработки по интерфейсу и методам работы идентична Android Studio и также основана на IDE Jetbrains IntelliJ и использует систему сборки Gradle.


Release. Ссылка here.