Englische Dokumente | 中文文档 | Türkçe Dökümanlar

Eine kuratierte Liste großartiger Dinge im Zusammenhang mit Harmonyos
HarmonyOS ist das erste auf Microkernel verteilte OS mit voller Szene. Es ist ein von Huawei unabhängig entwickeltes Betriebssystem. HarmonyOS -System wurde am 9. August 2019 offiziell auf der Huawei Developers Conference (<HDC.2019>) veröffentlicht. Huawei wird die Führung bei der Bereitstellung intelligenter Terminals wie intelligenten Bildschirmen, Fahrzeugterminals und tragbaren Terminals übernehmen. In Zukunft werden mehr intelligente Geräte mit Open -Source HarmonyOS als je zuvor ausgestattet sein.
HarmonyOS erreicht eine modulare Kopplung, die der flexiblen Bereitstellung verschiedener Geräte entspricht. HarmonyOS hat drei Architekturschichten. Die erste Ebene ist der Kern, die zweite Schicht ist die grundlegenden Dienste und die dritte Schicht ist das Programm -Framework. Es kann auf einem großen Bildschirm, einem PC, einem Auto und anderen verschiedenen Geräten verwendet werden. Es kann auch jederzeit auf Mobiltelefonen verwendet werden, aber vorerst bevorzugt Huawei noch Android.
Die zugrunde liegende Schicht von Harmonyos besteht aus HarmonyOS microkernel , Linux kernel und Lite OS und wird in Zukunft zu einer kompletten Harmonyos -Microkernel -Architektur.
Huawei HarmonyOS . Das Datum der Registrierungsankündigung der Marke HarmonyOS ist der 14. Mai 2019. Die ausschließlichen Rechte der Markenzeichen HarmonyOS sind vom 14. Mai 2019 bis 13. Mai 2029.HarmonyOS .HarmonyOS offiziell veröffentlicht, und HarmonyOS -Betriebssystem wird Open Source sein.
Harmonyos ist so konzipiert, dass sie die Anforderungen an die hohe Standardverbindungsanforderungen der intelligenten Erlebnisse mit Vollmännchen erfüllen. Aus diesem Grund hat Huawei vier Systemlösungen mit wichtigen Merkmalen vorgeschlagen.
Harmonyos '"Distributed OS -Architektur" und "verteilte Soft -Bus -Technologie" schützen die Anwendungsentwickler vor den Schwierigkeiten, die zugrunde liegenden Technologien der entsprechenden verteilten Anwendungen durch die vier Funktionen der öffentlichen Kommunikationsplattform, verteilte Datenmanagement, verteilte Kapazitätsplanung und virtuelle Peripherische zu deaktivieren, die Entwickler so zu konzentrieren, dass die Entwickler sich wie geöffnet auf ihre eigenen Geschäftslogik konzentrieren. Durch die Entwicklung von kreuzterminalen verteilten Anwendungen wie demselben Terminal können die Endverbraucher auch die nahtlose Erfahrung der leistungsstarken Fähigkeit zur kross-terminalen Geschäftsabwicklung für jedes Nutzungsszenario genießen.

Harmonyos löst das Problem der unzureichenden Leistung vorhandener Systeme mit zwei Technologien: Deterministische Verzögerungs-Engine und Hochleistungs-IPC. Das Bestimmen der Delay Engine kann vor der Aufgabenausführung Priorität und Frist der Aufgabenausführung im System zuweisen. Die Prioritätsaufgabenressourcen haben Vorrang der Planung und die Verzögerung der Anwendungsantwort wird um 25,7%reduziert. Die kompakte Struktur von Harmonyos -Mikrokernel verbessert die Leistung von IPC (Interprozesskommunikation) erheblich und die Effizienz der Prozesskommunikation ist fünfmal höher als die von vorhandenen Systemen.

Harmonyos nimmt ein neues Mikro-Core-Design an, das über stärkere Sicherheitsmerkmale und eine geringe Latenz verfügt. Die grundlegende Idee des Microkernel -Designs besteht darin, die Funktionen des Kernels zu vereinfachen, so viele Systemdienste wie möglich in Benutzerzuständen außerhalb des Kernels zu verwirklichen und einen Sicherheitsschutz zu verleihen. Microkernel bieten nur die grundlegendsten Dienste an, wie z. B. Multi-Process-Planung und Mehrprozesskommunikation.

Harmonyos wendet die Microkernel -Technologie auf die vertrauenswürdige Ausführungsumgebung (TEE) an und formte vertrauenswürdige Sicherheit durch formelle Methoden. Eine formale Methode ist ein wirksames Mittel, um die Richtigkeit des Systems und das Fehlen von Lücken aus der Quelle durch mathematische Methoden zu überprüfen. Herkömmliche Überprüfungsmethoden wie Funktionsprüfungen und Simulationangriffe können nur in begrenzten Szenarien validiert werden, während formale Methoden alle Software über das Datenmodell validieren können. Zum ersten Mal hat Harmonyos formale Methoden auf terminale TEE angewendet, was das Sicherheitsniveau erheblich verbessert. Gleichzeitig wird die Angriffswahrscheinlichkeit stark reduziert, da die Code-Menge an Harmonyos-Mikrokernel nur ein Tausendstel der von Linux-Makrokernel beträgt.

Harmonyos stützt sich auf die Multi-terminale Entwicklungs-IDE, eine einsprachige einheitliche Zusammenstellung, ein verteiltes Architektur-Kit, um die Steuerung von Bildschirmlayout und eine interaktive automatische Anpassung zu erhalten, das Ziehen der Steuerung und die visuelle Vorschau-orientierte visuelle Programmierung zu unterstützen, sodass Entwickler effizient auf demselben Projekt, um die multi-terminale automatische App-App basierend auf demselben Projekt basierend zu erstellen, um eine echte einmalige Entwicklung zu erzielen, multizell und terminal. Bereitstellung zur Erreichung der gemeinsamen Ökologie über Geräte hinweg. Der Huawei-Ark-Compiler ist der erste statische Compiler, der das Modell von Android Virtual Machine ersetzt, mit dem Entwickler Sprachen auf hoher Ebene gleichzeitig in die Entwicklungsumgebung in den Maschinencode zusammenstellen können. Darüber hinaus wird der ARK-Compiler in Zukunft eine einsprachige einsprachige zusammengestellte Zusammenstellung unterstützen, die die Entwicklungseffizienz erheblich verbessern kann.
Harmony ist ein Android-App-kompatibler Betriebssystem, der Ark-Compiler kann die Flüssigkeit des Android-Systems um 24%, die Reaktionsgeschwindigkeit um 44%und die Glätte der Anwendung von Drittanbietern bis zu 60%verbessern. [Über SDK]
[Über Bücher]
Tipps: Dieses Projekt ist nicht offiziell. Dieses Projekt sammelt Dokumente über Harmonyos aus dem Internet. Dies ist kein kommerzielles Projekt. Dieses Projekt führt nur Harmonyos ein und alle Dokumente und Codes stammen aus dem Internet. Wenn Sie dieses Projekt für Unternehmen oder etwas über das Geldverdienen oder im Falle von Streitigkeiten, die sich aus der Verwendung von oder im Zusammenhang mit diesem Projekt ergeben, übernehmen, übernehmen Sie alle Verantwortung für die negativen Ergebnisse oder Auswirkungen der Wahl oder Aktion.