Huawei dévoile officiellement Harmony OS, son système d'exploitation propriétaire

click fraud protection

Huawei a enfin partagé des détails sur son nouveau système d'exploitation appelé Harmony OS. Nous entendons des rumeurs depuis un certain temps, mais nous disposons désormais de véritables informations.

Dans la ville de Dongguan, en Chine, Huawei a finalement dévoilé son système d'exploitation propriétaire dont on parle depuis longtemps. Le système d’exploitation, appelé Harmony OS, est en développement depuis plusieurs années, mais il a récemment assumé le rôle de acteur clé du plan d’urgence de Huawei depuis que les États-Unis ont promulgué une interdiction commerciale contre l’entreprise technologique chinoise. Lors de la Huawei Developer Conference, Huawei a finalement partagé les premiers détails sur son système d'exploitation interne, mais la société n'était pas encore prête à montrer Harmony sur les smartphones. Demain, la société présentera Harmony OS sur le Honneur Vision TV. Pour l’instant, Android reste le système d’exploitation mobile incontournable pour les smartphones et tablettes Huawei et Honor.

Harmony OS est basé sur un micro-noyau, comme celui en développement de Google Système d'exploitation fuchsia. Huawei affirme que Fuchsia utilise une « conception non distribuée », contrairement au nouveau système d'exploitation Harmony. Huawei affirme que cela permet un déploiement flexible du nouveau système d'exploitation sur divers appareils, facilitant ainsi le développement d'applications dans tous les scénarios. Pour justifier ces deux affirmations, Huawei souligne qu'il est "difficile d'offrir une expérience fluide sur différents appareils avec [une] énorme quantité de [code] dans le noyau Android et Linux". C'est parce que "l'interconnexion multi-appareils [augmente] les exigences en matière de sécurité" et le "couplage étroit entre [l'] écosystème d'applications et [le] matériel compromet [l'] expérience utilisateur et le développement efficacité."

L'utilisation d'un micro-noyau améliore également la sécurité, selon Huawei. Le micro-noyau « fournit uniquement les services les plus élémentaires tels que la planification des threads et l'IPC », tandis que la plupart des services système sont implémentés dans l'espace utilisateur. Avec moins de code à auditer, la probabilité qu’une nouvelle attaque soit découverte sera faible. Huawei affirme également utiliser des « méthodes de vérification formelles » pour sécuriser le noyau TEE. Huawei affirme que cette technique, qui utilise une « approche mathématique pour valider l'exactitude du système à partir de la source », est principalement appliquée aux domaines critiques pour la sécurité comme l'aérospatiale et les chipsets, "contribuant de manière significative à la fiabilité et à la robustesse du système". Le micronoyau peut en outre être « évolué à la demande pour une sécurité plus large du système ». En conclusion, Huawei se vante que ses produits peuvent atteindre un niveau de certification EAL 5+ exécutant le nouveau système d'exploitation.

Les performances sont théoriquement meilleures que celles d'Android et d'autres systèmes d'exploitation basés sur Linux, selon les diapositives partagées par Huawei. Huawei affirme qu'Harmony OS utilise un bus virtuel distribué avec un protocole simplifié: au lieu de 4 couches, il n'y a qu'une seule couche dans la pile de protocoles pour « booster » l'efficacité de la charge utile. » Les effets de ce changement visant à simplifier les interactions sont « une découverte et des connexions plus rapides » du matériel comme l'écran, les caméras, les haut-parleurs, etc.

Contrairement à Android qui utilise le mécanisme de planification du noyau Linux, Harmony OS utilise un « moteur de latence déterministe » qui fournit « une planification précise des ressources avec analyse et prévision de la charge en temps réel et correspondance des caractéristiques des applications. » Le résultat est une amélioration de 25,7 % et de 55,6 % de la latence de réponse et de la fluctuation de la latence. respectivement. En outre, Huawei affirme que le micro-noyau peut rendre « les performances IPC [Inter Process Communication] jusqu'à cinq fois plus efficaces que les systèmes existants », faisant spécifiquement référence au système d'exploitation Fuchsia de Google.

Harmony « dissocie » le système d'exploitation du matériel, afin que les développeurs puissent développer une seule fois et déployer sur l'ensemble du matériel. Les développeurs pourront utiliser Le compilateur ARK de Huawei pour compiler du code à partir de plusieurs langages comme C/C++, Java et Kotlin pour Harmony OS. Huawei fournira un IDE pour prendre en charge le développement d'applications sur plusieurs types d'appareils, notamment les téléviseurs, les kits de voiture, les haut-parleurs intelligents, les smartphones, les montres intelligentes, etc. Cet IDE « s'adapte automatiquement aux différentes dispositions d'écran, contrôles et interactions » et « prend en charge les opérations de glisser-déposer et les visualisations orientées aperçu ». programmation." Harmony OS ne nécessitera pas d'accès root pour fonctionner, ce qui, selon Huawei, constitue un risque de sécurité sur Android et d'autres systèmes d'exploitation basés sur Linux. systèmes. Enfin, Huawei a annoncé son intention d'ouvrir Harmony OS, d'établir une fondation open source et de créer une communauté open source pour la collaboration.

Harmony OS n'est pas compatible avec les applications Android prêtes à l'emploi, confirme Richard Yu, PDG de Huawei Consumer Business Group. Cela signifie que vous ne pourrez pas simplement charger latéralement n'importe quelle application Android de votre choix. Lors d'une conférence de presse, M. Yu a déclaré que les développeurs d'applications devront apporter de « petites modifications » à leurs applications afin de les compiler pour qu'elles fonctionnent sur Harmony OS. Il précise qu'il est "très simple" de transférer des applications Android vers Harmony OS.

Les travaux sur le nouvel OS ont commencé il y a 2 ans avec la version 1.0 du micro-noyau. En 2019, ils ont accéléré les travaux afin que le système d'exploitation puisse fonctionner sur davantage de types d'appareils, tels que les produits à écran intelligent. La société chinoise affirme que la version 2.0 de son micro-noyau sera publiée l'année prochaine, tandis que la version 3.0 arrivera en 2021, prenant en charge les appareils portables et les unités principales de voiture. Huawei affirme qu'ils peuvent passer à Harmony OS dès maintenant car la migration n'est pas très difficile en raison de la nature du micro-noyau; ils se vantent de pouvoir passer d'Android à Harmony en 1 à 2 jours. Cependant, la société choisit actuellement de s’en tenir à Android sur les smartphones plutôt que de considérer ses partenaires existants. Richard Yu affirme que Huawei souhaite continuer à travailler avec et à aider ses partenaires américains, dont beaucoup collaborent avec Huawei depuis plus de 20 ans.

Pourtant, ce nouvel OS reste encore un « plan B » pour le géant chinois de la technologie, puisque Huawei devra résoudre le plus gros trou dans l’adoption d’Harmony OS: l’écosystème des applications. Huawei développe sa plate-forme AppGallery comme alternative au Google Play Store, et cette semaine, la société a dévoilé les services mobiles Huawei comme alternative aux services Google Play. Huawei est en train de construire son propre écosystème, et si l'interdiction commerciale n'est pas levée d'ici la fin de cette année ou au début l'année prochaine, Huawei sera obligé de passer à Harmony OS pour ses nouveaux appareils, y compris le prochain Huawei Mate 30 série. En fait, Richard Yu a confirmé que le Mate 30 n'avait pas reçu de certification pour utiliser les services Google Play auparavant. l'interdiction commerciale a été promulguée, donc Huawei envisage d'utiliser Harmony OS sur l'appareil si l'interdiction n'est pas levée temps.

Huawei affirme que son nouveau système d'exploitation représente une toute nouvelle génération de systèmes d'exploitation car il permet des capacités d'IA dans différents scénarios depuis les PC, les tablettes et d'autres domaines. Huawei a déjà testé en interne son nouveau système d'exploitation sur plusieurs appareils, bien que Richard Yu n'ait pas confirmé si le Huawei Mate X pliable faisait partie de ces appareils de test. M. Yu affirme que « de nombreux » partenaires ont exprimé leur intérêt pour le développement de produits avec Harmony OS, mais il a refusé de fournir les noms des parties intéressées. Dans un communiqué de presse, Huawei affirme qu'ils « poseront d'abord les bases d'Harmony OS sur le marché chinois » avant de l'étendre au marché mondial.

Nous en apprendrons davantage sur le nouveau système d'exploitation de Huawei cette semaine lors de la conférence des développeurs de Huawei.


Mise à jour du 10/08/19 à 10 h 23 HNE: le libellé a été modifié pour indiquer qu'Harmony OS ne nécessite pas d'accès root pour fonctionner, plutôt que de l'interdire. Il a également été précisé que les performances IPC 5 fois supérieures à celles du fuchsia de Google.