Info-Monde

Technologie: Huawei dévoile HarmonyOS, son alternative à Android

Technologie: Huawei dévoile HarmonyOS, son alternative à Android

C’est le plan de sauvegarde Android de Huawei.

Hongmeng, l’alternative Android de Huawei qui a longtemps fait parler de lui, est enfin officielle. 

Lors d’une conférence des développeurs Huawei « Huawei Developer Conference 201 » Richard Yu, PDG du groupe Consumer Business Group, a surpris le public en dévoilant «HarmonyOS», qu’il dit être plus rapide et plus sûr qu’Android. 

Cela dit, le logiciel est principalement destiné aux produits IoT (tels que les écrans intelligents, les dispositifs portables, les haut-parleurs intelligents et les appareils embarqués dans la voiture) au lieu des smartphones . Yu a déclaré que lorsque Huawei ne peut plus accéder à l’écosystème Android de Google, la société peut déployer HarmonyOS “à tout moment”. 

Selon Richerd Yu,  HarmonyOS etait l’objectif de Huawei.

 « HarmonyOS est complètement différent d’Android et d’IOS. C’est un système d’exploitation distribué basé sur un micro-noyau qui offre une expérience fluide dans tous les scénarios. Il possède une architecture fiable et sécurisée, et prend en charge une collaboration harmonieux entre les appareils. Vous pouvez développer vos applications une fois, puis déployez-les de manière flexible sur différents appareils. » affirme t il.

HarmonyOS est un système d’exploitation léger et compact doté de fonctionnalités puissantes. Il sera tout d’abord utilisé pour les appareils intelligents tels que les montres intelligentes, les écrans intelligents, les systèmes embarqués et les haut-parleurs intelligents.

Grâce à cette implémentation, Huawei vise à établir un écosystème intégré et partagé entre les appareils, à créer un environnement d’exécution sécurisé et fiable et à fournir une expérience intelligente globale lors de chaque interaction avec chaque appareil.

HarmonyOS apportera de nouveaux avantages incroyables aux consommateurs, aux fournisseurs d’équipements et aux développeurs. Pour les consommateurs, cela apportera une expérience intelligente cohérente et puissante dans tous les aspects de leur vie. Pour les fournisseurs d’équipement, cela les aidera à acquérir l’avantage de premier arrivé à l’ère de l’expérience intelligente holistique, où la 5G, l’IA et l’IoT connaîtront une croissance explosive. Parallèlement, HarmonyOS permettra aux développeurs de gagner plus d’utilisateurs avec moins d’investissement et d’innover rapidement dans les services, quel que soit le scénario.

« Nous pensons qu’HarmonyOS revitalisera l’industrie et enrichira l’écosystème », a déclaré Richard Yu. « Notre objectif est de proposer aux utilisateurs une expérience réellement engageante et diversifiée. Nous souhaitons inviter des développeurs du monde entier à se joindre à nous pour créer ce nouvel écosystème. Ensemble, nous proposerons une expérience intelligente aux consommateurs, dans tous les scénarios. »

HarmonyOS – Quatre caractéristiques techniques distinctes

HarmonyOS a été conçu avec quatre caractéristiques techniques distinctes pour tenir ses promesses aux consommateurs.

1.    Harmonieux : le tout premier système d’exploitation avec une architecture distribuée, offrant une expérience transparente sur tous les appareils.

En adoptant l’architecture distribuée et la technologie de bus virtuel distribué, HarmonyOS offre une plate-forme de communication partagée, une gestion distribuée des données, une planification des tâches distribuées et des périphériques virtuels. Avec HarmonyOS, les développeurs d’applications n’auront plus à gérer la technologie sous-jacente des applications distribuées, ce qui leur permettra de se concentrer sur leur propre logique de service. Développer des applications distribuées sera plus facile que jamais. Les applications basées sur HarmonyOSpeuvent être exécutées sur différents appareils tout en offrant une expérience de collaboration harmonieuse dans tous les scénarios.

2.    Pratique : Moteur de latence déterministe et IPC hautes performances

HarmonyOS résoudra les problèmes de sous-performance avec un moteur de latence déterministe et une communication inter-processus (IPC) hautes performances. Le moteur de latence déterministe définit les priorités d’exécution des tâches et les délais de planification. Les ressources vont se concentrer sur les tâches avec des priorités plus élevées, ce qui réduit de 25,7 % le temps de réponse des applications. Le micro-noyau peut rendre les performances IPC jusqu’à cinq fois plus efficaces que les systèmes existants.

3.    Sécurisé : architecture micro-noyau qui redéfinit la sécurité et la fiabilité

HarmonyOS utilise une toute nouvelle conception de micro-noyau qui offre une sécurité renforcée 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 élémentaires tels que la planification de threads et IPC.

La conception du micro-noyau d’HarmonyOS utilise des méthodes de vérification formelles pour redéfinir la sécurité et la fiabilité dans un environnement d’exécution fiable (TEE – Trust Exécution Environment). Les méthodes de vérification formelles constituent une approche mathématique efficace pour valider la correction du système à la source, tandis que les méthodes de vérification traditionnelles, telles que la vérification fonctionnelle et la simulation d’attaque, sont limitées à des scénarios limités. Les méthodes formelles, en revanche, peuvent utiliser des modèles de données pour vérifier tous les chemins d’exécution de logiciels.

HarmonyOS est le premier système d’exploitation à utiliser la vérification formelle dans le l’appareil TEE, ce qui améliore considérablement la sécurité. De plus, comme le micro-noyau HarmonyOS a beaucoup moins de code (environ un millième de la quantité de noyau Linux), la probabilité d’attaque est considérablement réduite.

4.    Unifié : l’EDI multi-appareils permet de développer des applications en une fois et de les déployer sur plusieurs appareils.

Propulsé par un IDE multi-périphérique, une compilation unifiée multilingue et un kit d’architecture distribuée, HarmonyOS peut s’adapter automatiquement aux différentes commandes et interactions de la disposition de l’écran et prendre en charge à la fois le contrôle par glisser-déposer et la programmation visuelle orientée aperçu. Cela permet aux développeurs de créer plus efficacement des applications qui s’exécutent sur plusieurs appareils. Avec un IDE multi-appareils, les développeurs peuvent coder leurs applications une seule fois et les déployer sur plusieurs appareils, créant ainsi un écosystème étroitement intégré sur tous les appareils de l’utilisateur.

Le compilateur HUAWEI ARK est le premier compilateur statique capable de fonctionner à égalité avec la machine virtuelle Android, permettant aux développeurs de compiler un large éventail de langages avancés en code machine dans un seul environnement unifié. En prenant en charge la compilation unifiée dans plusieurs langues, le compilateur HUAWEI ARK aidera les développeurs à améliorer considérablement leur productivité.

source : Endgadget

You Might Also Like