Zdá sa, že beta verzia Harmony OS 2.0 od spoločnosti Huawei je založená na systéme Android

click fraud protection

Prví vývojári beta verzie Harmony OS 2.0 od spoločnosti Huawei zistili, že základný systém je stále založený na systéme Android. Čítajte ďalej a dozviete sa viac!

Aktualizácia 1 (2. 2. 2021 o 15:18 ET): Rozsiahla správa načrtáva, do akej miery je Harmony OS 2.0 beta od Huawei podobná Androidu. Pre viac informácií kliknite sem. Článok zverejnený 26. decembra 2020 je zachovaný nižšie.

Harmony OS je vlastný operačný systém prvej strany spoločnosti Huawei, ktorý má prevziať opraty ako operačný systém spoločnosti Huawei. súčasný softvér Android bez GMS sa ukázal ako nedostatočný na to, aby poháňal smartfón spoločnosti vyhliadky. Spoločnosť Huawei nedávno začala svoj dlhodobý prechod od systému Android bez GMS s prvý Harmony OS 2.0 beta pre vybrané smartfóny a tablety. Ale zatiaľ čo nezávislý operačný systém znie, že by bolo skvelé pre celkový mobilný ekosystém odtrhnúť sa od duopol Apple iOS a Google Android, zdá sa, že toto prvé vydanie Harmony OS 2.0 je stále založené na Androide po všetky.

Jeden vývojár

vytvoril jednoduchú aplikáciu „Hello World“ zacielenú na staršiu verziu Androidu – konkrétne Kitkat 4.4.4 – a zistil, že aplikácia vyvoláva veľmi podobné chybové hlásenie na virtuálnych zariadeniach Android aj Harmony OS.

Vľavo: Virtuálne zariadenie so systémom Android v aplikácii Android Studio s aplikáciou „Hello World“. Vpravo: Virtuálne zariadenie Harmony OS v DevEco Studio s rovnakou aplikáciou.

Snímka obrazovky vľavo zobrazuje aplikáciu nainštalovanú na virtuálnom zariadení v podstate na základe novšej verzie systému Android vyhodí chybu, že aplikácia je vytvorená pre staršiu verziu Androidu a na novej nemusí fungovať správne verzia. Snímka obrazovky vpravo zobrazuje aplikáciu nainštalovanú na virtuálnom zariadení založenom na Harmony OS 2.0 beta a chybu správa je prakticky rovnaká, s tým rozdielom, že ide len o jednoduchú zámenu slova „Android“ za „Harmony OS".

Senior člen XDA hikari_calyx, známy svojou prácou na odomykaní bootloaderov telefónov Nokia, zostavil a nainštaloval slávne Aplikácia Superuser na virtuálne zariadenie Harmony OS 2.0 beta. Tu je to, čo sa stalo:

Okrem toho môžete použiť ADB (Android Debug Bridge) na odovzdanie pokynov virtuálnemu zariadeniu HOS. Pritom sa jednému vývojárovi podarilo extrahovať väčšinu systémového oddielu z virtuálneho zariadenia, čo odhalilo, že zostava obsahuje rámec Android.

To všetko predstavuje zaujímavý záver: Prvá beta verzia Harmony OS 2.0 je zjavne stále založená na Androide.

Teraz je tu niekoľko vysvetlení, ktoré tu možno uviesť. Dalo by sa predpokladať, že Harmony OS 2.0 je len rebrand systému Android a má v úmysle ním aj zostať, no počítame s tým, že aj keď to môže byť pravda práve teraz, nebude to tak vždy. Na základe predchádzajúcich prezentácií Huawei spomenul, že používanie AOSP by slúžilo ako prechodný krok smerom k budovanie svojej želanej skúsenosti so systémom Harmony OS, v podstate spôsob, ako preklenúť priepasť medzi používateľmi a vývojármi aplikácií podobne. Využitie existujúceho ekosystému AppGallery a HMS prináša dynamiku, takže takýto prechodný krok by bol presne to, čo Harmony OS potrebuje, aby vyrazila na cestu plnou rýchlosťou.

Môžeme sa tiež mýliť v tom, že toto vydanie má viac odtieňov, než o ktorých vieme. Tlačová správa spoločnosti Huawei o spustení beta verzie Harmony OS 2.0 nespomína Android ani AOSP, ale neboli sme si môžete prečítať celú dokumentáciu alebo si pozrieť všetky videá vývojárov, ktoré spoločnosť Huawei odovzdala, pretože je to všetko in mandarínka. Požiadali sme spoločnosť Huawei o komentár a ak sa nám ozve, článok aktualizujeme.


Aktualizácia 1: „Žiadny viditeľný rozdiel“ medzi Harmony OS a Androidom

Zatiaľ čo naše vyšetrovanie, či Harmony OS je alebo nie je jednoducho Android, nebolo presvedčivé, ArsTechnica dospel k oveľa presvedčivejšej odpovedi. V rozsiahlej správe sa v publikácii uvádza, že medzi Huawei nie je „žiadny rozpoznateľný rozdiel „úplne nový“ OS a Android." Ako sme už spomenuli, Huawei nám neuľahčil prístup k OS Harmony. 2.0 beta. Emulátor beží zo serverov spoločnosti Huawei, je prístupný iba vývojárom schváleným spoločnosťou Huawei a všetka dokumentácia je v mandarínčine. Okrem toho registračný proces spoločnosti Huawei vyžaduje, aby ste zverejnili niektoré citlivé osobné údaje (čo môže byť spravodlivé kvôli čínskym predpisom o medzinárodnom obchode), takže sme sa museli spoľahnúť na účty tretích strán od čínskych vývojárov a neúplné výpisy firmvéru pri písaní nášho pôvodného správa. ArsTechnicaRon Amadeo prelomil tieto bariéry, aby sa bližšie pozrel na Harmony OS, čo ho viedlo k záveru, že operačný systém je v podstate iba Android pod kapotou.

ArsTechnica zdôrazňuje, aké podobné je rozhranie Harmony OS 2.0 vzhľadu EMUI Android od Huawei, čo je podľa Huawei jednoducho preto, že preniesli vzhľad a dojem EMUI do Harmony OS. Pod kapotou je však veľa komponentov systému Android vrátane aplikácie „HarmonyOS System“. Táto aplikácia je označená ako „verzia 10“, čo je pravdepodobne odkaz na Android 10, verziu Androidu, ktorá ArsTechnica tvrdí, že operačný systém Huawei je v skutočnosti založený. Vzorové aplikácie vytvorené pomocou súpravy Huawei SDK sú údajne podobné súborom Android APK v tom, že môžu byť nearchivované ako súbory ZIP, majú podobnú vnútornú štruktúru a možno ich dekódovať pomocou štandardného systému Android dekompilačné nástroje. Publikácia ďalej poznamenáva, ako sa zdá byť beta kompletná s funkciami v porovnaní s inými operačnými systémami vo vývoji, ako je Fuchsia od Googlu alebo Tizen od Samsungu. Aj po „hodinách hrabania sa v HarmonyOS“ ArsTechnica nedokázal „poukázať na jedinú podstatnú zmenu v porovnaní s Androidom“. Ak je plán Huawei zmeniť z „Android“ na „nie Android“, Ars tvrdí, ako potom budú mať na to dostatok času, ak to plánujú koncom tohto roka uviesť na trh telefón s operačným systémom Harmony?

Keďže Google vlastní ochrannú známku pre Android, nemalo by byť prekvapujúce, že v samotnom systéme Harmony OS nie je o nej ani jedna zmienka. Ars poukazuje na to, aké zvláštne je, že v žiadnej oficiálnej dokumentácii pre vývojárov nie je žiadna zmienka o Androide. Dokumentácia, ako sme poznamenali, neodhaľuje veľa informácií o podpore operačného systému. V skutočnosti to vyvolalo viac otázok ako odpovedí.

je to? možné že Huawei skutočne dosiahol takmer bezproblémovú migráciu z EMUI založeného na Androide na Harmony OS a že sme len poškriabaniu povrchu? Iste, je to možné. Spoločnosť Huawei sme už raz oslovili pred pôvodným uverejnením tohto článku, ale nedostali sme žiadne konkrétne informácie podrobnosti o architektúre Harmony OS 2.0, jeho jadre, kompilátore ARK alebo o tom, ako zapadá runtime Android toto. Niekoľko používateľov v našich komentároch poskytli možné vysvetlenia pre "Androidovosť" Harmony OS 2.0, ale ešte sme nevideli dokumentáciu alebo kód, ktorý by to potvrdil.