Pirmie Huawei Harmony OS 2.0 beta izstrādātāji ir atklājuši, ka pamatā esošā sistēma joprojām ir balstīta uz Android. Lasiet tālāk, lai uzzinātu vairāk!
1. atjauninājums (02.02.2021. plkst. 15:18 ET): Plašajā ziņojumā ir aprakstīts, cik līdzīga Huawei Harmony OS 2.0 beta versija ir Android. Noklikšķiniet šeit, lai iegūtu vairāk informācijas. Tālāk ir saglabāts raksts, kas publicēts 2020. gada 26. decembrī.
Harmony OS ir paša Huawei pirmās puses operētājsistēma, kas ir paredzēta, lai pārņemtu vadības grožus kā uzņēmuma pašreizējā Android programmatūra bez GMS izrādās nepietiekama, lai darbinātu uzņēmuma viedtālruni izredzes. Huawei nesen sāka savu seno pāreju no Android bez GMS ar pirmā Harmony OS 2.0 beta versija atsevišķiem viedtālruņiem un planšetdatoriem. Taču, lai gan neatkarīga operētājsistēma izklausās tā, ka vispārējai mobilajai ekosistēmai būtu lieliski atrauties no Apple iOS un Google Android duopols, šķiet, ka šis pirmais Harmony OS 2.0 laidiens joprojām ir balstīts uz Android pēc visi.
Viens izstrādātājs izveidoja vienkāršu lietotni Hello World, kuras mērķauditorija ir vecāka Android versija, jo īpaši Kitkat 4.4.4, un atklāja, ka lietotne rada ļoti līdzīgs kļūdas ziņojums gan Android, gan Harmony OS virtuālajās ierīcēs.
Kreisajā pusē esošajā ekrānuzņēmumā ir parādīta lietotne, kas instalēta virtuālajā ierīcē, kuras pamatā ir jaunāka Android versija tiek parādīta kļūda, ka lietotne ir izstrādāta vecākai Android versijai un var nedarboties pareizi jaunajā versijā versija. Ekrānuzņēmumā labajā pusē ir parādīta lietotne, kas instalēta virtuālajā ierīcē, kuras pamatā ir Harmony OS 2.0 beta versija, un kļūda Ziņojums ir praktiski tāds pats, atšķirība ir tikai vienkārša vārda "Android" nomaiņa ar vārdu "Harmony OS".
XDA vecākais loceklis hikari_calyx, kas pazīstams ar savu darbu pie Nokia tālruņu sāknēšanas ielādēju atbloķēšanas, apkopoja un instalēja slaveno Superlietotāja lietotne uz Harmony OS 2.0 beta virtuālo ierīci. Lūk, kas notika:
Turklāt varat izmantot ADB (Android atkļūdošanas tiltu), lai nosūtītu norādījumus HOS virtuālajai ierīcei. To darot, vienam izstrādātājam izdevās izvilkt lielāko daļu sistēmas nodalījuma no virtuālās ierīces, atklājot, ka būvējums satur Android sistēmu.
Tas viss sniedz interesantu secinājumu: Harmony OS 2.0 pirmā beta versija acīmredzot joprojām ir balstīta uz Android.
Šeit ir daži skaidrojumi. Varētu pieņemt, ka Harmony OS 2.0 ir tikai Android zīmols un tā plāno palikt, taču mēs uzskatām, ka, lai gan šobrīd tā var būt patiesība, tā ne vienmēr būs. Pamatojoties uz iepriekšējām prezentācijām, Huawei minēja, ka AOSP izmantošana kalpos kā pārejas solis uz priekšu veidojot vēlamo Harmony OS pieredzi, kas būtībā ir veids, kā pārvarēt lietotāju un lietotņu izstrādātāju atšķirības līdzīgi. Esošās AppGallery un HMS ekosistēmas izmantošana dod impulsu, tāpēc šāds pārejas solis būtu tieši tas, kas Harmony OS ir nepieciešams, lai ar pilnu ātrumu sāktu darbu.
Mēs varam arī kļūdīties, jo šajā laidienā ir vairāk nianšu, nekā mēs zinām. Huawei paziņojumā presei par Harmony OS 2.0 beta versiju nav minēts Android vai AOSP, taču mēs neesam bijuši var lasīt visu dokumentāciju vai skatīties visus Huawei augšupielādētos izstrādātāju videoklipus, jo tas viss ir Mandarīns. Mēs esam sazinājušies ar Huawei, lai saņemtu komentārus, un atjaunināsim rakstu, ja saņemsim atbildes.
1. atjauninājums: “Nav saskatāmas atšķirības” starp Harmony OS un Android
Lai gan mūsu izmeklēšana par to, vai Harmony OS ir tikai Android, nebija pārliecinoša, ArsTechnica nonāca pie daudz pārliecinošākas atbildes. Plašajā ziņojumā publikācija saka, ka "nav saskatāmas atšķirības starp Huawei “pilnīgi jauna” OS un Android.” Kā jau minējām iepriekš, Huawei nav atvieglojis piekļuvi Harmony OS 2.0 beta. Emulators darbojas no Huawei serveriem, ir pieejams tikai Huawei apstiprinātiem izstrādātājiem, un visa dokumentācija ir mandarīnu valodā. Turklāt Huawei reģistrācijas procesā jums ir jāatklāj daži sensitīvi personas dati (kas, lai būtu godīgi, var būt saistīts ar Ķīnas noteikumiem starptautiskajā biznesā), tāpēc mums bija jāpaļaujas uz trešo pušu kontiem no Ķīnas izstrādātājiem un nepilnīgām programmaparatūras izgāztuvēm, ievadot oriģinālu. Ziņot. ArsTechnicaRons Amadeo pārkāpa šos šķēršļus, lai tuvāk apskatītu Harmony OS, liekot viņam secināt, ka OS būtībā ir tikai Android zem pārsega.
ArsTechnica uzsver, cik līdzīgs Harmony OS 2.0 interfeiss ir Huawei EMUI Android apvalkam, kas, pēc Huawei teiktā, ir vienkārši tāpēc, ka tie pārnesa EMUI izskatu un darbību uz Harmony OS. Tomēr zem pārsega ir daudz Android sistēmas komponentu, tostarp lietotne "HarmonyOS System". Šī lietotne ir apzīmēta kā “versija 10”, kas, iespējams, ir atsauce uz Android 10 — Android versiju, kas ArsTechnica apgalvo, ka Huawei operētājsistēma faktiski ir balstīta uz. Lietojumprogrammu paraugi, kas izveidoti, izmantojot Huawei SDK, šķietami ir līdzīgi Android APK failiem, jo tie var būt nav arhivēti, piemēram, ZIP faili, tiem ir līdzīga iekšējā struktūra, un tos var atšifrēt ar standarta Android dekompilēšanas rīki. Publikācijā arī norādīts, cik pilnīga ir beta versija, salīdzinot ar citām izstrādes stadijā esošām operētājsistēmām, piemēram, Google Fuchsia vai Samsung Tizen. Pat pēc "stundu ilgas kņudēšanas HarmonyOS" ArsTechnica nespēja "norādīt uz vienu būtisku izmaiņu salīdzinājumā ar Android". Ja Huawei plāno mainīt no "Android" uz "ne Android", Ars apgalvo, kā viņiem būs pietiekami daudz laika, lai to izdarītu, ņemot vērā, ka viņi to plāno vēlāk šogad laist klajā tālruni ar Harmony OS?
Tā kā Google pieder Android preču zīme, nevajadzētu pārsteigt, ka pašā Harmony OS nav nevienas atsauces uz to, taču Ars norāda, cik dīvaini ir tas, ka nevienā oficiālajā izstrādātāja dokumentācijā nav atsauces uz Android. Dokumentācija, kā mēs atzīmējām, neatklāj daudz informācijas par OS pamatu. Patiesībā tas radīja vairāk jautājumu nekā sniedza atbildes.
Vai tas ir iespējams vai Huawei faktiski ir panācis gandrīz nemanāmu migrāciju no Android balstītas EMUI uz Harmony OS un ka mēs tikai skrāpējam virsmu? Protams, tas ir iespējams. Mēs vienreiz sazinājāmies ar Huawei pirms šī raksta sākotnējās publicēšanas, taču nesaņēmām nekādu konkrētu informāciju detalizēta informācija par Harmony OS 2.0 arhitektūru, tās kodolu, ARK kompilatoru vai to, kā Android izpildlaiks iekļaujas šis. Daži lietotāji mūsu komentāros ir snieguši iespējamos skaidrojumus par Harmony OS 2.0 "Android-ness", taču mums vēl ir jāredz dokumentācija vai kods, kas to apstiprina.