Úgy tűnik, hogy a Huawei Harmony OS 2.0 bétaverziója Androidra épül

A Huawei Harmony OS 2.0 béta korai fejlesztői felfedezték, hogy a mögöttes rendszer még mindig Androidon alapul. Olvasson tovább, ha többet szeretne megtudni!

1. frissítés (2021.02.02., 15:18 ET): Egy kiterjedt jelentés felvázolja, hogy a Huawei Harmony OS 2.0 béta verziója mennyire hasonlít az Androidhoz. Kattintson ide további információért. A 2020. december 26-án megjelent cikk az alábbiakban megmarad.

A Harmony OS a Huawei saját, saját operációs rendszere, amelynek célja, hogy átvegye a gyeplőt, mint a vállalat A jelenlegi GMS-t nem igénylő Android szoftverek nem bizonyulnak elegendőnek a vállalat okostelefonjának meghajtásához kilátások. A Huawei a közelmúltban megkezdte hosszú távú átállását a GMS-mentes Androidról a első Harmony OS 2.0 béta bizonyos okostelefonokhoz és táblagépekhez. De bár egy független operációs rendszer úgy hangzik, mintha jó lenne, ha a teljes mobil ökoszisztéma elszakadna a Az Apple iOS és a Google Android duopóliuma, úgy tűnik, hogy a Harmony OS 2.0 első kiadása még mindig Androidon alapul. minden.

Egy fejlesztő épített egy egyszerű „Hello World” alkalmazást, amely az Android régebbi verzióját célozta meg – konkrétan a Kitkat 4.4.4-et –, és megállapította, hogy az alkalmazás egy nagyon hasonló hibaüzenet Android és Harmony OS virtuális eszközökön egyaránt.

Balra: Androidos virtuális eszköz az Android Studióban, amely egy „Hello World” alkalmazást futtat. Jobbra: Harmony OS virtuális eszköz a DevEco Studio-ban, amely ugyanazt az alkalmazást futtatja.

A bal oldali képernyőképen lényegében egy újabb Android-verzión alapuló virtuális eszközre telepített alkalmazás látható azt a hibát dobja fel, hogy az alkalmazás az Android régebbi verziójához készült, és előfordulhat, hogy nem működik megfelelően az újon változat. A jobb oldali képernyőképen a Harmony OS 2.0 béta verzióján alapuló virtuális eszközre telepített alkalmazás és a hiba látható az üzenet gyakorlatilag ugyanaz, azzal a különbséggel, hogy az "Android" szót egyszerűen lecserélik a "Harmony" szóra. OS".

XDA vezető tag hikari_kehely, aki a Nokia telefonok rendszerbetöltőinek feloldásán végzett munkájáról ismert, összeállította és telepítette a híres Superuser alkalmazás a Harmony OS 2.0 béta virtuális eszközre. Íme, mi történt:

Ezenkívül az ADB (Android Debug Bridge) segítségével utasításokat továbbíthat a HOS virtuális eszközére. Ennek során az egyik fejlesztőnek sikerült kinyernie a rendszerpartíció nagy részét a virtuális eszközről, és kiderült, hogy a build tartalmazza az Android keretrendszert.

Mindez érdekes következtetést von le: a Harmony OS 2.0 első bétája láthatóan még mindig Androidon alapul.

Nos, itt van néhány magyarázat. Feltételezhetjük, hogy a Harmony OS 2.0 csak az Android márkaneve, és az is marad, de úgy gondoljuk, hogy bár ez most igaz, nem mindig lesz így. A korábbi előadások alapján a Huawei megemlítette, hogy az AOSP használata átmeneti lépésként szolgálna afelé a kívánt Harmony OS-élmény kiépítése, lényegében a felhasználók és az alkalmazásfejlesztők közötti szakadék áthidalásának módja hasonló. A meglévő AppGallery és HMS ökoszisztéma kiaknázása lendületet ad, így egy ilyen átmeneti lépésre éppen szüksége van a Harmony OS-nek, hogy teljes sebességgel útra keljen.

Abban is tévedhetünk, hogy több árnyalat van ebben a kiadásban, mint amennyiről tudunk. A Huawei Harmony OS 2.0 béta megjelenéséről szóló sajtóközleménye nem említi az Androidot vagy az AOSP-t, de mi nem képes elolvasni az összes dokumentációt, vagy megnézni a Huawei által feltöltött összes fejlesztői videót, mivel minden benne van Mandarin. Megkerestük a Huawei-t ​​véleményért, és frissítjük a cikket, ha visszajelzést kapunk tőlük.


1. frissítés: „Nincs észrevehető különbség” a Harmony OS és az Android között

Miközben azt vizsgáltuk, hogy a Harmony OS egyszerűen Android-e vagy sem, nem volt meggyőző, ArsTechnica sokkal határozottabb válaszra jutott. Egy kiterjedt jelentésben a kiadvány azt írja, hogy „nincs észrevehető különbség a Huawei között „Teljesen új” operációs rendszer és Android.” Ahogy korábban említettük, a Huawei nem könnyítette meg számunkra a Harmony OS elérését 2.0 béta. Az emulátor a Huawei szervereiről fut, csak a Huawei által jóváhagyott fejlesztők férhetnek hozzá, és az összes dokumentáció mandarin nyelvű. Ezenkívül a Huawei regisztrációs folyamata megköveteli, hogy felfedjen néhány bizalmas személyes adatot (ami a tisztességesség érdekében a kínai szabályozás miatt lehet a nemzetközi üzleti életben), ezért az eredeti példányunk írásakor a kínai fejlesztőktől származó külső fiókokra és a hiányos firmware-leírásokra kellett hagyatkoznunk. jelentés. ArsTechnicaRon Amadeo áttörte ezeket a korlátokat, hogy közelebbről is szemügyre vegye a Harmony OS-t, és arra a következtetésre jutott, hogy az operációs rendszer lényegében csak az Android a motorháztető alatt.

ArsTechnica rávilágít arra, hogy a Harmony OS 2.0 felülete mennyire hasonlít a Huawei EMUI Android felületére, aminek a Huawei szerint egyszerűen az az oka, hogy az EMUI megjelenését és működését a Harmony OS-re vitték át. A motorháztető alatt azonban számos Android rendszerelem található, köztük a „HarmonyOS System” alkalmazás. Ez az alkalmazás „10-es verzió” címkével rendelkezik, ami valószínűleg az Android 10-re, az Android azon verziójára utal ArsTechnica állítása szerint a Huawei operációs rendszere valójában ezen alapul. A Huawei SDK-val épített példaalkalmazások állítólag hasonlóak az Android APK-fájlokhoz, mivel archiválatlan, mint a ZIP-fájlok, hasonló belső felépítésűek, és szabványos Androiddal dekódolhatók dekompiláló eszközök. A kiadvány azt is megjegyzi, hogy a béta mennyire teljesnek tűnik a funkciókkal szemben, összehasonlítva más fejlesztés alatt álló operációs rendszerekkel, mint például a Google Fuchsia vagy a Samsung Tizen. Még az "órák HarmonyOS-en való turkálás" után is. ArsTechnica nem tudott "egyetlen érdemi változásra mutatni az Androidhoz képest". Ha a Huawei azt tervezi, hogy "Android" helyett "nem Android"-ra vált, Ars akkor hogyan lesz elég idejük erre, ha tervezik még ebben az évben piacra dob egy telefont Harmony OS rendszerrel?

Mivel a Google birtokolja az Android védjegyét, nem meglepő, hogy magában a Harmony OS-ben egyetlen utalás sincs rá, de Ars rámutat, milyen furcsa, hogy a hivatalos fejlesztői dokumentációban nincs utalás az Androidra. A dokumentáció, amint megjegyeztük, nem sok információt árul el az operációs rendszer alapjairól. Valójában több kérdést vetett fel, mint amennyi választ adott.

Ez lehetséges hogy a Huawei valóban szinte zökkenőmentesen váltott át az Android-alapú EMUI-ról a Harmony OS-re, és csak a felszínt kapargatjuk? Persze, lehetséges. A cikk eredeti megjelenése előtt egyszer megkerestük a Huaweit, de nem kaptunk konkrétumot részletek a Harmony OS 2.0 architektúrájáról, kerneléről, az ARK fordítóról, vagy arról, hogy az Android futási környezet hogyan illeszkedik ez. Néhány felhasználó megjegyzéseinkben lehetséges magyarázatokat adtak a Harmony OS 2.0 "Android-szerűségére", de még nem láttuk az ezt megerősítő dokumentációt vagy kódot.