В итоге HarmonyOS оказалась переработанным Android 10.

Рецензент из arstechnica сообщила, что смогла принять участие в программе тестирования SDK для разрабатывать приложения для платформы 2.0 HarmonyOS, разработанный Huawei в качестве альтернативы платформе Android.

И это даже Huawei с самого начала заявляла, что HarmonyOS - это отдельный проект. и полностью отличается от Android и iOS, реальность такова, что это не так, поскольку при проведении тестов на эмуляторе SDK выясняется, что HarmonyOS является клоном Android 10, который соответствует элементам интерфейса, приложениям и сервисам.

Напомним, что проект Harmony находится в разработке с 2017 года и представляет собой операционную систему на микроядре.. Разработки проекта выпускаются под лицензией BSD в рамках проекта OpenHarmony, который контролируется некоммерческой организацией China Open Atomic Open Source Foundation.

В бета-версии для разработчиков мобильных телефонов HarmonyOS 2.0 улучшены следующие функции:

• Более 15000 XNUMX API (поддержка разработки приложений для мобильных телефонов / планшетов, больших экранов, карманных компьютеров, автомобилей и машин)

• Платформа распределенных приложений

• Распределенные элементы управления пользовательским интерфейсом

• DevEco Studio 2.0 Бета 3

Микроядро реализует только планировщик и IPC., а все остальное переносится на системные службы, большинство из которых выполняется в пространстве пользователя, плюс механизм детерминированной задержки, который анализирует нагрузку в реальном времени и использует методы для прогнозирования поведения приложения, предлагается в качестве планировщика задач. По сравнению с другими системами, планировщик обеспечивает сокращение задержки на 25,7% и снижение джиттера задержки на 55,6%.

Кроме того, для обеспечения связи между микроядром и внешние службы ядра, такие как файловая система, сетевой стек, драйверы и подсистема запуска приложений, Используется IPC, который, по данным компании, в пять раз быстрее, чем IPC на Zircon, и в три раза быстрее, чем IPC на QNX.

После получения доступа к HarmonyOS посредством очень инвазивного процесса регистрации, активации SDK и эмулятора и тщательного анализа документации разработчика я не могу прийти к каким-либо другим выводам: HarmonyOS по сути является форком Android. То, как Huawei описывает операционную систему в прессе и в документации для разработчиков, похоже, не имеет большого отношения к тому, что компания на самом деле поставляет. Документы для разработчиков, кажется, написаны специально, чтобы запутать читателя; Любой фактический фрагмент кода доставки, который вы держите под увеличительным стеклом, выглядит как Android без серьезных изменений.

Фраза «притворяйся, пока не получишь» часто используется в качестве мотивационного совета, но я никогда раньше не видел, чтобы она применялась к разработке ОС. Если вы когда-либо видели современный телефон Huawei на базе Android, HarmonyOS во многом такая же… с некоторыми изменениями. Так что, хотя здесь не так много нового, мы можем хотя бы взглянуть на HarmonyOS и опровергнуть некоторые утверждения Huawei о своей «совершенно новой» операционной системе.

В системе используется оболочка «EMUI», qОн также устанавливается на устройства Huawei на базе Android.

Компания утверждает, что использует порт "EMUI". для HarmonyOS, но все остальные компоненты также неотличимы от Android.

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

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

В диалоговом окне системной информации платформа отображается как версия 10, которая выглядит как Android 10, а не HarmonyOS 2. Сторонние приложения, отображающие системную информацию, идентифицируют среду как «Android 10 Q».

Кроме того, IDE, предлагаемая в SDK, идентична интерфейсу и методам работы Android Studio, а также основана на Jetbrains IntelliJ IDE и использует систему компиляции Gradle.

источник: https://arstechnica.com  


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

2 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован.

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Диего Герман Гонсалес сказал

    Китайская компания заявляет, что изобрела что-то, что является копией другого продукта?
    Я удивлен! Никто никогда не говорил
    Это круто, только когда это делает Apple

  2.   пост-очистка сказал

    И что вы ожидали, что это будет инопланетный космический корабль? Ну конечно это переработанный Android. Сегодня ничего не изобретено. Есть много критики, что если монополия Google такая-то, но тогда ни у кого нет яиц, чтобы изобретать что-то новое.