Prvi razvijalci Huaweijevega Harmony OS 2.0 beta so odkrili, da osnovni sistem še vedno temelji na Androidu. Berite naprej, če želite izvedeti več!
Posodobitev 1 (02.2.2021 ob 15.18 ET): Obširno poročilo opisuje, kako podoben je Huaweijev Harmony OS 2.0 beta Androidu. Kliknite tukaj za več informacij. Članek, kot je bil objavljen 26. decembra 2020, je ohranjen spodaj.
Harmony OS je Huaweijev operacijski sistem prvega proizvajalca, ki naj bi prevzel vajeti podjetja trenutna programska oprema Android brez GMS se je izkazala za nezadostno za poganjanje pametnega telefona podjetja možnosti. Huawei je pred kratkim začel svoj dolgotrajen prehod od Androida brez GMS z prvi Harmony OS 2.0 beta za izbrane pametne telefone in tablice. Čeprav se zdi, da bi bilo za celoten mobilni ekosistem odlično, če bi se neodvisni operacijski sistem ločil od duopola Applovega iOS-a in Googlovega Androida, se zdi, da ta prva izdaja Harmony OS 2.0 še vedno temelji na Androidu. vse.
En razvijalec izdelal preprosto aplikacijo »Hello World«, ki cilja na starejšo različico Androida – natančneje Kitkat 4.4.4 – in ugotovil, da aplikacija sproži
Posnetek zaslona na levi prikazuje aplikacijo, nameščeno v virtualni napravi, ki v bistvu temelji na novejši različici Androida sproži napako, da je aplikacija ustvarjena za starejšo različico Androida in v novi morda ne bo delovala pravilno različica. Posnetek zaslona na desni prikazuje aplikacijo, nameščeno v virtualni napravi, ki temelji na Harmony OS 2.0 beta, in napako sporočilo je praktično enako, razlika pa je le v preprosti zamenjavi besede »Android« z »Harmony«. OS".
Starejši član XDA hikari_calyx, znan po svojem delu pri odklepanju zagonskih nalagalnikov telefonov Nokia, je sestavil in namestil znano Superuporabniška aplikacija na virtualno napravo Harmony OS 2.0 beta. Evo, kaj se je zgodilo:
Poleg tega lahko uporabite ADB (Android Debug Bridge) za posredovanje navodil virtualni napravi HOS. Pri tem je enemu razvijalcu uspelo ekstrahirati večino sistemske particije iz virtualne naprave, kar je razkrilo, da zgradba vsebuje ogrodje Android.
Vse to predstavlja zanimiv zaključek: prva beta operacijskega sistema Harmony OS 2.0 očitno še vedno temelji na Androidu.
Tukaj je nekaj razlag. Lahko bi domnevali, da je Harmony OS 2.0 le preimenovanje Androida in namerava tako tudi ostati, vendar menimo, da čeprav je to trenutno res, ne bo vedno tako. Na podlagi prejšnjih predstavitev je Huawei omenil, da bi uporaba AOSP služila kot prehodni korak k izgradnjo želene izkušnje Harmony OS, v bistvu način za premostitev vrzeli med uporabniki in razvijalci aplikacij enako. Izkoriščanje obstoječega ekosistema AppGallery in HMS prinaša zagon, zato bi bil takšen prehodni korak tisto, kar Harmony OS potrebuje, da bi s polno hitrostjo zapeljal na cesto.
Lahko se tudi motimo, ker je v tej izdaji več odtenkov, kot vemo. Huaweijevo sporočilo za javnost ob predstavitvi Harmony OS 2.0 beta ne omenja Androida ali AOSP, vendar nismo bili lahko preberete vso dokumentacijo ali si ogledate vse videoposnetke razvijalcev, ki jih je naložil Huawei, saj je vse v Mandarin. Za komentar smo se obrnili na Huawei in članek bomo posodobili, če se nam oglasijo.
Posodobitev 1: "Ni opazne razlike" med Harmony OS in Android
Medtem ko naša preiskava o tem, ali je Harmony OS preprosto Android, ni bila dokončna, ArsTechnica prišel do veliko bolj prepričljivega odgovora. Publikacija v obsežnem poročilu pravi, da "ni nobene opazne razlike med Huaweijevim 'povsem nov' OS in Android." Kot smo že omenili, nam Huawei ni olajšal dostopa do operacijskega sistema Harmony OS. 2.0 beta. Emulator deluje iz Huaweijevih strežnikov, dostopen je le razvijalcem, ki jih je odobril Huawei, vsa dokumentacija pa je v mandarinščini. Poleg tega Huaweijev postopek registracije zahteva, da razkrijete nekatere občutljive osebne podatke (kar je po pravici povedano morda posledica kitajskih predpisov o mednarodnem poslovanju), zato smo se morali zanašati na račune tretjih oseb kitajskih razvijalcev in nepopolne izpise vdelane programske opreme, ko smo pisali naš izvirnik poročilo. ArsTechnicaRon Amadeo je prebil te ovire in si podrobneje ogledal Harmony OS, kar ga je pripeljalo do zaključka, da je operacijski sistem v bistvu samo Android pod pokrovom.
ArsTechnica poudarja, kako podoben je vmesnik Harmony OS 2.0 Huaweijevi preobleki EMUI Android, kar Huawei pravi preprosto zato, ker so videz in občutek EMUI prenesli na Harmony OS. Pod pokrovom pa je veliko komponent sistema Android, vključno z aplikacijo "HarmonyOS System". Ta aplikacija je označena kot "različica 10", kar se verjetno nanaša na Android 10, različico Androida, ki ArsTechnica trdi, da Huaweijev OS dejansko temelji na. Vzorci aplikacij, zgrajenih s Huaweijevim SDK-jem, so domnevno podobni datotekam APK za Android v tem, da jih je mogoče nearhivirane kot datoteke ZIP, imajo podobno notranjo strukturo in jih je mogoče dekodirati s standardnim sistemom Android orodja za dekompilacijo. Publikacija nadalje ugotavlja, kako popolna je beta različica v primerjavi z drugimi operacijskimi sistemi v razvoju, kot sta Googlova Fuchsia ali Samsungov Tizen. Tudi po "urah brskanja po HarmonyOS" ArsTechnica ni mogel "pokazati niti ene bistvene spremembe v primerjavi z Androidom." Če namerava Huawei spremeniti "Android" v "not Android", Ars trdi, kako bodo potem imeli dovolj časa za to glede na to, da nameravajo pozneje v tem letu predstavili telefon z OS Harmony?
Ker je Google lastnik blagovne znamke za Android, ne bi smelo biti presenetljivo, da v samem operacijskem sistemu Harmony OS ni niti ene sklicevanja nanjo, ampak Ars poudarja, kako nenavadno je, da v nobeni uradni dokumentaciji za razvijalce ni sklicevanja na Android. Dokumentacija, kot smo opazili, ne razkriva veliko informacij o podpori OS. Pravzaprav je sprožilo več vprašanj kot odgovorov.
Ali je mogoče da je Huawei dejansko dosegel skoraj nemoteno selitev z EMUI, ki temelji na Androidu, na Harmony OS in da smo samo praskali po površini? Seveda je možno. Pred prvotno objavo tega članka smo se enkrat obrnili na Huawei, vendar nismo prejeli nobenega konkretnega podrobnosti o arhitekturi Harmony OS 2.0, njegovem jedru, prevajalniku ARK ali o tem, kako se izvajalno okolje Android prilega to. Nekaj uporabnikov v naših komentarjih podali morebitne razlage za "androidnost" Harmony OS 2.0, vendar še nismo videli dokumentacije ali kode, ki bi to potrdila.