Huawei aloitti tänään kehittäjäkonferenssinsa Dongguangissa. Tapahtumassa yhtiön kulutuselektroniikkabisneksen johtaja Richard Yu esittelee parhaillaan uutta HarmonyOS -käyttöjärjestelmää. Sen on tarkoitus korvata niin Linux-pohjaiset käyttöjärjestelmät kuten Android sekä Windowsin tietokoneissa.
Richard Yun mukaan koko käyttöjärjestelmämaailma on liian raskas ja fragmentoitunut. – Androidissa on yli sata miljoonaa koodiriviä ja sen ytimessä noin 20 miljoonaa. Tavallinen Android-käyttäjä käyttää kuitenkin vain 8 prosenttia näistä riveistä, Yu kertoi.
Laitteiden kannalta tämä on tarkoittanut, että muistin kokoa on koko ajan pitänyt kasvattaa. Nyt kolmesta gigatavusta on jo siirrytty kuuteen ja kahdeksaan gigatavuun.
Toisin kuin Linuxiin perustuva Android, HarmonyOS on mikrokernelpohjainen käyttöjärjestelmä. Sillä voidaan ajaa erilaisten laitteiden palveluja, oli kyse sitten älypuhelimesta, tietokoneesta tai IoT-laitteesta. – Testien mukaan HarmonyOS on 3 kertaa tehokkaampi kuin QNX ja viisi kertaa tehokkaampi kuin Fuchsia, joka on Googlen kehittämä mikrokernelkäyttöjärjestelmä, Yu kehui.
HarmonyOS on jaettu alusta, jossa järjestelmä on erotettu laitteistosta. Arkkitehtuurin alimmassa kerroksessa on kernel, jonka päällä peruspalvelut toimivat. Sen päällä on ohjelmointikehys, jonka päällä erilaiset sovellukset – myös Android-sovellukset – voivat toimia virtuaalisen väylän välityksellä.
Richard Yun mukaan mitään käyttöjärjestelmää ei voi saada satanprosenttisen varmaksi. Laitteiden tietoturvaa voidaan kuitenkin parantaa ohjelmistoarkkitehtuurin avulla ja tähän HarmonyOS tähtää.
- Mikrokernelpohjaisessa arkkitehtuurissa palvelut eivät tarvitse root-oikeuksia. Esimerkiksi muistinhallinnalla ei ole pääsyä itse kerneliin. Ei tarvita yhtä yleisavainta, jolla avataan kaikki ovet, joten voidaan varmistaa koko järjestelmän turvallisuus, Yu maalasi.
Yu esitteli samalla uuden HarmonyOS IDE -kehitysalustan, jolla HarmonyOS:llä toimivia sovelluksia voidaan kehittää. IDE:n käännin osaa kääntää raudalle kaikkia erikieliä, oli kyse sitten C/C++:sta, Javasta, Javascriptistä tai vaikkapa Kotlinista. – Käytännössä työkaluilla voidaan kehittä sovellus kaikille eri laitteille kerralla. Älypuhelimen musiikkisoitin osaa automaattisesti kääntyä vaakatasoon auton kojelaudan näytöllä, Yu kuvasi.
Ensimmäinen HarmonyOS-tuote julkistetaan Huawein kehittäjäkokouksessa huomenna. Kyse on Honor-puhelimesta. Yu korosti, että Androidilla on edelleen ykkösasema Huawein roadmapissa. - Mikäli sen käyttö estetään, meillä on tulevaisuudessa käytössä tehokkaampi HarmonyOS, Yu päätti.