Схоже, бета-версія Harmony OS 2.0 від Huawei базується на Android

click fraud protection

Ранні розробники бета-версії 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 beta. Ось що сталося:

Крім того, ви можете використовувати 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 та Android

Хоча наше дослідження щодо того, чи є Harmony OS просто Android, не дало остаточних результатів, ArsTechnica прийшли до більш переконливої ​​відповіді. У розширеному звіті видання стверджує, що «немає помітної різниці між Huawei "абсолютно нова" ОС і Android". Як ми вже згадували раніше, Huawei не полегшила нам доступ до ОС Harmony 2.0 бета. Емулятор працює на серверах Huawei, доступний лише для схвалених Huawei розробників, а вся документація на мандарині. Крім того, процес реєстрації Huawei вимагає від вас розкрити деякі конфіденційні особисті дані (що чесно кажучи, може бути пов’язано з китайськими правилами на міжнародний бізнес), тому нам довелося покладатися на сторонні облікові записи від китайських розробників і неповні дампи прошивки, коли писали наш оригінальний звіт. ArsTechnicaРон Амадео з Рона Амадео подолав ці бар’єри, щоб ближче розглянути ОС Harmony, що привело його до висновку, що ця ОС, по суті, є просто Android під капотом.

ArsTechnica підкреслює, наскільки інтерфейс Harmony OS 2.0 схожий на оболонку Huawei EMUI Android, що, за словами Huawei, відбувається просто тому, що вони перенесли зовнішній вигляд EMUI на Harmony OS. Однак під капотом є багато системних компонентів Android, включаючи додаток «HarmonyOS System». Ця програма позначена як «версія 10», що, ймовірно, є посиланням на Android 10, версію Android, яка ArsTechnica стверджується, що ОС Huawei насправді заснована на. Зразки програм, створених за допомогою SDK Huawei, нібито схожі на файли APK для Android, оскільки їх можна неархівовані, як ZIP-файли, мають подібну внутрішню структуру та можуть бути декодовані за допомогою стандартного Android засоби декомпіляції. Крім того, видання зазначає, наскільки повною є бета-версія в порівнянні з іншими операційними системами, що знаходяться в розробці, такими як Fuchsia від Google або Tizen від Samsung. Навіть після «годин порання в HarmonyOS», ArsTechnica не зміг «вказати жодної суттєвої зміни порівняно з Android». Якщо Huawei планує змінити "Android" на "не Android", Ars стверджує, то як вони матимуть достатньо часу, щоб зробити це, якщо вони планують пізніше цього року випустить телефон з ОС Harmony?

Оскільки Google володіє торговою маркою для Android, не дивно, що в самій Harmony OS немає жодного посилання на неї, але Ars вказує на те, наскільки дивно, що в жодній офіційній документації для розробників немає жодного посилання на Android. Документація, як ми зазначали, не розкриває багато інформації про основу ОС. Насправді це викликало більше питань, ніж дало відповідей.

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