Huawei heeft eindelijk details gedeeld over zijn nieuwe besturingssysteem genaamd Harmony OS. We hoorden al een tijdje geruchten, maar nu hebben we echte informatie.
In de stad Dongguan, China, heeft Huawei eindelijk de laatste hand gelegd aan zijn besturingssysteem waar al lang geruchten over gingen. Het besturingssysteem, Harmony OS genaamd, is al een aantal jaren in ontwikkeling, maar heeft onlangs een rol op zich genomen als belangrijke speler in het noodplan van Huawei sinds de VS een handelsverbod op het Chinese technologiebedrijf hebben uitgevaardigd. Op de Huawei Developer Conference deelde Huawei eindelijk de eerste details over zijn eigen besturingssysteem, maar het bedrijf was nog niet klaar om Harmony op smartphones te laten zien. Morgen zal het bedrijf Harmony OS laten zien op de Eer Vision TV. Voorlopig blijft Android het favoriete mobiele besturingssysteem voor Huawei- en Honor-smartphones en -tablets.
Harmony OS is gebaseerd op een microkernel, zoals Google in ontwikkeling is
Fuchsia OS. Huawei zegt dat Fuchsia een "niet-gedistribueerd ontwerp" gebruikt, in tegenstelling tot het nieuwe Harmony OS. Huawei zegt dat dit een flexibele inzet van het nieuwe besturingssysteem op verschillende apparaten mogelijk maakt, waardoor de ontwikkeling van apps in alle scenario’s wordt vergemakkelijkt. Om beide beweringen te rechtvaardigen, brengt Huawei naar voren dat het "moeilijk is om een soepele ervaring te bieden op verschillende apparaten met [een] enorme hoeveelheid [code] in de Android- en Linux-kern." Dat is omdat "interconnectie tussen meerdere apparaten [stelt] eisen aan beveiliging" en de "nauwe koppeling tussen [het] app-ecosysteem en [de] hardware brengt [de] gebruikerservaring en -ontwikkeling in gevaar efficiëntie."Het gebruik van een microkernel verbetert volgens Huawei ook de veiligheid. De microkernel "biedt alleen de meest elementaire diensten zoals threadplanning en IPC", terwijl de meeste systeemdiensten in de gebruikersruimte worden geïmplementeerd. Omdat er minder code moet worden gecontroleerd, is de kans dat er een nieuwe aanval wordt ontdekt klein. Huawei zegt ook dat het "formele verificatiemethoden" gebruikt om de TEE-kernel te beveiligen. Huawei zegt dat deze techniek, die een "wiskundige benadering gebruikt om de correctheid van het systeem vanaf de bron te valideren", voornamelijk wordt toegepast veiligheidskritische gebieden zoals de lucht- en ruimtevaart en chipsets, "die aanzienlijk bijdragen aan de betrouwbaarheid en robuustheid van het systeem." De microkernel kan bovendien worden "op verzoek opgeschaald voor een bredere systeembeveiliging." Tot slot beweert Huawei dat producten een EAL 5+ certificeringsniveau kunnen behalen het nieuwe besturingssysteem uitvoeren.
De prestaties zijn theoretisch beter dan die van Android en andere op Linux gebaseerde besturingssystemen, zo blijkt uit dia's gedeeld door Huawei. Huawei zegt dat Harmony OS een gedistribueerde virtuele bus gebruikt met een vereenvoudigd protocol: in plaats van 4 lagen is er slechts 1 laag in de protocolstapel om "te versterken de efficiëntie van de payload." De effecten van deze verandering om interacties te vereenvoudigen zijn "snellere detectie en verbindingen" van hardware zoals het beeldscherm, camera's, luidsprekers, enz.
In tegenstelling tot Android, dat het planningsmechanisme van de Linux-kernel gebruikt, gebruikt Harmony OS een ‘deterministische latentie-engine’ die ‘precieze resourceplanning biedt met real-time belastinganalyse en prognoses en afstemming van app-kenmerken." Het resultaat is een verbetering van 25,7% en 55,6% in responslatentie en latentiefluctuaties respectievelijk. Bovendien zegt Huawei dat de microkernel "IPC [Inter Process Communication]-prestaties tot vijf keer efficiënter kan maken dan bestaande systemen", waarbij specifiek wordt verwezen naar Google's Fuchsia OS.
Harmony ontkoppelt het besturingssysteem van de hardware, zodat ontwikkelaars één keer kunnen ontwikkelen en vervolgens op verschillende hardware kunnen implementeren. Ontwikkelaars zullen er gebruik van kunnen maken Huawei's ARK-compiler om code uit meerdere talen zoals C/C++, Java en Kotlin voor Harmony OS te compileren. Huawei gaat een IDE leveren ter ondersteuning van app-ontwikkeling op meerdere apparaattypen, waaronder televisies, carkits, slimme luidsprekers, smartphones, smartwatches en meer. Deze IDE "past zich automatisch aan aan gevarieerde schermindelingen, bedieningselementen en interacties" en "ondersteunt slepen-en-neerzetten en preview-georiënteerde visuele programmeren." Harmony OS heeft geen root-toegang nodig om te kunnen werken, wat volgens Huawei een veiligheidsrisico is voor Android en andere op Linux gebaseerde besturingssystemen. systemen. Ten slotte kondigde Huawei zijn plannen aan om Harmony OS te openen, een open-source stichting op te richten en een open-source community voor samenwerking te creëren.
Harmony OS is standaard niet compatibel met Android-apps, bevestigt Richard Yu, CEO van Huawei Consumer Business Group. Dat betekent dat u niet zomaar een Android-app van uw keuze kunt sideloaden. Tijdens een persconferentie zegt de heer Yu dat app-ontwikkelaars "kleine wijzigingen" in hun apps zullen moeten aanbrengen om ze te compileren voor gebruik op Harmony OS. Hij stelt dat het "heel eenvoudig" is om Android-apps over te zetten naar Harmony OS.
Het werk aan het nieuwe besturingssysteem begon 2 jaar geleden met versie 1.0 van de microkernel. In 2019 hebben ze het werk versneld, zodat het besturingssysteem op meer apparaattypen kan werken, zoals slimme schermproducten. Het Chinese bedrijf zegt dat versie 2.0 van zijn microkernel volgend jaar zal verschijnen, terwijl versie 3.0 in 2021 arriveert en ondersteuning biedt voor wearables en autoradio's. Huawei zegt dat ze nu meteen naar Harmony OS kunnen overstappen omdat de migratie niet erg moeilijk is vanwege de aard van de microkernel; ze scheppen op dat ze binnen 1-2 dagen kunnen overstappen van Android naar Harmony. Het bedrijf kiest er momenteel echter voor om bij Android op smartphones te blijven, waarbij rekening wordt gehouden met de bestaande partners. Richard Yu zegt dat Huawei wil blijven samenwerken met zijn Amerikaanse partners, waarvan er vele al meer dan twintig jaar met Huawei samenwerken.
Toch is dit nieuwe besturingssysteem nog steeds ‘plan B’ voor de Chinese technologiegigant, aangezien Huawei het grootste gat in de adoptie van Harmony OS zal moeten oplossen: het app-ecosysteem. Huawei bouwt zijn AppGallery-platform op als alternatief voor de Google Play Store, en deze week onthulde het bedrijf Huawei Mobile Services als alternatief voor Google Play Services. Huawei is bezig met het opbouwen van een eigen ecosysteem, en als het handelsverbod eind dit jaar of begin dit jaar niet wordt opgeheven volgend jaar zal Huawei genoodzaakt zijn om over te stappen op Harmony OS voor zijn nieuwe toestellen, waaronder de aankomende Huawei Mate 30 serie. Richard Yu bevestigde zelfs dat de Mate 30 niet eerder een certificering heeft ontvangen om Google Play Services te gebruiken het handelsverbod is uitgevaardigd, dus Huawei overweegt Harmony OS op het apparaat te gebruiken als het verbod niet wordt opgeheven tijd.
Huawei zegt dat zijn nieuwe besturingssysteem een geheel nieuwe generatie besturingssystemen vertegenwoordigt, omdat het AI-mogelijkheden mogelijk maakt in verschillende scenario's van pc's, tablets en andere domeinen. Huawei heeft zijn nieuwe besturingssysteem al intern op meerdere toestellen getest, al kon Richard Yu niet bevestigen of de opvouwbare Huawei Mate X tot die testtoestellen behoorde. De heer Yu zegt dat "veel" partners interesse hebben getoond in het ontwikkelen van producten met Harmony OS, maar hij weigerde de namen van de geïnteresseerde partijen te geven. In een persbericht zegt Huawei dat ze eerst "de basis zullen leggen voor Harmony OS op de Chinese markt" voordat ze het uitbreiden naar de wereldmarkt.
We zullen deze week meer te weten komen over het nieuwe besturingssysteem van Huawei tijdens Huawei's Developer Conference.
Update 19-08-2019 om 10:23 uur EST: De formulering is gewijzigd om aan te geven dat Harmony OS geen root-toegang vereist om te kunnen werken, in plaats van deze te verbieden. Ook verduidelijkt dat de 5 keer IPC-prestaties ten opzichte van Google's Fuchsia zijn.