Published on:
Huawein HarmonyOS siirtyy uuteen vaiheeseen, kun ”HarmonyOS Next” rakentaa järjestelmän uudelleen ytimestä alkaen
Uusi keskusteluaalto Huawei HarmonyOS:n ympärillä nostaa esiin pitkäaikaisen väittelyn: onko HarmonyOS vain uudelleenpakattu versio Androidista/Linuxista - vai onko siitä tullut aidosti itsenäinen käyttöjärjestelmä?
Todellinen käännekohta koittaa HarmonyOS Nextin (usein kuvattu nimellä HarmonyOS 5) myötä, jossa Huawein alustan katsotaan ylittävän teknisen ”pisteen, josta ei ole paluuta”, siirtymällä omaan ytimeensä. Tämä siirto merkitsee perustavanlaatuista muutosta ”varasuunnitelmasta” strategiseksi, itsenäiseksi alustaksi.

Keskeinen kiista: ”Kuorrutettu Android” vs. itsenäinen käyttöjärjestelmä
Merkittävin jakolinja on ydin (kernel).
Kriitikot väittivät aiemmin, että HarmonyOS:n varhaiset versiot tukeutuivat vahvasti Androidin avoimen lähdekoodin perustaan. Kuitenkin HarmonyOS Nextistä alkaen Huawei siirtyy natiiviin HarmonyOS-ytimeen. Vaikka käyttöliittymäkerroksista voidaan kiistellä, ytimen muuttuessa myös käyttöjärjestelmän identiteetti muuttuu sen mukana.
Miksi ytimellä on merkitystä: Mikroydin-lähestymistapa
Toisin kuin valtavirran järjestelmät, jotka käyttävät monoliittisia ytimiä (kuten Linux), HarmonyOS noudattaa mikroydin-lähestymistapaa.
Se pitää vain minimaalisen joukon ydintoimintoja - kuten aikataulutusta, muistinhallintaa ja pääsynhallintaa - korkean etuoikeuden ydintilassa. Modulaariset komponentit, kuten ajurit ja tiedostojärjestelmät, on siirretty käyttäjätilaan.
Strategiset tavoitteet:
- Skaalautuvuus: Mikroydin antaa Huawein ”koota” ominaisuuksia kuin rakennuspalikoita, soveltuen kaikkeen kevyistä IoT-laitteista suorituskykyisiin älypuhelimiin.
- Siirrettävyys: Modulaarinen rakenne vähentää kustannuksia, joita aiheutuu käyttöjärjestelmän sovittamisesta erilaisiin laitteistoarkkitehtuureihin.

Kompromissi: ”IPC-veron” käsittely
Mikroytimeen liittyy tunnettu haaste: prosessien välisen viestinnän (IPC) aiheuttama yleisrasitus. Palveluiden siirtäminen ytimen ulkopuolelle vaatii tiheämpiä ”kapulanvaihtoja” prosessien välillä.
Huawei ratkaisee tämän:
- Uudelleenryhmittelemällä komponentteja viestintätiheyden vähentämiseksi.
- Optimoimalla mekanismeja nopeampaa kontekstin vaihtoa varten.
- Dynaamisella säädöllä: Suuren suorituskyvyn skenaarioissa moduuleja voidaan tuoda lähemmäs toisiaan; tietoturvakriittisissä skenaarioissa erottelua lisätään.
”Distributed Soft Bus”: Tunnusomainen monilaitekerros
HarmonyOS:n näkyvin erottava tekijä on sen saumaton monilaiteyhteistyö. Tämän mahdollistaa ”distributed soft bus” (hajautettu ohjelmistoväylä).
Sen sijaan, että laitteistoja kohdeltaisiin fyysisinä laitteina, HarmonyOS abstrahoi ne kyvykkyyksiksi (esim. ”kuvausominaisuus”, ”näyttöominaisuus”). Laitteet ilmoittavat saatavuudestaan, jolloin näitä kyvykkyyksiä voidaan kutsua verkon yli ikään kuin ne olisivat paikallisia.

Ekosysteemin todellisuus: ”Kaksisuuntaisen markkinan” ongelma
Tekninen kunnianhimo ei yksin takaa menestystä. Huawei kohtaa klassisen ekosysteemihaasteen: käyttäjät haluavat sovelluksia ja kehittäjät haluavat käyttäjiä.
Huawein strategia keskittyy:
- Varmistamaan, että pieni määrä ”välttämättömiä” perussovelluksia on saatavilla.
- HarmonyOS Nextin nopeaan tuomiseen suosittuihin laiteryhmiin momentumin luomiseksi.
- Itsenäisten kehittäjien houkuttelemiseen tarjoamalla mahdollisuuksia alipalvelluissa sovelluskategorioissa.

Strategia tulevaisuutta varten
HarmonyOS on enemmän kuin insinööriprojekti; se on strateginen veto tietotekniikan tulevaisuudesta. Määriteltiinpä seuraava aikakausi monilaiteyhteistyön, spatiaalisen tietotekniikan tai AI-ensin-käyttöliittymien kautta, Huawei on rakentanut järjestelmän, joka on selvästi erillinen perustastaan.
Alustan tulevaisuuden määrittävät arkkitehtuuri, käyttäjäkokemus ja ekosysteemin toteutus poliittisten iskulauseiden sijaan.
