Was ist OpenHarmony? — Der Unterschied zu HarmonyOS und HarmonyOS NEXT eingeordnet
· Go Komura · OpenHarmony, HarmonyOS, Embedded-Systeme, Betriebssystemauswahl, Open Source, ArkTS, Technische Beratung, Geräteintegrierte Software
Angenommen, jemand fragt Sie: „Huaweis HarmonyOS ist doch Open Source, oder?“ Könnten Sie das präzise beantworten? Die Antwort lautet „halb richtig, halb falsch“. Open Source ist OpenHarmony; HarmonyOS ist Huaweis darauf aufbauendes kommerzielles Produkt. Und HarmonyOS hat unterwegs die Innereien ausgetauscht, sodass je nach Generation Android-Apps laufen oder eben nicht.
In japanischsprachigem Material verschwimmt das oft, und Missverständnisse wie „Hongmeng = die chinesische Version von Android“ oder „installiert man OpenHarmony, laufen HarmonyOS-Apps“ haben sich festgesetzt. Aus der Position dessen, der entscheidet, welches Betriebssystem in ein Gerät kommt, richtet diese Verwirrung echten Schaden an. Was Sie bei Lieferanten nachfragen müssen, welche Lizenzen die Rechtsabteilung interessieren, welche Sprache Entwickler lernen müssen — all das ändert sich danach, welches der beiden gemeint ist.
Dieser Artikel richtet sich an Ingenieure, die an eingebetteten Geräten und betrieblichen Systemen arbeiten, und ordnet das Verhältnis zwischen OpenHarmony, HarmonyOS und HarmonyOS NEXT anhand von Primärquellen — der offiziellen OpenHarmony-Dokumentation und Huaweis offiziellen Ankündigungen. Die praktische Frage „kommt es als Option für ein Gerät infrage“ wird im begleitenden Artikel Ist OpenHarmony ein tragfähiges Betriebssystem für Industrieanlagen? behandelt.
1. Das Wichtigste zuerst
- OpenHarmony ist ein Open-Source-Betriebssystemprojekt, das von der OpenAtom Foundation inkubiert und betrieben wird. Es ist ein Stiftungsprojekt, kein Huawei-Produkt, und den Quellcode kann jeder aus den öffentlichen Repositorys beziehen.12
- HarmonyOS ist Huaweis kommerzielles Betriebssystemprodukt und etwas anderes als OpenHarmony. Es baut auf OpenHarmony als Grundlage auf, mit Huaweis eigenen Frameworks, App-Vertriebsplattform und Cloud-Diensten obendrauf. Der gesamte HarmonyOS-Quellcode ist nicht veröffentlicht.
- HarmonyOS hat je Generation die Innereien gewechselt. Die Generationen 1 bis 4.x kombinierten AOSP (Android Open Source Project) mit OpenHarmony, und Android-Apps liefen darauf, aber ab HarmonyOS NEXT (= HarmonyOS 5) wurde der von AOSP abstammende Code entfernt, und Android-Apps laufen nicht mehr.3
- Die Bezeichnung „NEXT“ wurde mit HarmonyOS 6 nicht mehr verwendet. Auf der HDC 2026 im Juni 2026 wurde die Entwickler-Beta von HarmonyOS 7 angekündigt, und dabei wurde erklärt, dass „OpenHarmony mehr als 100 kommerzielle Versionen veröffentlicht hat“.4
- OpenHarmony ist kein einzelnes Betriebssystemprodukt, sondern ein Rahmenwerk mit „drei Systemtypen“. Von MCUs mit minimal 128 KiB (Mini-System) bis zu Anwendungsprozessoren ab 128 MiB (Standard-System) wird die Konfiguration innerhalb desselben Regelwerks umgeschaltet.5
- Die Lizenzierung stützt sich beim Code hauptsächlich auf die Apache License 2.0. Der LiteOS-A-Kernel steht unter BSD 3-Clause, die Dokumentation unter CC BY 4.0 — je nach Teil unterschiedlich. Prüfen Sie beim Einsatz die LICENSE der jeweiligen Repositorys einzeln.678
- Das Community-Pflegefenster beträgt zwei Jahre für einen Release-Branch und 3,5 Jahre für einen LTS-Branch. Und obendrein war der letzte LTS-Branch 3.0-LTS im September 2021; jeder ab 3.1 veröffentlichte Branch war ein Release. Das passt nicht zu den Prämissen einer zehnjährigen Gerätelebensdauer.91011
- HarmonyOS-Smartphones und ihr App-Markt sind faktisch chinazentriert. Huaweis globale Verbraucherseite zeigt Stand Juli 2026 immer noch die HarmonyOS-2-Landingpage, während HarmonyOS 6 auf der chinesischen Seite präsentiert wird. Allerdings wird HarmonyOS-5- und -6-Firmware auch außerhalb Chinas an Wearables ausgeliefert, sodass „HarmonyOS 5 und später = nur China“ nicht zutrifft.121314
- In Europa gibt es eine eigenständige, auf OpenHarmony basierende Linie. Das Oniro-Projekt der Eclipse Foundation baut auf OpenHarmony Erweiterungen für den europäischen und globalen Markt (Stand Juli 2026: Incubating).15
2. Die Abstammung auf einer Seite
Zunächst das Gesamtbild. Was als „Hongmeng (HarmonyOS)“ bezeichnet wird, umfasst mindestens drei unterschiedliche Dinge.
| Name | Was es tatsächlich ist | Wem es gehört | Quellcode veröffentlicht | Hauptverwendung |
|---|---|---|---|---|
| OpenHarmony | Open-Source-Betriebssystemprojekt | OpenAtom Foundation1 | Öffentlich (Apache 2.0 und andere)6 | IoT-Geräte, Industrieanlagen, Embedded, Bildung |
| HarmonyOS 1.0 | Huaweis kommerzielles Betriebssystem (Generation vor der Veröffentlichung von OpenHarmony) | Huawei | Nicht öffentlich | Smart Screens (Honor Vision) |
| HarmonyOS 2 bis 4.x | Huaweis kommerzielles Betriebssystem (AOSP + OpenHarmony hybrid) | Huawei | Nicht öffentlich (nur der zugrunde liegende OpenHarmony-Teil ist öffentlich) | Huawei-Smartphones, -Tablets und Ähnliches |
| HarmonyOS NEXT / 5 / 6 / 7 | Huaweis kommerzielles Betriebssystem (AOSP entfernt) | Huawei | Nicht öffentlich | Huawei-Smartphones, -PCs, In-Car-Systeme und Ähnliches |
Und es gibt eine weitere, jüngere Linie, die den Blickwinkel erweitert, wenn man sie kennt.
| Name | Was es tatsächlich ist | Wem es gehört |
|---|---|---|
| Eclipse Oniro for OpenHarmony | Eine europäische Distribution, aufgebaut auf OpenHarmony | Eclipse Foundation15 |
Anders ausgedrückt: OpenHarmony ist der „Rohstoff“, und HarmonyOS sowie Oniro sind „daraus gefertigte, eigenständige Produkte“. Das Verhältnis zwischen dem Linux-Kernel und Red Hat Enterprise Linux oder Debian zu betrachten, führt Sie in die richtige Größenordnung. Anders als Linux ist OpenHarmony jedoch ein recht stark vertikal integriertes Paket, das nicht nur den Kernel, sondern auch das UI-Framework und das App-Modell umfasst.
3. Was OpenHarmony tatsächlich ist — was darin steckt
Die offizielle OpenHarmony-Dokumentation beschreibt das Projekt als „ein Open-Source-Projekt, das von der OpenAtom Foundation inkubiert und betrieben wird, mit dem Ziel, ein offenes, verteiltes Betriebssystem-Framework für intelligente Geräte in allen Szenarien aufzubauen“.1
Eine vierschichtige Architektur
Die Architektur besteht aus vier Schichten, von unten nach oben: Kernelschicht, Systemdienstschicht, Framework-Schicht und Anwendungsschicht.1
- Kernelschicht: ein Multi-Kernel-Design, bei dem Sie je nach Ressourcenbeschränkung des Geräts Linux oder LiteOS wählen. Eine Kernel Abstraction Layer (KAL) verbirgt die Implementierungsunterschiede und stellt den oberen Schichten gemeinsame Verwaltung von Prozessen, Speicher, Dateisystem, Netzwerk und Peripheriegeräten bereit. Treiber werden gegen HDF (Hardware Driver Foundation) geschrieben, ein eigens dafür entwickeltes einheitliches Treiber-Fundament.
- Systemdienstschicht: verteilter Soft Bus (DSoftBus), verteilte Datenverwaltung, verteilter Scheduler, multimodale Eingabe, Grafik, Sicherheit, KI und Ähnliches.
- Framework-Schicht: Anwendungsframeworks für C/C++/JS, das Ability-Framework und das ArkUI-Framework für JS.
- Anwendungsschicht: Systemapps und Apps von Drittanbietern.
Entscheidend ist hier, dass das „Multi-Kernel“-Design den Charakter von OpenHarmony bestimmt. Unter demselben Betriebssystemnamen läuft LiteOS-M auf einer MCU, während der Linux-Kernel auf einem leistungsfähigen Gerät läuft. Fragt jemand „welchen Kernel verwendet OpenHarmony?“, müssen Sie zurückfragen: „von welchem Systemtyp sprechen wir?“
Drei Systemtypen
Die offizielle Dokumentation definiert drei grundlegende Systemtypen.5
| Systemtyp | Prozessor | Mindestspeicher | Bereitgestellte Fähigkeiten | Zielprodukte |
|---|---|---|---|---|
| Mini-System | MCUs wie Arm Cortex-M und 32-Bit-RISC-V | 128 KiB | Leichtgewichtige Netzwerkprotokolle, leichtgewichtige Grafik, Lese-/Schreibkomponenten für IoT-Busse | Konnektivitätsmodule, Sensoren, Wearables |
| Kleines System | Anwendungsprozessoren wie Arm Cortex-A | 1 MiB | Höhere Sicherheitsfähigkeiten, ein Standard-Grafik-Framework, Video-Encode/Decode | IP-Kameras, smarte Türspione, Router, Dashcams |
| Standard-System | Anwendungsprozessoren wie Arm Cortex-A | 128 MiB | Ein vollständiges Anwendungsframework, 3D-GPU, Hardware-Compositor, umfangreiche Animationen | Funktionsreiche Haushaltsgeräte mit Bildschirm |
Der Start bei 128 KiB macht dieses Betriebssystem ungewöhnlich. Die offizielle Dokumentation gibt an, es „unterstützt RAM von einigen hundert KiB bis in den GiB-Bereich“.1 Das Design ist komponentenbasiert, sodass Sie eine Konfiguration zusammenstellen, indem Sie nicht benötigte Komponenten weglassen.
Verteilte Fähigkeiten als Kernkonzept
Das erste Merkmal, das das offizielle Material für OpenHarmony hervorhebt, ist die Zusammenarbeit zwischen Geräten rund um DSoftBus (den verteilten Soft Bus).1 Das ist eine gemeinsame Grundlage, die Geräte in der Nähe erkennt, verbindet, vernetzt und Daten unabhängig vom Kommunikationsweg überträgt, ergänzt durch verteilte Datenverwaltung (Synchronisierung von Daten über Geräte hinweg) und den verteilten Scheduler (Starten und Migrieren von Apps über Geräte hinweg).
Diese Idee, „mehrere Geräte als ein einziges Super-Gerät zu behandeln“, ist auch die Grundlage der übergreifenden HarmonyOS-Erfahrung zwischen Smartphone, Tablet und In-Car-System. Umgekehrt betrachtet: Wenn Sie es nur in ein einzelnes, eigenständiges Gerät einbetten, nutzen Sie nicht einmal die Hälfte der Vorzeigefunktionen von OpenHarmony. Das ist bei der Einsatzentscheidung relevant.
Entwicklungsboards und Hardware
Die Community veröffentlicht Unterstützung für 22 Entwicklungsboards.16 Für das Standard-System gibt es das HiHope HH-SCDAYU200 mit einem Rockchip RK3568 und das MILOS_Standard0 mit einem NXP i.MX8M Mini; für das kleine System das BearPi-HM Micro mit einem STM32MP157A; für das Mini-System den Hi3861, STM32F407, ESP32 und den RISC-V HPM6750 — die Liste enthält also Chips von ST und NXP, nicht nur chinesische SoCs. Manche Produkte tragen Beschreibungen, die einen industriellen Einsatz voraussetzen: Das MILOS_Standard0 zum Beispiel führt „Hochleistungsmessgeräte für Industrie und Gesundheitswesen, Industriesteuerung und HMI, Transportwesen, Katastrophenschutz und Gebäude“ als vorgesehene Verwendungszwecke.16
4. Was HarmonyOS tatsächlich ist — Die AOSP-Hybrid-Ära und NEXT und danach
HarmonyOS ist Huaweis kommerzielles Betriebssystemprodukt. Wichtig ist hier zu begreifen, dass derselbe Name „HarmonyOS“ je Generation unterschiedliche Innereien umfasst.
- HarmonyOS 1.0 (2019): Das erste Produkt, auf dem es auslieferte, war kein Smartphone, sondern ein Smart Screen (Honor Vision). Das war die Generation vor der Übergabe von OpenHarmony an die OpenAtom Foundation, und es war nicht als Smartphone-Betriebssystem im Umlauf.17
- HarmonyOS 2 bis 4.x (2021 bis 2024): die auf Smartphones ausgerollten Generationen. Sie kombinierten AOSP mit OpenHarmony, und Geräte dieser Generation konnten sowohl Android-Apps (APKs) als auch HarmonyOS-Apps ausführen. Der Grund, warum sich in Japan die Vorstellung „HarmonyOS ist nur die chinesische Version von Android“ verbreitet hat, liegt darin, dass diese Generation tatsächlich genau so aussah.3
- HarmonyOS NEXT (= HarmonyOS 5, 2024): Die AOSP-Kompatibilitätsschicht und die Android-Bibliotheken wurden entfernt, und Android-Apps laufen nicht mehr. Es laufen nur native HarmonyOS-Apps.3 „Native App“ bedeutet hier nicht allein ArkTS. Sie können Module kombinieren, die in C/C++ gegen die Native API (NDK) geschrieben sind, und Cangjie (仓颉), eine von Huawei selbst entwickelte Sprache, wird ebenfalls als Option für die HarmonyOS-App-Entwicklung angeboten.18
- HarmonyOS 6 und danach (ab 2025): Die Bezeichnung „NEXT“ wurde fallengelassen, und es heißt schlicht HarmonyOS 6. Auf der HDC 2026 am 12. Juni 2026 in Dongguan wurde der Start der Entwickler-Beta von HarmonyOS 7 angekündigt, zusammen mit den Zahlen, dass HarmonyOS 6 die 66-Millionen-Geräte-Marke überschritten hatte, registrierte Entwickler die 11 Millionen überschritten hatten, im App-Store verfügbare Apps und Dienste die 400.000 überschritten hatten und HarmonyOS zum zweitgrößten Smartphone-Betriebssystem in China wurde.4
In derselben Ankündigung erklärte Huawei zur OpenHarmony-Seite auch, dass „mehr als 100 kommerzielle Versionen veröffentlicht wurden“.4 Mit anderen Worten: Für Huawei ist OpenHarmony gleichzeitig die Grundlage der eigenen Smartphones und eine Bezugsquelle, aus der andere Unternehmen Industrieprodukte bauen.
Die regionale Frage getrennt nach Gerätekategorie behandeln
Die regionale Verfügbarkeit ist das, was in der Praxis aus japanischer Sicht ins Gewicht fällt, aber alle Geräte in einen Topf zu werfen, führt zur falschen Schlussfolgerung. Zu unterscheiden ist zwischen dem Smartphone- und App-Vertriebsökosystem und der Firmware von Peripheriegeräten wie Wearables.
- Smartphones und der App-Markt sind chinazentriert. Die HarmonyOS-6-Produktseite wird auf der chinesischen Seite bereitgestellt,13 während Huaweis globale Verbraucherseite (consumer.huawei.com/en/harmonyos/) Stand Juli 2026 immer noch die HarmonyOS-2-Landingpage zeigt.12 Es ist fair, native HarmonyOS-Apps für Smartphones der NEXT-Generation sowie den Markt, der sie vertreibt, faktisch als eine innerchinesische Angelegenheit zu betrachten.
- Andererseits läuft die Marke HarmonyOS auch auf Geräten außerhalb Chinas. Huawei verteilt HarmonyOS-5- und -6-Firmware-Updates auch an Smartwatches in globalen Märkten, sodass man nicht so weit gehen kann zu sagen „HarmonyOS 5 und später = nur China“.14
Spricht ein japanisches Unternehmen also davon, „HarmonyOS-Apps zu bauen und zu vertreiben“, kommt das im Paket mit einer geschäftlichen Entscheidung über den chinesischen Markt. OpenHarmony dagegen ist etwas, für das jeder überall den Quellcode beziehen und nutzen kann, sodass beide als völlig getrennte Entscheidungen zu behandeln sind.
5. Sind „OpenHarmony-Apps“ und „HarmonyOS-Apps“ dasselbe?
Kurz gesagt: „dieselbe Abstammung, aber nicht dasselbe“.
Gemeinsam ist ihnen das Grundgerüst des App-Modells: ArkTS (eine Sprache für deklarative UI, die TypeScript erweitert), ArkUI (das deklarative UI-Framework) und Ability (die Ausführungseinheit von Apps). Sehen Sie sich die Release Notes von OpenHarmony 6.0 Release an, finden Sie Einträge, die HarmonyOS-Funktionserweiterungen stark ähneln: Erweiterungen der Layout-Fähigkeiten von ArkUI, eine Aktualisierung des Chromium-Kerns von ArkWeb von 114 auf 132, das Hinzufügen von AppServiceExtensionAbility, Unterstützung für den Kiosk-Modus und Ähnliches.19
Unterschiedlich ist alles darum herum. HarmonyOS-Apps setzen Huaweis HarmonyOS SDK und DevEco Studio voraus, dazu AppGallery als Vertriebsplattform und die Cloud-APIs von HMS (Huawei Mobile Services). Nichts davon besitzt OpenHarmony. Daher gilt:
- Sie können auf Ihrem eigenen Gerät mit OpenHarmony keine AppGallery-Apps installieren.
- Es ist auch nicht garantiert, dass eine für HarmonyOS gebaute App unverändert auf OpenHarmony-Hardware läuft. Sie müssten einzeln prüfen, ob jede API, von der sie abhängt, eine Huawei-Erweiterung oder Standard-OpenHarmony ist.
Setzen Sie OpenHarmony für ein Gerät ein, lautet der richtige Plan, dass die darauf laufenden Apps von Ihnen (oder vom Anbieter der eingesetzten Distribution) gebaut werden. Eine Einsatzentscheidung in der Erwartung, „wir können den Pool chinesischer Apps nutzen“, geht daneben.
6. Wie Sie Versionen und API-Ebenen lesen
OpenHarmony-Versionen werden auf API-Ebenen abgebildet, und im README des offiziellen Dokumentations-Repositorys gibt es eine Liste.20
| OpenHarmony-Version | API-Ebene | Status in der Dokumentation |
|---|---|---|
| master | — | Neueste Entwicklungsversion |
| 6.0 Release | 20 | Neueste Version |
| 5.1.0 Release | 18 | Neueste Version |
| 5.0.3 | 15 | Neueste Version |
| 5.0.2 | 14 | Neueste Version |
| 5.0.1 | 13 | Neueste Version |
| 5.0.0 Release | 12 | Neueste Version |
| 4.1 Release | 11 | Nicht mehr gepflegt (Historical Versions No Longer Maintained) |
| 4.0 Release | 10 | Nicht mehr gepflegt |
| 3.2 Release | 9 | Nicht mehr gepflegt |
Diese Liste ist die im README des Dokumentations-Repositorys geführte, aber der Release-Notes-Index desselben Repositorys führt noch neuere Einträge: 6.1 Release (8. März 2026) sowie 6.0.0.1 und 6.0.0.2.11 Selbst innerhalb der offiziellen Dokumentation hinken die Angaben zur „neuesten Version“ also manchmal hinterher — legen Sie eine Version fest, sehen Sie neben dem README auch den Release-Notes-Index an.
Auf der HarmonyOS-Seite sind API-Ebenen auf dieselbe Weise zugeordnet, und Huawei veröffentlicht versionsweise Release Notes in seiner Entwicklerdokumentation.21 Weil sich die Nummerierungsschemata ähneln, sind sie leicht zu verwechseln — aber OpenHarmony-API-Ebene 20 und HarmonyOS-API-Ebene 20 beziehen sich nicht notwendigerweise auf denselben API-Umfang. Prüfen Sie eine Spezifikation, achten Sie stets darauf, welche Dokumentation Sie gerade lesen.
7. Pflegefenster — Die erste Kennzahl, die ein Gerätehersteller prüfen sollte
Die OpenHarmony-Community definiert die Lebenszyklen der Branches wie folgt.9
- Ein Release-Branch hat einen zweijährigen Lebenszyklus (ein Jahr aktive Pflege plus ein Jahr passive Pflege)
- Ein LTS-Branch hat einen 3,5-jährigen Lebenszyklus (zwei Jahre aktiv plus 1,5 Jahre passiv)
- Die aktive Pflegephase ist der Zeitraum, in dem die Community planmäßig getaggte Versionen herausgibt und Fehler sowie Sicherheitslücken behebt
- Die passive Pflegephase ist der Zeitraum, in dem keine getaggten Versionen geplant oder veröffentlicht werden und nur Sicherheitslücken und Fehler mit kritischem Schweregrad oder höher behoben werden
Und der Pflegeplan für die tatsächlich veröffentlichten Branches sieht wie folgt aus.10
| Branch | Typ | Veröffentlichung | Ende der aktiven Pflege | Ende der Pflege |
|---|---|---|---|---|
| 1.0.1-Release | Release | 2021-03-30 | 2022-03-30 | 2023-03-30 |
| 3.0-LTS | LTS | 2021-09-30 | 2023-09-30 | 2025-03-30 |
| 3.1-Release | Release | 2022-03-30 | 2023-03-30 | 2024-03-30 |
| 3.2-Release | Release | 2023-04-09 | 2024-04-09 | 2025-04-09 |
| 4.0-Release | Release | 2023-10-26 | 2024-10-26 | 2025-10-26 |
| 4.1-Release | Release | 2024-03-30 | 2025-03-30 | 2026-03-30 |
Aus dieser Tabelle lassen sich drei Dinge ablesen.
- Der letzte LTS-Branch ist 3.0-LTS (September 2021). Davor gab es auch LTS-Branches: 1.1.0 LTS (April 2021) und dessen Serie (1.1.x LTS) sind noch in den Release Notes zu finden.11 Aber jeder ab 3.1 veröffentlichte Branch ist ein Release — also zwei Jahre Pflege.
- Jeder Branch in der Tabelle hat Stand Juli 2026 das Pflegeende erreicht. Die 5.x-Linie und 6.0 Release sind in dieser Tabelle noch nicht aufgeführt.
- Das liegt eine Größenordnung von den Prämissen eines zehn Jahre laufenden Geräts entfernt. Vergleicht man das mit Windows 11 IoT Enterprise LTSC 2024, das bis Oktober 2034 zehn Jahre unterstützt wird, erkennt man, dass die Design-Philosophie einfach eine andere ist.
Das heißt nicht, dass OpenHarmony minderwertig ist; es bedeutet, dass das Modell nicht vorsieht, „die Community-Version direkt in ein Produkt einzubauen und dabei zu belassen“. Bei realem industriellen Einsatz pflegt der Anbieter einer kommerziellen Distribution seinen eigenen Branch und verkauft diese Pflege gegen Geld. Wenn Huawei sagt „OpenHarmony hat mehr als 100 kommerzielle Versionen veröffentlicht“, verweist das genau auf die Tiefe dieser Schicht.4
8. Lizenzierung und Bezug
Lizenzierung
OpenHarmony ist kein Projekt mit einer einzigen Lizenz. Es unterscheidet sich je Repository.
| Gegenstand | Lizenz |
|---|---|
Viele Komponenten, darunter das Build-System (build) und die ArkUI-Engine (arkui_ace_engine) |
Apache License 2.06 |
Der LiteOS-A-Kernel (kernel_liteos_a) |
BSD-3-Clause-Lizenz7 |
| Der Linux-Kernel-Anteil des Standard-Systems | Folgt der Lizenz des Linux-Kernels (GPLv2) |
Offizielle Dokumentation (docs) |
Creative Commons Attribution 4.08 |
Beim Einbetten in ein Produkt gilt das Prinzip, die LICENSE jedes Repositorys, gegen das Ihr eigener Code tatsächlich linkt, einzeln zu prüfen. Es mit „OpenHarmony ist Apache 2.0, also passt es“ zusammenzufassen, führt dazu, dass Sie die GPL-Verpflichtungen im Kernel-Anteil übersehen.
Quellcode beziehen
Der Quellcode wird mit demselben repo-Tool bezogen, das auch für Android verwendet wird. Das in der offiziellen Dokumentation angegebene Vorgehen sieht wie folgt aus.2
repo init -u https://gitcode.com/openharmony/manifest.git -b master --no-repo-verify
repo sync -c
repo forall -c 'git lfs pull'
Hosting wird auf gitcode.com, gitee.com und einem GitHub-Spiegel angeboten, sowohl SSH als auch HTTPS sind verfügbar.2 Möchten Sie sich auf eine Version festlegen, wechseln Sie den Branch-Namen auf einen Versionsnamen wie OpenHarmony-6.0-Release oder auf einen Tag (refs/tags/OpenHarmony-v6.0-Release). Es gibt kein besonderes Registrierungs- oder Genehmigungsverfahren.
Möchten Sie die Struktur prüfen, bevor Sie echte Hardware kaufen, gibt es einen Weg über QEMU. Das Repository device_qemu enthält Emulationsverfahren für Arm Virt (LiteOS-A / Linux), Cortex-M4 (mps2-an386), Cortex-M55 (mps3-an547), RISC-V (riscv32_virt), Xtensa (esp32) und C-SKY (SmartL_E802).22
9. Der europäische Fork — Eclipse Oniro
Etwas, das japanische Ingenieure leicht übersehen, ist das von der Eclipse Foundation betriebene Oniro-Projekt. Die Projektseite stellt ausdrücklich fest, dass „Eclipse Oniro for OpenHarmony auf der Basisschicht von OpenHarmony aufbaut, einem Open-Source-Projekt, das von der OpenAtom Foundation inkubiert und betrieben wird“, und legt eine Richtung fest, React-Native-Unterstützung, eine auf Eclipse Theia basierende IDE, die Servo-Web-Engine und Ähnliches für den europäischen und globalen Markt hinzuzufügen. Die Lizenzen sind Apache 2.0 und MIT, und der Projektstatus ist Stand Juli 2026 Incubating.15
Für eine Organisation, die durch „ein aus China stammendes Betriebssystem ist nach unserer Beschaffungsrichtlinie schwierig“ eingeschränkt ist, lohnt es sich zu wissen, dass es unter der Governance einer europäischen Stiftung eine Option derselben Abstammung gibt — schon allein, um den Umfang der Prüfung zu erweitern. Allerdings sind der Incubating-Status und die Tatsache, dass die Community bei Weitem nicht die Größe des eigentlichen OpenHarmony erreicht, ihrerseits Einsatzrisiken.
10. Zusammenfassung — Über die drei getrennt sprechen
- OpenHarmony ist das Open-Source-Betriebssystemprojekt der OpenAtom Foundation. Es deckt innerhalb eines einzigen Regelwerks alles ab, von einer 128-KiB-MCU bis zu leistungsfähigen Geräten mit 128 MiB und mehr, und jeder kann den Quellcode beziehen. Das ist das, was Sie für den Einsatz in einem Gerät bewerten.
- HarmonyOS ist Huaweis kommerzielles Betriebssystemprodukt. Die Generationen 1 bis 4.x waren AOSP-Hybride und liefen Android-Apps, aber ab NEXT (= 5) ist AOSP verschwunden, und es ist eine Welt nur mit ArkTS-Apps. Faktisch ist es ein Produkt für den chinesischen Markt.
- Eclipse Oniro ist eine europäische, auf OpenHarmony aufbauende Linie. Es befindet sich noch im Incubating-Stadium, ist aber aus Governance-Sicht eine eigenständige Option.
Sobald Sie über diese drei sprechen können, ohne sie zu vermischen, wird die interne Diskussion erheblich konkreter — denn statt „sollen wir HarmonyOS einsetzen?“ lässt sich die Frage übersetzen in „auf welchem SoC setzen wir das OpenHarmony-Standard-System auf, mit Pflege von welcher kommerziellen Distribution?“. Die praktischen Entscheidungen darüber hinaus — Pflegefenster, Hardware-Optionen, Entwicklungsumgebung und Beschaffung, im direkten Vergleich mit Windows IoT und Embedded Linux — sind in den begleitenden Artikel ausgelagert.
Verwandte Artikel
- Ist OpenHarmony ein tragfähiges Betriebssystem für Industrieanlagen? — Im Vergleich mit Windows IoT und Embedded Linux
- Welches Windows sollten Sie auf einem Industrie-PC installieren? — Ein Praxisleitfaden zu Windows IoT Enterprise / LTSC
- Die praxistaugliche Antwort nach dem Support-Ende von Windows 10
Verwandte Beratungsleistungen
Die KomuraSoft LLC übernimmt die Auswahl des Betriebssystems und der Laufzeitplattform für Geräte und betriebliche Systeme, die Einschätzung, ob sich bestehende Windows-Anwendungen migrieren lassen, sowie die Überprüfung von Konfigurationen, die für einen langfristigen Betrieb gedacht sind. Sie sind auch dann bei uns willkommen, wenn „ein neues Betriebssystem als Kandidat aufgetaucht ist, aber die Entscheidungsgrundlage fehlt noch“.
Referenzlinks
-
OpenHarmony-Dokumentation, OpenHarmony Project. Dazu, dass OpenHarmony ein Open-Source-Projekt ist, das von der OpenAtom Foundation inkubiert und betrieben wird; zur vierschichtigen Architektur aus Kernelschicht / Systemdienstschicht / Framework-Schicht / Anwendungsschicht; zum Multi-Kernel-Design mit Linux und LiteOS sowie der KAL; zum HDF-Treiberfundament; zu den Fähigkeiten DSoftBus, verteilte Datenverwaltung, verteilter Scheduler und Gerätevirtualisierung; sowie zur Angabe, dass RAM von einigen hundert KiB bis in den GiB-Bereich unterstützt wird. ↩ ↩2 ↩3 ↩4 ↩5 ↩6
-
OpenHarmony-Dokumentation, Source Code Acquisition. Zum Einrichtungsverfahren des repo-Tools, zum Bezug des Quellcodes über
repo init/repo sync -c/repo forall -c 'git lfs pull'sowie zu den Spiegeln gitcode.com, gitee.com und GitHub und den Optionen SSH/HTTPS. ↩ ↩2 ↩3 -
Wikipedia, HarmonyOS 5 (Sekundärquelle). Dazu, dass die auf Smartphones ausgerollten Generationen HarmonyOS 2 bis 4.x eine Konfiguration waren, die AOSP mit OpenHarmony integrierte und Android-Apps ausführen konnte; dazu, dass die AOSP-Kompatibilitätsschicht und die Android-Bibliotheken in HarmonyOS NEXT (= HarmonyOS 5) entfernt wurden, sodass Android-Apps nicht mehr laufen; sowie dazu, dass die Bezeichnung „NEXT“ ab HarmonyOS 6 nicht mehr verwendet wird. Huaweis offizielle Dokumentation wird dynamisch generiert und kann daher nicht direkt zitiert werden; dies wird als Sekundärquelle herangezogen. ↩ ↩2 ↩3
-
Huawei, HarmonyOS 7 开发者Beta 正式启动,全场景智能操作系统再升级. Dazu, dass auf der HDC 2026 in Dongguan am 12. Juni 2026 die Entwickler-Beta von HarmonyOS 7 angekündigt wurde; dass HarmonyOS 6 die 66-Millionen-Geräte-Marke überschritt; dass registrierte Entwickler die 11 Millionen überschritten und im App-Store verfügbare Apps und Dienste die 400.000 überschritten; dass HarmonyOS das zweitgrößte Smartphone-Betriebssystem in China wurde; sowie zur Angabe, dass OpenHarmony mehr als 100 kommerzielle Versionen veröffentlicht hat. ↩ ↩2 ↩3 ↩4
-
OpenHarmony-Dokumentation, Quick Start Overview. Zu den Definitionen der drei grundlegenden Systemtypen — Mini-System (MCU, mindestens 128 KiB), kleines System (Cortex-A, mindestens 1 MiB) und Standard-System (Cortex-A, mindestens 128 MiB) — sowie den Fähigkeiten und Zielprodukten jedes Typs. ↩ ↩2
-
OpenHarmony, arkui_ace_engine LICENSE und build LICENSE. Dazu, dass die Repositorys der ArkUI-Engine und des Build-Systems unter der Apache License 2.0 vertrieben werden. ↩ ↩2 ↩3
-
OpenHarmony, kernel_liteos_a LICENSE. Dazu, dass der LiteOS-A-Kernel unter der BSD-3-Clause-Lizenz vertrieben wird (Beibehaltung des Urheberrechtshinweises bei Weiterverbreitung, Wiedergabe des Haftungsausschlusses bei Binärverteilungen und das Verbot, den Namen des Rechteinhabers zu Werbezwecken zu verwenden). ↩ ↩2
-
OpenHarmony, docs LICENSE. Dazu, dass das Repository der offiziellen Dokumentation unter Creative Commons Attribution 4.0 International bereitgestellt wird. ↩ ↩2
-
OpenHarmony, OpenHarmony Version Lifecycle Management. Dazu, dass der Lebenszyklus eines Release-Branch zwei Jahre (1+1) und eines LTS-Branch 3,5 Jahre (2+1,5) beträgt, sowie zu den Definitionen der aktiven und passiven Pflegephasen (in der passiven Pflegephase werden nur Sicherheitslücken und Fehler mit kritischem Schweregrad oder höher behoben). ↩ ↩2
-
OpenHarmony-Dokumentation, OpenHarmony Version Definitions. Zu den Definitionen der Versionen Master / LTS / Release / Beta / getaggte Versionen sowie zur Pflegeplan-Tabelle für die LTS- und Release-Branches (dass nur 3.0-LTS vom Typ LTS ist, dass 1.0.1 / 3.1 / 3.2 / 4.0 / 4.1 vom Typ Release sind, und dass die Pflege von 4.1-Release am 30. März 2026 endete). ↩ ↩2
-
OpenHarmony-Dokumentation, Release Notes index. Dazu, dass 3.0-LTS (30. September 2021) und dessen Serie (3.0.1 bis 3.0.8 LTS) geführt werden und alles ab 3.1 vom Typ Release ist; dazu, dass in der 1.x-Linie ebenfalls LTS-Versionen existierten (1.1.0 LTS und andere), diese aber als End of Life markiert sind; sowie dazu, dass 6.1 Release (8. März 2026), 6.0.0.1 und 6.0.0.2 als neuere Versionen geführt werden als jene in der Liste „Latest Versions“ des README. ↩ ↩2 ↩3
-
Huawei, HarmonyOS 2 - Huawei Global. Dazu, dass die HarmonyOS-Landingpage von Huaweis globaler Verbraucherseite Stand Juli 2026 die HarmonyOS-2-Seite ist. ↩ ↩2
-
Huawei, HarmonyOS 6 - 华为官网. Dazu, dass die HarmonyOS-6-Produktseite auf der chinesischen Seite bereitgestellt wird. ↩ ↩2
-
Huawei Central, Global Huawei Watch 5 claims HarmonyOS 6 software upgrade und weitere Berichterstattung derselben Quelle zur Verteilung an globale Wearables (Sekundärquelle). Dazu, dass Huawei HarmonyOS-5- und -6-Firmware-Updates auch an Smartwatches außerhalb Chinas verteilt (Watch 5, Watch GT 4, Watch Fit 3 und Ähnliches). Herangezogen als Grundlage für die Aussage, dass „HarmonyOS 5 und später = nur China“ nicht zutrifft. ↩ ↩2
-
Eclipse Foundation, Eclipse Oniro for OpenHarmony. Dazu, dass Eclipse Oniro for OpenHarmony auf der Basisschicht des OpenHarmony der OpenAtom Foundation aufbaut; zur Richtung, React-Native-Unterstützung, eine auf Eclipse Theia basierende IDE und die Servo-Web-Engine für den europäischen und globalen Markt hinzuzufügen; zu den Lizenzen Apache 2.0 und MIT; sowie zum Projektstatus Incubating. ↩ ↩2 ↩3
-
OpenHarmony-Dokumentation, OpenHarmony Development Boards List. Dazu, dass es 22 von der Community unterstützte Entwicklungsboards gibt; zur Liste von RK3568 / i.MX8M Mini / A311D / RK3399 und anderen für das Standard-System, Hi3516DV300 / STM32MP157A für das kleine System sowie Hi3861 / STM32F407 / ESP32 / RISC-V HPM6750 und anderen für das Mini-System; sowie zur Tatsache, dass zu den vorgesehenen Verwendungszwecken des MILOS_Standard0 Industriesteuerung und medizinische Geräte gehören. ↩ ↩2
-
Wikipedia, HarmonyOS version history (Sekundärquelle). Dazu, dass HarmonyOS 1.0 die im August 2019 für den Honor Vision (einen Smart Screen) veröffentlichte Generation war und keine Generation, die als Smartphone-Betriebssystem im Umlauf war. Die Angaben zur inneren Zusammensetzung von 1.0 (ob es LiteOS, Linux oder eine AOSP-Kompatibilitätsschicht enthielt) unterscheiden sich zwischen den Quellen, daher behandelt der Fließtext nur den Unterschied bei den Produkten, auf denen es auslieferte. ↩
-
South China Morning Post, Huawei to open-source self-developed programming language Cangjie to rival Java and Swift (Sekundärquelle). Dazu, dass Cangjie (仓颉), die von Huawei selbst entwickelte Sprache, die App-Entwicklung für HarmonyOS NEXT unterstützt und allen HarmonyOS-Entwicklern zur Verfügung gestellt wird, sowie dazu, dass sie 2025 als Open Source veröffentlicht wurde. ↩
-
OpenHarmony-Dokumentation, OpenHarmony 6.0 Release. Zu den Inhalten von 6.0 Release, darunter die Erweiterungen der Layout-Fähigkeiten von ArkUI (LayoutPolicy und mit dem sicheren Bereich zusammenhängende Funktionen), die Aktualisierung des Chromium-Kerns von ArkWeb von 114 auf 132, das Hinzufügen von AppServiceExtensionAbility und die Unterstützung des Kiosk-Modus. ↩
-
OpenHarmony-Dokumentation, README. Dazu, dass OpenHarmony 6.0 Release (API-Ebene 20), 5.1.0 Release (18), 5.0.3 (15), 5.0.2 (14), 5.0.1 (13) und 5.0.0 Release (12) als neueste Versionen geführt werden, und 4.1 Release (11) sowie ältere unter „Historical Versions No Longer Maintained“ geführt werden. ↩
-
HUAWEI Developers, HarmonyOS Versions. Dazu, dass die zu jeder HarmonyOS-Version und API-Ebene gehörigen Release Notes als Teil von Huaweis Entwicklerdokumentation veröffentlicht werden. ↩
-
OpenHarmony, device_qemu README. Dazu, dass Verfahren für die QEMU-Emulation von Arm Virt (LiteOS-A), Arm Virt (Linux), Cortex-M4 (mps2-an386), Cortex-M55 (mps3-an547), RISC-V (riscv32_virt), Xtensa (esp32) und C-SKY (SmartL_E802) bereitgestellt werden. ↩
Verwandte Artikel
Aktuelle Artikel mit denselben Schlagwörtern führen zu verwandten Themen weiter.
Ist OpenHarmony ein tragfähiges Betriebssystem für Industrieanlagen? — Im Vergleich mit Windows IoT und Embedded Linux
Gehört OpenHarmony auf die Shortlist der Betriebssysteme für Industrieanlagen? Wir vergleichen Windows IoT Enterprise LTSC, Embedded Linu...
Power Automate versus PowerShell + Aufgabenplanung — Jedes Automatisierungswerkzeug dort einsetzen, wo es passt, statt sie zu vermischen
Für IT-Mitarbeiter in kleinen und mittleren Unternehmen, bei denen nächtliche PowerShell-+-Aufgabenplanung-Batches und Power-Automate-Flo...
Personenabhängigkeit bei Power Automate vermeiden — Flows am Laufen halten, nachdem ihr Ersteller das Unternehmen verlässt
Ein Überblick, wie sich dem Risiko begegnen lässt, dass Power-Automate-Flows stehen bleiben, wenn ihr Ersteller kündigt oder wechselt: wa...
FAX-Bestellungen mit AI Builder auslesen — Ein realistisches Design zur Reduzierung manueller Dateneingabe und seine Grenzen
Ein Leitfaden, wie sich die manuelle Erfassung von FAX-Bestellungen mit der AI-Builder-Dokumentenverarbeitung reduzieren lässt: PDF-Erzeu...
Power-Automate-Lizenzierung ── Wie weit Microsoft 365 kostenlos trägt und wann Premium nötig wird
Innerhalb von Microsoft 365 lassen sich Cloud-Flows auf Standard-Connectoren ohne Zusatzkosten erstellen und ausführen, doch Premium-Conn...
Verwandte Themen
Diese Seiten ordnen den Artikel in einen größeren Leistungs- und Entscheidungskontext ein.
Technische Windows-Themen
Portal zu Windows-Entwicklung, Fehleranalyse und der Nutzung bestehender Assets.
Häufige Fragen
Fragen, die in Beratungen zu diesem Artikelthema häufig gestellt werden.
- Sind OpenHarmony und HarmonyOS dasselbe?
- Nein, das sind sie nicht. OpenHarmony ist ein Open-Source-Betriebssystemprojekt, das von der OpenAtom Foundation inkubiert und betrieben wird; jeder kann den Quellcode beziehen, der unter Open-Source-Lizenzen wie der Apache License 2.0 vertrieben wird. HarmonyOS dagegen ist Huaweis kommerzielles Betriebssystemprodukt, das auf OpenHarmony als Grundlage aufbaut und darauf Huaweis eigene Frameworks, die App-Vertriebsplattform (AppGallery) und Cloud-Dienste (HMS) aufsetzt. Es stimmt weder, dass „weil OpenHarmony öffentlich ist, man den gesamten HarmonyOS-Quellcode lesen kann“, noch, dass „ein Gerät mit OpenHarmony Apps aus AppGallery installieren kann“. Als gedankliches Modell hilft das Verhältnis zwischen dem Linux-Kernel und einer kommerziellen Linux-Distribution.
- Was ist HarmonyOS NEXT, und wie verhält es sich zu HarmonyOS 5 und 6?
- HarmonyOS NEXT ist der Name für die Generation von HarmonyOS, aus der der von Android (AOSP) abstammende Code entfernt wurde; als Produktversion entspricht es HarmonyOS 5. Die auf Smartphones ausgerollten Generationen HarmonyOS 2 bis 4.x kombinierten AOSP mit OpenHarmony, und Android-Apps (APKs) liefen darauf (das davor liegende HarmonyOS 1.0 war die 2019 für Smart Screens erschienene Generation). Ab NEXT entfällt die AOSP-Kompatibilitätsschicht, und es laufen nur noch native HarmonyOS-Apps. „Native App“ ist hier nicht auf ArkTS beschränkt: Auch die C/C++-Native-API (NDK) und Huaweis eigene Sprache Cangjie (仓颉) gehören zu den Optionen. Im folgenden HarmonyOS 6 wurde die Bezeichnung NEXT ganz fallengelassen, es heißt schlicht HarmonyOS 6. Auf der HDC 2026 im Juni 2026 wurde die Entwickler-Beta von HarmonyOS 7 angekündigt.
- Kann ich auf einem mit OpenHarmony gebauten Gerät HarmonyOS-Apps installieren?
- Gehen Sie nicht davon aus. OpenHarmony und HarmonyOS teilen sich mit ArkTS und ArkUI eine gemeinsame Abstammung, und auch die Nummern der API-Ebenen liegen nah beieinander, aber HarmonyOS-Apps setzen Huaweis HarmonyOS SDK und AppGallery voraus, die in einer reinen OpenHarmony-Umgebung fehlen. Umgekehrt ist auch nicht garantiert, dass eine für OpenHarmony gebaute App unverändert auf HarmonyOS-Hardware läuft. Wenn Sie OpenHarmony für ein Gerät einsetzen, planen Sie auf der Grundlage, dass die Apps von Ihnen selbst (oder vom Anbieter der eingesetzten Distribution) gegen die APIs von OpenHarmony geschrieben werden.
- Wie lange wird OpenHarmony unterstützt?
- Die Lebenszyklus-Richtlinie der Community definiert einen Release-Branch mit zwei Jahren (ein Jahr aktive Pflege plus ein Jahr passive Pflege) und einen LTS-Branch mit 3,5 Jahren (2 Jahre plus 1,5 Jahre). Allerdings war der letzte LTS-Branch 3.0-LTS im September 2021 (davor gab es 1.1.0 LTS), und jeder ab 3.1 veröffentlichte Branch war ein Release. Setzen Sie dieses Betriebssystem in einem Produkt ein, das wie Industrieanlagen zehn Jahre laufen soll, reicht das Community-Pflegefenster allein nicht aus: Sie benötigen entweder Herstellerpflege für eine kommerzielle Distribution oder eine eigene Fähigkeit, einen Branch selbst zu pflegen.
- Wie kann ein Entwickler in Japan mit OpenHarmony einsteigen?
- Der Quellcode lässt sich mit dem repo-Tool von Spiegeln auf gitcode.com, gitee.com oder GitHub beziehen, und es sind keine besonderen Verfahren wie Kontoregistrierung oder Exportgenehmigungen nötig. Die offizielle Dokumentation liegt in zwei Sprachen vor, Chinesisch und Englisch; eine japanische Version gibt es nicht. Sie können es auch unter QEMU laufen lassen, um die Struktur zu prüfen, bevor Sie echte Hardware kaufen. Der realistische Einstiegspunkt ist der Bereich „Device Development“ der englischen Dokumentation, beginnend mit der Entscheidung, welchen Systemtyp (Mini / Klein / Standard) Sie ins Auge fassen.
Autorenprofil
Profilseite des Artikelautors.
Go Komura
Geschäftsführer von KomuraSoft LLC
Spezialisiert auf Windows-Softwareentwicklung, technische Beratung und Fehleranalyse, insbesondere bei bestehenden Systemen und schwer reproduzierbaren Störungen.