Harmony OS 2.0 beta de la Huawei pare să fie bazat pe Android

click fraud protection

Dezvoltatorii timpurii pentru Harmony OS 2.0 beta de la Huawei au descoperit că sistemul de bază este încă bazat pe Android. Citiți mai departe pentru a afla mai multe!

Actualizare 1 (02.02.2021 la 15:18 ET): Un raport amplu subliniază cât de asemănător este Harmony OS 2.0 beta de la Huawei cu Android. Faceți clic pe AICI pentru mai multe informații. Articolul publicat pe 26 decembrie 2020 este păstrat mai jos.

Harmony OS este propriul sistem de operare de la Huawei, menit să preia frâiele în calitate de sistem de operare al companiei. software-ul Android actual fără GMS se dovedește a fi insuficient pentru a propulsa smartphone-ul companiei perspective. Huawei și-a început recent tranziția de lungă durată de la Android-ul fără GMS cu primul Harmony OS 2.0 beta pentru anumite smartphone-uri și tablete. Dar, în timp ce un sistem de operare independent sună ca și cum ar fi grozav ca întregul ecosistem mobil să se desprindă de duopol al iOS-ului Apple și al Android-ului Google, se pare că această primă lansare a Harmony OS 2.0 este încă bazată pe Android după toate.

Un singur dezvoltator a creat o aplicație simplă „Hello World” care vizează o versiune mai veche de Android – în special, Kitkat 4.4.4 – și a constatat că aplicația generează un foarte mesaj de eroare similar pe dispozitivele virtuale Android și Harmony OS.

Stânga: un dispozitiv virtual Android în Android Studio care rulează o aplicație „Hello World”. Dreapta: un dispozitiv virtual Harmony OS din DevEco Studio care rulează aceeași aplicație.

Captura de ecran din stânga arată aplicația instalată pe un dispozitiv virtual bazat pe o versiune Android mai nouă, în esență aruncând eroarea că aplicația este construită pentru o versiune mai veche de Android și este posibil să nu funcționeze corect pe cea nouă versiune. Captura de ecran din dreapta arată aplicația instalată pe un dispozitiv virtual bazat pe Harmony OS 2.0 beta și eroarea mesajul este practic același, diferența fiind doar o simplă schimbare a cuvântului „Android” cu „Armonia”. OS”.

Membru senior XDA hikari_calyx, cunoscut pentru munca sa de deblocare a bootloader-urilor telefoanelor Nokia, a compilat și instalat celebrul Aplicația superutilizator pe dispozitivul virtual Harmony OS 2.0 beta. Iată ce s-a întâmplat:

În plus, puteți utiliza ADB (Android Debug Bridge) pentru a transmite instrucțiuni dispozitivului virtual HOS. Făcând acest lucru, un dezvoltator a reușit să extragă cea mai mare parte a partiției sistemului de pe dispozitivul virtual, dezvăluind că versiunea conține cadrul Android.

Toate acestea prezintă o concluzie interesantă: prima versiune beta a Harmony OS 2.0 este aparent încă bazată pe Android.

Acum, există câteva explicații pe care le puteți face aici. S-ar putea presupune că Harmony OS 2.0 este doar un rebrand al Android și intenționează să rămână așa, dar considerăm că, deși acest lucru poate fi adevărat chiar acum, nu va fi întotdeauna cazul. Pe baza prezentărilor anterioare, Huawei a menționat că utilizarea AOSP ar servi ca un pas de tranziție către construirea experienței de operare Harmony dorită, în esență o modalitate de a reduce decalajul pentru utilizatori și dezvoltatorii de aplicații deopotrivă. Folosirea ecosistemului AppGallery și HMS existent aduce un impuls, așa că un astfel de pas de tranziție ar fi exact ceea ce Harmony OS are nevoie pentru a porni la drum cu viteză maximă.

De asemenea, am putea greși prin faptul că această versiune are mai multe nuanțe decât știm. Comunicatul de presă al Huawei pentru lansarea Harmony OS 2.0 beta nu menționează Android sau AOSP, dar nu am fost capabil să citească toată documentația sau să vizioneze toate videoclipurile pentru dezvoltatori pe care Huawei le-a încărcat, deoarece este totul în Mandarin. Am contactat Huawei pentru comentarii și vom actualiza articolul dacă primim răspunsuri de la ei.


Actualizare 1: „Nici o diferență vizibilă” între Harmony OS și Android

În timp ce investigația noastră privind dacă Harmony OS este sau nu pur și simplu Android a fost neconcludentă, ArsTechnica a ajuns la un răspuns mult mai concludent. Într-un raport amplu, publicația spune că „nu există nicio diferență vizibilă între cele ale Huawei Sistemul de operare „noul” și Android.” Așa cum am menționat anterior, Huawei nu ne-a facilitat accesul la sistemul de operare Harmony. 2.0 beta. Emulatorul rulează de pe serverele Huawei, este accesibil doar dezvoltatorilor aprobați de Huawei și toată documentația este în mandarină. În plus, procesul de înregistrare al Huawei necesită dezvăluirea unor detalii personale sensibile (care, pentru a fi corect, se pot datora reglementărilor chineze pentru afaceri internaționale), așa că a trebuit să ne bazăm pe conturi terțe de la dezvoltatori chinezi și pe depozite incomplete de firmware atunci când scriem originalul nostru raport. ArsTechnicaRon Amadeo a depășit aceste bariere pentru a arunca o privire mai atentă asupra sistemului de operare Harmony, ducându-l la concluzia că sistemul de operare este în esență doar Android sub capotă.

ArsTechnica evidențiază cât de asemănătoare este interfața Harmony OS 2.0 cu pielea Android EMUI a Huawei, despre care Huawei spune că este pur și simplu pentru că au portat aspectul și senzația EMUI pe Harmony OS. Sub capotă, totuși, există o mulțime de componente ale sistemului Android, inclusiv aplicația „HarmonyOS System”. Această aplicație este etichetată ca „versiunea 10”, care este probabil o referire la Android 10, versiunea de Android care ArsTechnica susține că sistemul de operare al Huawei se bazează de fapt. Exemplele de aplicații create cu SDK-ul Huawei se presupune că sunt similare cu fișierele APK Android în sensul că pot fi dezarhivate ca fișierele ZIP, au o structură internă similară și pot fi decodificate cu Android standard instrumente de decompilare. Publicația notează în continuare cât de completă beta pare să fie în comparație cu alte sisteme de operare în curs de dezvoltare, cum ar fi Fuchsia de la Google sau Tizen de la Samsung. Chiar și după „ore în care ați căutat pe HarmonyOS”, ArsTechnica nu a putut „să indică o singură modificare substanțială în comparație cu Android”. Dacă planul Huawei este să schimbe de la „Android” la „nu Android”, Ars susține, atunci cum vor avea suficient timp pentru a face acest lucru, având în vedere că intenționează să o facă lansați un telefon cu sistemul de operare Harmony la sfârșitul acestui an?

Deoarece Google deține marca comercială pentru Android, nu ar trebui să fie surprinzător că nu există nicio referință la aceasta în sistemul de operare Harmony în sine, dar Ars subliniază cât de ciudat este că nu există nicio referință la Android în documentația oficială pentru dezvoltatori. Documentația, așa cum am menționat, nu dezvăluie multe informații despre baza sistemului de operare. De fapt, a ridicat mai multe întrebări decât răspunde.

Este posibil că Huawei a realizat de fapt o migrare aproape fără probleme de la EMUI bazat pe Android la Harmony OS și că doar zgâriem suprafața? Sigur, este posibil. Am contactat Huawei o dată înainte de publicarea inițială a acestui articol, dar nu am primit niciun fel de concret detalii despre arhitectura Harmony OS 2.0, nucleul acestuia, compilatorul ARK sau modul în care rularea Android se încadrează în acest. Câțiva utilizatori în comentariile noastre am dat posibile explicații pentru „Android-ness” Harmony OS 2.0, dar încă nu am văzut documentația sau codul care să confirme acest lucru.