Бета-версия Harmony OS 2.0 от Huawei, похоже, основана на Android

Первые разработчики бета-версии Harmony OS 2.0 от Huawei обнаружили, что базовая система по-прежнему основана на Android. Читайте дальше, чтобы узнать больше!

Обновление 1 (02.02.2021, 15:18 по восточному времени): В обширном отчете показано, насколько бета-версия Harmony OS 2.0 от Huawei похожа на Android. Для получения дополнительной информации нажмите здесь. Статья, опубликованная 26 декабря 2020 г., сохранена ниже.

Harmony OS — это собственная операционная система Huawei, предназначенная для того, чтобы взять на себя управление компанией. текущего программного обеспечения Android без GMS оказывается недостаточно для продвижения смартфона компании перспективы. Недавно компания Huawei начала долгосрочный переход от Android без GMS с первая бета-версия Harmony OS 2.0 для некоторых смартфонов и планшетов. Но хотя независимая операционная система звучит так, как будто было бы здорово, если бы вся мобильная экосистема отделилась от дуополии iOS от Apple и Android от Google, похоже, что первый выпуск Harmony OS 2.0 по-прежнему основан на Android после все.

Один разработчик создал простое приложение «Hello World», ориентированное на более старую версию Android, в частности, Kitkat 4.4.4, и обнаружил, что приложение выдает очень аналогичное сообщение об ошибке на виртуальных устройствах Android и Harmony OS.

Слева: виртуальное устройство Android в Android Studio, на котором запущено приложение «Hello World». Справа: виртуальное устройство Harmony OS в DevEco Studio, на котором работает то же приложение.

На снимке экрана слева показано приложение, установленное на виртуальном устройстве на базе более новой версии Android. выдает ошибку, что приложение создано для более старой версии Android и может не работать должным образом на новой. версия. На снимке экрана справа показано приложение, установленное на виртуальном устройстве на базе бета-версии Harmony OS 2.0, и ошибка. Сообщение практически такое же, с той лишь разницей, что слово «Android» заменено на «Harmony». ОПЕРАЦИОННЫЕ СИСТЕМЫ".

Старший член XDA hikari_calyx, известный своими работами по разблокировке загрузчиков телефонов Nokia, скомпилировал и установил знаменитый Приложение суперпользователя на виртуальное устройство бета-версии Harmony OS 2.0. Вот что произошло:

Кроме того, вы можете использовать ADB (Android Debug Bridge) для передачи инструкций виртуальному устройству HOS. При этом одному разработчику удалось извлечь большую часть системного раздела из виртуального устройства, обнаружив, что сборка содержит платформу Android.

Из всего этого следует интересный вывод: первая бета-версия Harmony OS 2.0, судя по всему, все еще основана на Android.

Здесь можно дать несколько объяснений. Можно было бы предположить, что Harmony OS 2.0 — это всего лишь ребрендинг Android и намерен оставаться таковым, но мы считаем, что, хотя это может быть правдой прямо сейчас, так будет не всегда. Основываясь на предыдущих презентациях, компания Huawei упомянула, что использование AOSP послужит переходным шагом к создание желаемого опыта работы с Harmony OS, что, по сути, является способом устранить разрыв между пользователями и разработчиками приложений. одинаково. Использование существующей экосистемы AppGallery и HMS дает импульс, поэтому такой переходный шаг будет именно тем, что нужно Harmony OS, чтобы отправиться в путь с полной скоростью.

Мы также можем ошибаться в том, что в этом выпуске больше нюансов, чем нам известно. В пресс-релизе Huawei о запуске бета-версии Harmony OS 2.0 не упоминаются Android или AOSP, но мы этого не делали. возможность прочитать всю документацию или просмотреть все видеоролики разработчиков, загруженные Huawei, поскольку все готово. Мандарин. Мы обратились к Huawei за комментариями и обновим статью, если получим от них ответ.


Обновление 1: «Нет заметной разницы» между Harmony OS и Android.

Хотя наше расследование того, является ли Harmony OS просто Android, оказалось безрезультатным, АрсТехника пришел к гораздо более убедительному ответу. В обширном отчете издание утверждает, что «нет заметной разницы между Huawei «совершенно новая» ОС и Android». Как мы уже упоминали ранее, Huawei не облегчила нам доступ к ОС Harmony. 2.0 бета. Эмулятор работает на серверах Huawei, доступен только разработчикам, одобренным Huawei, а вся документация написана на китайском языке. Кроме того, процесс регистрации Huawei требует от вас раскрыть некоторые конфиденциальные личные данные (что, честно говоря, может быть связано с китайскими правилами). о международном бизнесе), поэтому нам пришлось полагаться на сторонние аккаунты китайских разработчиков и неполные дампы прошивки при написании нашей оригинальной версии. отчет. АрсТехникаРон Амадео из компании преодолел эти барьеры, чтобы поближе взглянуть на Harmony OS, что привело его к выводу, что эта ОС, по сути, представляет собой просто Android под капотом.

АрсТехника подчеркивает, насколько интерфейс Harmony OS 2.0 похож на оболочку Android EMUI от Huawei, что, по словам Huawei, происходит просто потому, что они перенесли внешний вид EMUI в Harmony OS. Однако «под капотом» находится множество системных компонентов Android, включая приложение «HarmonyOS System». Это приложение помечено как «версия 10», что, вероятно, является отсылкой к Android 10, версии Android, которая АрсТехника утверждает, что на самом деле основана ОС Huawei. Примеры приложений, созданных с помощью SDK Huawei, предположительно похожи на APK-файлы Android в том смысле, что их можно разархивированы, как ZIP-файлы, имеют аналогичную внутреннюю структуру и могут быть декодированы с помощью стандартного Android. инструменты декомпиляции. В публикации далее отмечается, насколько полнофункциональной выглядит бета-версия по сравнению с другими операционными системами, находящимися в разработке, такими как Google Fuchsia или Samsung Tizen. Даже после «часов ковыряния в HarmonyOS», АрсТехника не смог «указать ни на одно существенное изменение по сравнению с Android». Если в планах Huawei перейти с «Android» на «не Android», Арс утверждает, то откуда у них на это будет достаточно времени, учитывая, что они планируют выпустите телефон с Harmony OS позднее в этом году?

Поскольку Google владеет торговой маркой Android, неудивительно, что в самой ОС Harmony нет ни одной ссылки на нее, но Арс указывает на то, насколько странно, что ни в одной официальной документации разработчика нет упоминаний об Android. Как мы уже отмечали, документация не раскрывает много информации об основе ОС. На самом деле, оно вызвало больше вопросов, чем ответов.

Это возможный что Huawei на самом деле добилась практически плавного перехода с EMUI на базе Android на ОС Harmony, и что мы только поверхностно? Конечно, это возможно. Мы обратились к Huawei один раз перед первой публикацией этой статьи, но не получили никаких конкретных данных. подробности об архитектуре Harmony OS 2.0, ее ядре, компиляторе ARK или о том, как в нее вписывается среда выполнения Android этот. Несколько пользователей в наших комментариях дали возможные объяснения «андроидности» Harmony OS 2.0, но нам еще предстоит увидеть документацию или код, подтверждающий это.