Docs anglais | 中文文档 | Türkçe Dökümanlar

Une liste organisée de choses impressionnantes liées à Harmonyos
HarmonyOS est le premier système d'exploitation distribué à la scène complète basée sur le micro-noyau. Il s'agit d'un système d'exploitation développé indépendamment par Huawei. HarmonyOS System a été officiellement publié à la Huawei Developers Conference (<HDC.2019>) le 9 août 2019. Huawei prendra l'initiative du déploiement de terminaux intelligents tels que des écrans intelligents, des terminaux de véhicules et des terminaux portables. À l'avenir, des appareils plus intelligents seront équipés de HarmonyOS open source que jamais.
HarmonyOS atteint un couplage modulaire, ce qui correspond au déploiement flexible de différents appareils. HarmonyOS a trois couches d'architecture. La première couche est le noyau, la deuxième couche est les services de base et la troisième couche est le cadre du programme. Il peut être utilisé sur un grand écran, un PC, une automobile et d'autres équipements différents. Il peut également être utilisé sur les téléphones mobiles à tout moment, mais pour le moment, Huawei préfère toujours Android.
La couche sous-jacente de Harmonyos est composée de HarmonyOS microkernel , Linux kernel et Lite OS et deviendra une architecture de micro-naure Harmonyos complète à l'avenir.
Huawei HarmonyOS . La date d'annonce d'enregistrement de la marque HarmonyOS est le 14 mai 2019. Les droits exclusifs de la marque HarmonyOS se situent du 14 mai 2019 au 13 mai 2029.HarmonyOS .HarmonyOS , et le système d'exploitation HarmonyOS sera open source.
Harmonyos est conçu pour répondre aux exigences de connexion standard élevées de l'expérience intelligente à la scène complète. Pour cette raison, Huawei a proposé quatre solutions système avec des fonctionnalités majeures.
L'architecture du système d'exploitation distribué d'harmonyos »et la« technologie de bus souple distribuée »protègent les développeurs d'applications à partir des difficultés de mise en œuvre des technologies sous-jacentes des applications distribuées correspondantes à travers les quatre capacités de la plate-forme de communication publique, les développeurs distribués, la gestion des capacités distribuées et les périphériques virtuels, permettant aux développeurs de se concentrer sur leur propre logique commerciale, comme l'Open. Le développement d'applications distribuées inter-terminaux comme le même terminal permet également aux consommateurs finaux de profiter de l'expérience transparente apportée par la puissante capacité de collaboration commerciale inter-terminal pour chaque scénario d'utilisation.

Harmonyos résout le problème des performances inadéquates des systèmes existants en utilisant deux technologies: le moteur de retard déterministe et l'IPC haute performance. La détermination du moteur de retard peut attribuer la priorité et la limite de temps de l'exécution de la tâche dans le système avant l'exécution de la tâche. Les ressources de tâche de priorité donneront la priorité à la planification et le retard de réponse de l'application sera réduit de 25,7%. La structure compacte du micro-rythreau Harmonyos améliore considérablement les performances de l'IPC (communication interprocess) et l'efficacité de la communication de processus est cinq fois plus élevée que celle des systèmes existants.

Harmonyos adopte une nouvelle conception micro-core, qui a des fonctionnalités de sécurité plus fortes et une faible latence. L'idée de base de la conception du microkernel est de simplifier les fonctions du noyau, de réaliser autant de services système que possible dans les états utilisateur en dehors du noyau et d'ajouter une protection de sécurité les uns aux autres. Les microkernels ne fournissent que les services les plus élémentaires, tels que la planification multi-processus et la communication multi-processus.

Harmonyos applique la technologie des micro-nés à l'environnement d'exécution de confiance (TEE) et remodèle la sécurité de confiance par le biais de méthodes formelles. Une méthode formelle est un moyen efficace de vérifier l'exactitude du système et l'absence d'échappages de la source en utilisant des méthodes mathématiques. Les méthodes de vérification traditionnelles telles que la vérification de la fonction et l'attaque de simulation ne peuvent être validées que dans des scénarios limités, tandis que les méthodes formelles peuvent valider tous les chemins d'exécution des logiciels via le modèle de données. Pour la première fois, Harmonyos a appliqué des méthodes formelles au Tee Tee, ce qui améliore considérablement le niveau de sécurité. Dans le même temps, parce que la quantité de code du microkernel Harmonyos n'est qu'un millième de celle du macro-nail Linux, sa probabilité d'attaque est considérablement réduite.

Harmonyos s'appuie sur IDE de développement multi-terminal, compilation unifiée multi-langues, kit d'architecture distribué pour fournir un contrôle de disposition d'écran et une adaptation automatique interactive, un glisser-déménagement du support, une programmation visuelle orientée vers l'aperçu, afin que les développeurs puissent créer efficacement une application automatique multi-terminale basée sur le même projet, pour obtenir un développement unique réel, multi-terminal. Déploiement pour atteindre l'écologie partagée entre les appareils. Le compilateur Huawei Ark est le premier compilateur statique à remplacer le modèle de machine virtuelle Android, qui permet aux développeurs de compiler les langages de haut niveau en code machine à la fois dans l'environnement de développement. De plus, le compilateur ARK prendra en charge la compilation unifiée multi-langues à l'avenir, ce qui peut considérablement améliorer l'efficacité de développement.
Harmony est un système d'exploitation compatible Android-App, le compilateur ARK peut améliorer le fonctionnement du système Android de 24%, la vitesse de réponse de 44% et la douceur de l'application tierce jusqu'à 60%. [À propos du SDK]
[sur les livres]
Conseils: ce projet n'est pas officiel. Ce projet recueille des documents sur Harmonyos sur Internet. Ce n'est pas un projet commercial. Ce projet introduit juste Harmonyos et tous les documents et codes proviennent d'Internet. Si vous utilisez ce projet pour les entreprises ou quelque chose de la prise d'argent, ou en cas de litiges résultant de l'utilisation ou en relation avec ce projet, vous accepterez toute responsabilité pour les résultats négatifs ou les effets de son choix ou de son action.