DIA | Huawei lance son nouveau système d’exploitation, HarmonyOS
44805
post-template-default,single,single-post,postid-44805,single-format-standard,qode-listing-1.0.1,qode-news-1.0,ajax_fade,page_not_loaded,,qode_grid_1400,footer_responsive_adv,hide_top_bar_on_mobile_header,qode-content-sidebar-responsive,transparent_content,qode-theme-ver-12.0.1,qode-theme-bridge,wpb-js-composer js-comp-ver-4.12.1,vc_responsive

Huawei lance son nouveau système d’exploitation, HarmonyOS

DIA- 13 août 2019 : Huawei a officiellement lancé HarmonyOS – un nouveau système
d’exploitation distribué basé sur un micro-noyau, conçu pour offrir une expérience utilisateur cohérente
sur tous les périphériques et scénarios. Ce lancement a été effectué lors de la conférence des
développeurs Huawei (HDC), qui s’est déroulée du 9 au 11 août, à Dongguan, Chine.
« Nous entrons dans une ère où les gens s’attendent à une expérience intelligente et holistique sur tous
les appareils et scénarios. Pour ce faire, nous avons estimé qu’il était important d’avoir un système
d’exploitation avec des capacités multiplateformes améliorées. Nous avions besoin d’un système
d’exploitation qui supporte tous les scénarios, qui peut être utilisé sur une large gamme d’appareils et
de plates-formes, et qui peut répondre à la demande des consommateurs pour une latence faible et une
sécurité forte. », a ainsi expliqué Richard Yu, le PDG du Consumer Business Group de Huawei.
« Tels étaient nos objectifs avec HarmonyOS « , a-t-il poursuivi. « HarmonyOS est complètement différent
d’Android et d’iOS. Il s’agit d’un système d’exploitation basé sur un micro-noyau qui offre une
expérience fluide dans tous les scénarios. Il dispose d’une architecture fiable et sécurisée et prend en
charge une collaboration transparente entre les périphériques. Vous pouvez développer vos applications
en une seule fois, puis les déployer de manière flexible sur différents périphériques. »
Traditionnellement, de nouveaux systèmes d’exploitation sont lancés en même temps que de nouveaux
types d’appareils. Il y a dix ans déjà, Huawei envisageait un avenir où l’intelligence s’intégrerait à tous les
aspects de notre vie, et il a commencé à explorer la manière d’offrir cette expérience – une expérience
qui transcenderait les frontières de l’espace physique et engloberait différents dispositifs et différentes
plateformes.
HarmonyOS est un système d’exploitation léger et compact, doté de puissantes fonctionnalités. Il sera
d’abord utilisé pour les appareils intelligents, comme les montres connectées ou les enceintes et écrans
intelligents et les systèmes embarqués. Grâce à cette implémentation, Huawei vise à établir un
écosystème intégré et partagé entre les périphériques, à créer un environnement d’exécution sécurisé
et fiable, et à fournir une expérience intelligente holistique à travers chaque interaction avec chaque
périphérique.

HarmonyOS – Quatre caractéristiques techniques distinctes

HarmonyOS a donc été conçu avec quatre caractéristiques techniques distinctes pour tenir ses
promesses ;
1- Homogénéité : Le tout premier système d’exploitation avec architecture distributive, offrant une
expérience homogène sur tous les périphériques.
En adoptant une architecture distributive et une technologie de ports virtuels à caractère distributif,
HarmonyOS offre une plate-forme de communication partagée, une gestion répartie des données, une
planification répartie des tâches et des périphériques virtuels. Avec HarmonyOS, les développeurs
d’applications n’auront plus à s’occuper de la technologie sous-jacente des applications distribuées, ce
qui leur permettra de se concentrer sur leur propre logique de service individuelle. Développer des
applications distribuées sera plus facile que jamais. Les applications basées sur HarmonyOS peuvent
fonctionner sur différents périphériques tout en offrant une expérience collaborative homogène dans
tous les scénarios.
2- Fluidité : Un moteur de prédiction de latence et une IPC haute performance
HarmonyOS relèvera les défis de sous-performance avec un moteur de prédiction de latence et une
communication interprocessus (IPC) de haute performance. Le moteur de prédiction de latence définit
les priorités d’exécution des tâches et les délais d’ordonnancement à l’avance. Les ressources seront
dirigées vers des tâches ayant des priorités plus élevées, réduisant la latence de réponse des
applications de 25,7 %. Le micro-noyau peut rendre les performances IPC jusqu’à cinq fois plus efficaces
que les systèmes existants.
3- Sécurisé : Une architecture micro-noyau qui redéfinit la sécurité et la fiabilité
HarmonyOS utilise un tout nouveau concept de micro-noyau qui offre une sécurité accrue et une faible
latence. Ce micro-noyau a été conçu pour simplifier les fonctions du noyau, implémenter autant de
services système que possible en mode utilisateur en dehors du noyau, et ajouter une protection de
sécurité mutuelle. Le micro-noyau lui-même ne fournit que les services les plus basiques comme la
planification des threads et l’IPC.
La conception du micro-noyau d’Harmony OS utilise des méthodes de vérification formelles pour
redéfinir la sécurité et la fiabilité à partir de zéro dans un environnement d’exécution fiable (TEE). Les
méthodes de vérification formelles constituent une approche mathématique efficace pour valider
l’exactitude du système à la source, tandis que les méthodes de vérification traditionnelles, comme la
vérification fonctionnelle et la simulation d’attaque, sont limitées à des scénarios réduits. Les méthodes
formelles, en revanche, peuvent utiliser des modèles de données pour vérifier tous les chemins d’accès
du logiciel.
HarmonyOS est le premier système d’exploitation à utiliser la vérification formelle dans un
environnement d’exécution fiable, ce qui améliore considérablement la sécurité. De plus, parce que le
micro-noyau HarmonyOS a beaucoup moins de code (environ un millième de la quantité du noyau
Linux), la probabilité d’attaque est grandement réduite.
4- Unifié : L’EDI multi-périphériques permet de développer des applications en une seule fois et de
les déployer sur plusieurs périphériques.
Alimenté par un EDI multi-appareils, une compilation unifiée multilingue et un kit d’architecture
distributive, HarmonyOS peut s’adapter automatiquement aux différents contrôles et interactions de
disposition d’écran, et prendre en charge le contrôle « glisser-déposer » et la programmation de
prévisualisation. Cela permet aux développeurs de créer plus efficacement des applications qui
s’exécutent sur plusieurs périphériques. Avec un EDI multi-périphériques, les développeurs peuvent
coder leurs applications en une seule fois et les déployer sur plusieurs périphériques, créant ainsi un
écosystème étroitement intégré sur tous les périphériques utilisateurs.
Le compilateur « HUAWEI ARK Compiler » est le premier compilateur statique capable de fonctionner au
même niveau que la machine virtuelle Android, permettant aux développeurs de compiler une large
gamme de langages avancés en code machine dans un environnement unique et unifié. En supportant la
compilation unifiée en plusieurs langues, le compilateur « HUAWEI ARK Compiler » aidera les
développeurs à améliorer considérablement leur productivité.
Plan de développement et développement de l’écosystème
Lors de la conférence d’aujourd’hui, Huawei a également annoncé la feuille de route d’évolution pour
HarmonyOS et son noyau. HarmonyOS 1.0 sera d’abord adopté sur ses produits à écran intelligent, dont
le lancement est prévu plus tard cette année. Au cours des trois prochaines années, HarmonyOS sera
optimisé et progressivement adopté sur une gamme plus large d’appareils intelligents, y compris les
portables, HUAWEI Vision, et les dispositifs connectés dédiés aux voitures.
Le succès d’HarmonyOS dépendra d’un écosystème dynamique d’applications et de développeurs. Pour
encourager une adoption plus large, Huawei lancera HarmonyOS en tant que plate-forme open-source,
dans le monde entier. Huawei établira également une fondation open-source et une communauté opensource pour soutenir une collaboration plus approfondie avec les développeurs.
La Chine est le berceau d’un solide écosystème d’applications et d’une base massive d’utilisateurs. À
l’avenir, Huawei jettera les bases d’HarmonyOS sur le marché chinois, puis l’étendra à l’écosystème
mondial. En mettant l’accent sur la fourniture d’une valeur nouvelle et unique, Huawei s’ouvrira et
partagera ses capacités dans des domaines tels que la connectivité, les caméras et l’IA. Il travaillera en
étroite collaboration avec des partenaires pour fournir des applications et des services qui offrent aux
consommateurs la meilleure expérience possible et apportent une nouvelle vie à l’industrie.
HarmonyOS apportera de nouveaux avantages aux consommateurs, aux fournisseurs d’équipement et
aux développeurs. Pour les consommateurs, il apportera une expérience cohérente et intelligente dans
tous les aspects de leur vie. Pour les vendeurs d’équipements, cela les aidera à être précurseurs à l’ère
de l’expérience intelligente holistique, où la 5G, l’IA et l’IdO connaîtront une croissance explosive. En
même temps, HarmonyOS permettra aux développeurs d’attirer plus d’utilisateurs avec moins
d’investissements et d’innover rapidement en matière de services dans tous les scénarios.
« Nous pensons que HarmonyOS va revitaliser l’industrie et enrichir l’écosystème « , a déclaré Richard Yu.
« Notre objectif est d’offrir aux gens une expérience vraiment engageante et diversifiée. Nous voulons
inviter les développeurs du monde entier à se joindre à nous pour construire ce nouvel écosystème.
Ensemble, nous offrirons une expérience intelligente aux consommateurs ».