HarmonyOS - HarmonyOS

HarmonyOS
HarmonyOS logo.svg
Entwickler Huawei
Geschrieben in C , C++ , Java
Betriebssystemfamilie Unix-ähnlich
Arbeitszustand Strom
Erstveröffentlichung 9. August 2019 ; vor 2 Jahren ( 2019-08-09 )
Neueste Erscheinung 2.0.0.116 / 2. Juni 2021 ; vor 4 Monaten ( 2021-06-02 )
Letzte Vorschau 2.0.0.215 / 28. Mai 2021 ; vor 4 Monaten ( 2021-05-28 )
Marketingziel Smartphones , Tablet-Computer , Smart-TVs , Smartwatches
Paket-Manager .app auf HAP
Kernel- Typ Multi-Kernel-Design (Linux-Kernel, HarmonyOS-Mikrokernel oder LiteOS)
Offizielle Website www .harmonios .com /de /home /
OpenHarmony
Entwickler Huawei
Geschrieben in C , C++
Betriebssystemfamilie LiteOS
Arbeitszustand Strom
Quellmodell Open Source
Erstveröffentlichung 10. September 2019 ; vor 2 Jahren ( 2019-09-10 )
Neueste Erscheinung 1.1.3 LTS / 30. September 2021 ; Vor 17 Tagen ( 2021-09-30 )
Letzte Vorschau 2.2 Beta 2 / 4. August 2021 ; Vor 2 Monaten ( 2021-08-04 )
Marketingziel Internet der Dinge , Smartwatches
Lizenz Apache-Lizenz
Offizielle Website Openharmonie .io
HarmonyOS
Vereinfachtes Chinesisch 鸿 蒙
Traditionelles Chinesisch 鴻 蒙

HarmonyOS ( Chinesisch :鸿蒙; Pinyin : Hóngméng ) ist ein verteiltes Betriebssystem entwickelt von Huawei auf mehreren Geräten ausgeführt werden . Bei einem Multi-Kernel- Design wählt das Betriebssystem für Geräte mit diversen Ressourcen geeignete Kernel aus der Abstraktionsschicht aus . Bei Smartphones und IoT- Geräten basiert das System bekanntlich auf LiteOS ; während es für Smartphones und Tablets auf einem Linux-Kernel basiert und den Open-Source- Android- Code verwendet hat, um die Ausführung von Android-Apps zusätzlich zu HarmonyOS-Apps zu unterstützen.

Das System umfasst eine Kommunikationsbasis DSoftBus zur Integration physisch getrennter Geräte in ein virtuelles Supergerät, wodurch ein Gerät andere steuern und Daten zwischen Geräten mit verteilten Kommunikationsfähigkeiten austauschen kann. Es unterstützt verschiedene Formen von Apps, einschließlich der Apps, die von AppGallery auf Smartphones und Tablets installiert werden können, installierbare Quick-Apps und leichtgewichtige Atomic Services, auf die Benutzer zugreifen können.

HarmonyOS wurde erstmals im August 2019 in Honor- Smart-TVs und später im Juni 2021 in Huawei- Smartphones , -Tablets und -Smartwatches verwendet .

Geschichte

Ursprünge

Berichte über ein von Huawei entwickeltes internes Betriebssystem reichen bis ins Jahr 2012 zurück. Diese Berichte wurden während des chinesisch-amerikanischen Handelskriegs intensiviert , nachdem das US-Handelsministerium Huawei im Mai 2019 unter einer Anklageschrift in seine Entity List aufgenommen hatte, dass sie exportierte unter Verletzung von Sanktionen wissentlich Waren, Technologie und Dienstleistungen US-amerikanischen Ursprungs in den Iran . Dies verbot US-amerikanischen Unternehmen, Geschäfte mit Huawei zu tätigen, ohne zuvor eine Lizenz der Regierung einzuholen. Als "Plan B" bezeichnete Huawei-Chef Richard Yu eine hauseigene Plattform für den Fall, dass sie aufgrund der Sanktionen daran gehindert wird, Android auf zukünftigen Smartphone- Produkten zu verwenden.

Vor seiner Enthüllung wurde ursprünglich spekuliert, dass es sich um ein mobiles Betriebssystem handelt , das Android auf zukünftigen Huawei-Geräten ersetzen könnte . Im Juni 2019 teilte ein Huawei-Manager Reuters mit, dass das Betriebssystem in China getestet werde und „in Monaten“ fertig sein könnte, aber im Juli 2019 beschrieben einige Huawei-Führungskräfte das Betriebssystem als eingebettetes Betriebssystem, das für IoT- Hardware entwickelt wurde, und verwarfen die vorherigen Aussagen für ein mobiles Betriebssystem.

Einige Medien berichteten, dass dieses als "Hongmeng" bezeichnete Betriebssystem entweder im August oder September 2019 in China veröffentlicht werden könnte, mit einer weltweiten Veröffentlichung im zweiten Quartal 2020. Am 24. Mai 2019 registrierte Huawei "Hongmeng" als Marke in China. Der Name " Hongmeng " ( chinesisch :鸿蒙; wörtlich 'Weiter Nebel') stammt aus der chinesischen Mythologie, die das ursprüngliche Chaos oder die Welt vor der Schöpfung symbolisiert. Am selben Tag meldete Huawei Marken rund um "Ark OS" und Varianten beim Amt der Europäischen Union für geistiges Eigentum an . Im Juli 2019 wurde berichtet, dass Huawei auch Marken rund um das Wort „Harmony“ für Desktop- und mobile Betriebssystemsoftware eingetragen hatte, die entweder auf einen anderen Namen oder eine Komponente des Betriebssystems hinweisen.

Veröffentlichung

Am 9. August 2019 hat Huawei HarmonyOS auf seiner ersten Entwicklerkonferenz in Dongguan offiziell vorgestellt . Huawei beschrieb HarmonyOS als ein kostenloses , auf Mikrokernel basierendes verteiltes Betriebssystem für verschiedene Arten von Hardware. Das Unternehmen konzentrierte sich hauptsächlich auf IoT-Geräte, darunter Smart-TVs, tragbare Geräte und Unterhaltungssysteme im Auto , und positionierte HarmonyOS nicht explizit als mobiles Betriebssystem.

HarmonyOS 2.0 startete auf der Huawei Developer Conference am 10. September 2020. Huawei kündigte an, das Betriebssystem 2021 auf seinen Smartphones ausliefern zu wollen. Am 16. Dezember 2020 wurde die erste Entwickler-Beta von HarmonyOS 2.0 gestartet. Huawei hat auch die DevEco Studio IDE veröffentlicht. die auf IntelliJ IDEA basiert , und einem Cloud-Emulator für Entwickler im Early Access.

Huawei hat HarmonyOS 2.0 offiziell veröffentlicht und im Juni 2021 neue Geräte auf den Markt gebracht, die mit dem Betriebssystem ausgeliefert werden.

HarmonyOS-Apps

Im Gegensatz zu Android-Apps, die in das APK- Dateiformat gepackt werden, werden HarmonyOS-Apps als App Pack mit der Endung .app zur Verteilung in der AppGallery von Huawei veröffentlicht. Jedes App Pack enthält eine oder mehrere HarmonyOS Ability Package (HAP)-Dateien und eine pack.info-Datei.

Mit der AppGallery können Benutzer Android-Apps herunterladen und installieren, die mit HarmonyOS kompatibel sind, und Apps, die speziell für HarmonyOS in einem APP-Paket entwickelt wurden. Zur allgemeinen Unterscheidung sind einige HarmonyOS-Apps mit einem "HMOS"-Index auf dem App-Symbol und einer Unterstreichung unter dem App-Symbol gekennzeichnet, um die Funktionen der in HarmonyOS verfügbaren Servicekarten anzuzeigen. Apps, die mit bestimmten HarmonyOS-Funktionen entwickelt wurden, werden auf Geräten mit Android nicht unterstützt.

Sowohl HarmonyOS-Apps als auch Android-Apps dürfen Huawei Mobile Services optional nutzen. Die im HarmonyOS-System bereitgestellte verteilte Kommunikationstechnologie wird jedoch für HarmonyOS-Apps bereitgestellt, jedoch nicht für Android-Apps, basierend auf dem Design des Betriebssystems.

Im Juni 2021 waren Berichten zufolge rund 500.000 Entwickler an der Entwicklung von HarmonyOS-Apps beteiligt.

Geräte

Das Huawei P30 ist eines von mehreren Huawei-Geräten, auf denen HarmonyOS ausgeführt wird.

Huawei erklärte, dass HarmonyOS zunächst auf Geräten verwendet wird, die auf den chinesischen Markt abzielen. Die ehemalige Tochtermarke des Unternehmens, Honor , stellte die Honor Vision-Smart-TVs als erste Unterhaltungselektronikgeräte mit HarmonyOS vor. Die am 16. Dezember 2020 gestartete Beta von HarmonyOS 2.0 unterstützt die P30-Serie , P40-Serie , Mate 30-Serie , Mate 40-Serie , P50-Serie und MatePad Pro. HarmonyOS 2.0 wurde im Juni 2021 als Updates für das P40 und Mate X2 veröffentlicht. Außerdem wurden neue Huawei Watch- und MatePad Pro- Modelle vorgestellt, die mit HarmonyOS ausgeliefert werden. Im September 2021 hat HarmonyOS 2.0 über 120 Millionen Benutzer.

Beziehung zu OpenHarmony, Android und LiteOS

OpenHarmony ist eine Open-Source-Version von HarmonyOS, die Huawei der OpenAtom Foundation gespendet hat. Es unterstützt Geräte, auf denen ein Minisystem mit einem Speicher von nur 128 KB oder ein Standardsystem mit einem Speicher von mehr als 128 MB ausgeführt wird. Das Open-Source-Betriebssystem enthält die grundlegenden Funktionen von HarmonyOS und ist nicht vom Android Open Source Project (AOSP) abhängig.

Umgekehrt läuft HarmonyOS auf der proprietären Architektur von Huawei und hat den AOSP-Code und einen Linux-Kernel in Smartphones verwendet, damit das Betriebssystem neben HarmonyOS-Apps auch Android-Apps auf Geräten ausführen kann, die Huawei Mobile Services starten .

Rechtsfragen

Im Mai 2019 beantragte Huawei die Eintragung der Marke „Hongmeng“ über das chinesische Patentamt CNIPA , der Antrag wurde jedoch gemäß Artikel 30 des Markengesetzes der VR China unter Berufung auf die Marke „CRM Hongmeng“ abgelehnt. in Grafikdesign und "Hongmeng" im chinesischen Wort.

In weniger als einer Woche vor der Einführung von HarmonyOS 2.0 und neuen Geräten von Huawei verkündete das Gericht für geistiges Eigentum in Peking im Mai 2021 das erstinstanzliche Urteil, um die Entscheidung von CNIPA aufrechtzuerhalten, da die Marke in Bezug auf ihre bezeichneten Dienste nicht ausreichend unterscheidungskräftig war.

Es wurde jedoch berichtet, dass die Marke Ende Mai 2021 offiziell von Huizhou Qibei Technology auf Huawei übertragen wurde.

Kritik

Eine eingehende Analyse der Entwicklertools von Huawei durch Ars Technica , HarmonyOS, das auf Smartphones läuft, wurde als umbenannte Version von Android und EMUI mit nahezu identischen Codebasen kritisiert. Nach der Veröffentlichung des HarmonyOS 2.0 beta, Ars Technica und XDA Developers spekuliert , dass die Smartphone - Version des Betriebssystems wurde gegabelt von Android 10 . Ars Technica stellte fest, dass es der bestehenden EMUI- Software ähnelte, die auf Huawei-Geräten verwendet wird, jedoch mit allen Hinweisen auf "Android" durch "HarmonyOS" ersetzt wurde. Es wurde auch festgestellt, dass die DevEco Studio-Software Komponenten und Toolchains mit Android Studio teilt .

Wenn die neuen MatePad Pro Prüfung im Juni 2021 Android Authority und The Verge ähnlich Ähnlichkeiten im Verhalten beobachtet, einschließlich , dass es möglich war , installieren Apps aus dem Android APK - Dateien auf dem HarmonyOS-basiertes Tablet, und dass es umfasste den 10 Android Osterei - Bestätigung der früheren Berichte.

Ursprünglich gab Huawei an, dass HarmonyOS ein auf Mikrokernel basierendes, verteiltes Betriebssystem sei, das sich völlig von Android und iOS unterschied. Ein Huawei-Sprecher erklärte anschließend, dass HarmonyOS mehrere Kernel unterstützt und einen Linux-Kernel verwendet, wenn ein Gerät über viel RAM verfügt, und dass das Unternehmen eine große Anzahl von Open-Source-Ressourcen von Drittanbietern, einschließlich Linux, zur Beschleunigung genutzt habe die Entwicklung einer umfassenden Architektur.

Siehe auch

Verweise